41st week of 2014 patent applcation highlights part 62 |
Patent application number | Title | Published |
20140304665 | CUSTOMIZED GESTURE INTERPRETATION - The technology disclosed relates to filtering gestures, according to one implementation. In particular, it relates to distinguishing between interesting gestures from non-interesting gestures in a three-dimensional (3D) sensory space by comparing characteristics of user-defined reference gestures against characteristics of actual gestures performed in the 3D sensory space. Based on the comparison, a set of gestures of interest are filtered from all the gestures performed in the 3D sensory space. | 2014-10-09 |
20140304666 | METHOD OF OPTICAL PROXIMITY CORRECTION FOR MODIFYING LINE PATTERNS AND INTEGRATED CIRCUTS WITH LINE PATTERNS MODIFIED BY THE SAME - A method of optical proximity correction executed by a computer system and integrated circuit layout formed by the same, the step of optical proximity correction comprises: providing an integrated circuit layout with a plurality of parallel line patterns, wherein one side of at least one line pattern is provided with a convex portion; and modifying the integrated circuit layout by forming a concave portion corresponding to the convex portion at the other side of the line pattern. | 2014-10-09 |
20140304667 | MEMS Modeling System and Method - A system and method for modeling microelectromechanical devices is disclosed. An embodiment includes separating the microelectromechanical design into separate regions and modeling the separate regions separately. Parametric parameters or parametric equations may be utilized in the separate models. The separate models may be integrated into a MEMS device model. The MEMS device model may be tested and calibrated, and then may be used to model new designs for microelectromechanical devices. | 2014-10-09 |
20140304668 | VIA DESIGN SYSTEM - A via design system includes a processor to execute operations of displaying a via design interface. The via design interface includes a data input area and a result display area. The data input area is for inputting a variety of data for designing a via. An actual impedance Zvia and an ideal impedance Zc are computed according to the input data and preset equations, and an impedance comparison graph according to the actual impedance Zvia and the ideal impedance Zc, is drawn. The impedance comparison graph is output to the result display area. | 2014-10-09 |
20140304669 | VERIFICATION ITEM EXTRACTION APPARATUS AND METHOD - A verification item extraction apparatus is disclosed that performs a priority determination process. Connection relationships pertinent to input/output are derived for each of logics in a verification subject circuit based on connection information acquired from description data in a storage part. A first priority for verifying the logics is determined based on the connection relationships being derived. Related I/Fs, which are related to inputs to the logics and are interfaces to an outside of the verification subject circuit, are extracted based on the connection information. Second priority for verifying the related I/Fs is determined based on the first priority. | 2014-10-09 |
20140304670 | RC Corner Solutions for Double Patterning Technology - A method includes selecting a process corner, determining model parameters for forming an integrated circuit, and generating a file using the model parameters for the process corner. The generating the file is performed using a computer. The file includes at least two of a first capacitance table, a second capacitance table, and a third capacitance table. The first capacitance table stores greatest parasitic capacitances between layout patterns of the integrated circuit when lithography masks including the layout patterns shift relative to each other. The second capacitance table stores smallest parasitic capacitances between the layout patterns when the lithography masks shift relative to each other. The third capacitance table stores nominal parasitic capacitances between the layout patterns when the lithography masks do not shift relative to each other. | 2014-10-09 |
20140304671 | MANIPULATING PARAMETERIZED CELL DEVICES IN A CUSTOM LAYOUT DESIGN - A system, apparatus and computer-implemented method for manipulating a parameterized cell device into a custom layout design. The method begins by receiving at least one parameterized cell representing a physical circuit from, for example, a database or configuration file. The parameterized cell has a plurality of configurable attributes. The method continues by adjusting one of the configurable attributes of the parameterized cell according to a capability associated with the one attribute. The attributes may include one or more of a parameter mapping capability, a port mapping capability, an abutment capability, a directional extension capability, a channel width capability, and a boundary layer capability. The method then calculates a new configuration for the parameterized cell based upon the adjustment, and applies the new configuration for the parameterized cell to a layout of the represented physical circuit. | 2014-10-09 |
20140304672 | Hierarchical Testing Architecture Using Core Circuit with Pseudo-Interfaces - A core circuit that can be connected in a hierarchical manner, and configured to test a multiple circuits is disclosed. The core circuit includes at least one real input for receiving scan-in data for controlling operation of the core circuit. The core circuit further includes an input register coupled to the at least one real input and configured to store data. The core circuit further includes at least one scan chain coupled a subset if registers of the register chain and configured to generate scan-out data representing the presence of faults in an circuit. Furthermore, the core circuit includes at least one control pseudo-output coupled to the input register and configured to route at least a subset of the data to another register chain in the core circuit or to another core circuit. | 2014-10-09 |
20140304673 | INTEGRATED CIRCUIT DESIGN SYSTEM - A design system for designing an integrated circuit, and the design system includes a processor and a computer readable medium embodying computer program code. The computer program code includes instructions executable by the processor and configured to cause the processor to: modify a circuit design of the integrated circuit to compensate for an impact of layout parameters of the circuit design; generate at least one recommended layout parameter of an integrated circuit device within the integrated circuit; calculate a circuit performance parameter of the integrated circuit using the at least one recommended layout parameter; and generate a layout design of the modified circuit design of the integrated circuit according to the at least one recommended layout parameter. | 2014-10-09 |
20140304674 | DESIGN SYSTEM FOR SEMICONDUCTOR DEVICE, METHOD FOR MANUFACTURING SEMICONDUCTOR DEVICE, SEMICONDUCTOR DEVICE AND METHOD FOR BONDING SUBSTRATES - The terminals that oppose each other when substrates are bonded are designed to be reliably joined. Comprised in a semiconductor device design system are a numerical value acquiring part, which acquires the respective numerical values of a plurality of calculation parameters, a junction estimating part, which, in the case in which a plurality of substrates has been pressed at a prescribed pressure so that the bump front end faces come into contact, estimates whether or not the respective mutually opposing bumps will be joined based on the respective numerical values of the calculation parameters acquired by the numerical value acquiring part, and a change processing part, which, in the case in which it has been estimated by the junction estimating part that any of the bumps will not be joined, gives a warning or performs processing so as to change the numerical value of at least one calculation parameter among the plurality of calculation parameters. | 2014-10-09 |
20140304675 | ELECTRONIC ELEMENT DESIGN SYSTEM AND METHOD - An exemplary electronic element design method includes obtaining a stored transfer function, determining electronic elements, determining information of the determined electronic elements, and obtaining the information of the electronic elements. Next, the method calculates a deviation value of the electronic element with the model number. The method then determines the model number of the electronic element having the greatest deviation value, and further determining the parameter of the electronic element with the determined model number. Next, the method inputs all the determined parameters into the obtained transfer function to generate a real value, and comparing the real value with a stored reference rule to determine whether all of the electronic elements are eligible. If yes, the method then controls a display unit to display information to prompt that all of the electronic elements are eligible. | 2014-10-09 |
20140304676 | ELECTRONIC ELEMENT DESIGN SYSTEM AND METHOD - An exemplary electronic element design method includes determining an element value, and determining an element value range. The method searches a stored bill of material table to determine groups of electronic elements, determines the accuracy of the groups of electronic elements, and obtains the information of the determined groups of electronic elements with the determined accuracy. The method also determines the parameters of each model number of each group of electronic element with the determined accuracy, inputs all the determined parameters into an obtained transfer function to generate actual values to determine whether one or more actual values satisfy a reference rule. The method can determine that the electronic elements with the model numbers corresponding to each determined actual value are eligible. The method can control a display unit to display the information of the electronic element with the determined model numbers. | 2014-10-09 |
20140304677 | RE-FACTORING, RATIONALIZING AND PRIORITIZING A SERVICE MODEL AND ASSESSING SERVICE EXPOSURE IN THE SERVICE MODEL - Provided herein are approaches to re-factor, rationalize, and prioritize a service model, and to assess service exposure in the service model. At least one approach provides: determining a granularity of one or more services of the service model; re-factoring and refining a service portfolio and a hierarchy of the service model; adapting a Service Litmus Test (SLT) and service exposure scope to the service model; applying Service Litmus Tests (SLTs) to the service model; and verifying, with each affected stakeholder associated with the service model, that the service model achieves business and technical needs based on the results of the SLTs, which include tests to make exposure decisions, including whether to expose the service or not expose the service, wherein the service represent business capabilities and are placed in the hierarchy of the service model which represents the granularity. | 2014-10-09 |
20140304678 | SYSTEM AND METHOD FOR RESOURCE-DEFINITION-ORIENTED SOFTWARE GENERATION AND DEVELOPMENT - A system and method for productively developing web services and associated client software to access web services across entire development lifecycle is disclosed. In various aspects, collections of resource definitions stored and managed in a repository and configured and published as network addressable/accessible resources, serve as a platform with application programming interfaces and/or user-interfaces to enable software professionals to continuously define, design, construct, test, publish and access web services. | 2014-10-09 |
20140304679 | SOFTWARE DEVELOPMENT TOOL THAT PROVIDES CONTEXT-BASED DATA SCHEMA CODE HINTING - A software application development tool provides context-based data schema code hinting. Code “regions” are defined in the code for an application that is under development. One or more data sources that are referenced by a code region may be defined. The development tool detects when a designer is attempting to reference a data schema, such as by detecting that the designer has input a specified trigger, within a region of the code, and in response, the development tool provides code hints for the data schema for corresponding data source(s) that is/are referenced in the corresponding code region in which the designer is working. Thus, rather than providing data schema code hinting for all data sources referenced by the application, targeted code hinting is employed by presenting data schema code hints for only the data source(s) that are referenced by a defined code region in which the designer is working. | 2014-10-09 |
20140304680 | SYSTEMS AND METHODS FOR HANDLING DATABASE DEADLOCKS INDUCED BY DATABASE-CENTRIC APPLICATIONS - Systems and methods are provided for handling database deadlocks induced by database-centric applications (DCAs). SQL statements and transactions associated with the DCAs are analyzed and parsed to generate Petri net models. A supervisory modeler generates augmented Petri net models based on the Petri net models, which are used in generating supervisory control. The supervisory control is used in handling database deadlocks. | 2014-10-09 |
20140304681 | User Interfaces, Methods, and Systems for Developing Computer Applications Using Artwork - Methods and systems for using artwork to develop computer applications in ways that preserve the artwork's appearance and layout, including by importing the artwork and selectively replacing potions with functional components. One embodiment comprises a method for developing an application that involves displaying artwork in a design view area. The method may involve receiving a selection of a component-type for a component to be added and/or receiving a selection of an artwork fragment to be replaced by the component. The method may further involve removing the artwork fragment and inserting the component in its place. Embodiments also facilitate identifying and selecting artwork portions or objects. And, embodiments also provide tools and functions that facilitate the use and management of multiple artwork fragments, for example the use of multiple portions of an artwork to define or be assigned to the different states or parts of a component. | 2014-10-09 |
20140304682 | SYSTEMS AND METHODS FOR RUN-TIME EDITING OF A WEB PAGE - Systems and methods for run-time editing of a web page are provided. In certain embodiments, an engine is provided for enabling run-time editing of a web page. A web page's source code includes code that defines run-time edit capabilities that are permitted for editing content of the output presentation of the page. A run-time edit engine is provided that is operable to interpret the code included in the page's source code that defines the run-time edit capabilities permitted for the page's output presentation. In response to a user requesting to perform run-time editing of an output presentation of a page that is being presented on a browser, a run-time edit engine may enable editing via the browser of the content of the output presentation in accordance with the run-time editing capability defined in the page's source code. | 2014-10-09 |
20140304683 | METHOD, SERVER AND COMPUTER-READABLE RECORDING MEDIA FOR MANAGING METASTORE - A method for managing a metastore includes steps of: (a) registering static resource and metadata at a metastore to produce a certain application by using an open device API and external HTML5 authoring tools; (b) configuring a build target operating system and a build target platform; (c) checking a degree of matching between i) the static resource and the metadata and ii) information on parameters delivered from a build target metarepository by referring to the configured build target operating system and platform; (d) calling an external open build system and an API, if the degree of matching is satisfied, and then creating and receiving a target executable file in return to fit for the configured build target operating system and platform; and (e) storing the target executable file, the static resource and the metadata in a metasource repository. | 2014-10-09 |
20140304684 | Method For Automatic Extraction Of Design From Standard Source Code - A system and method for automatic code-design and file/database-design association. Existing source code is analyzed for process and control elements. The control elements are encapsulated as augmented state machines and the process elements are encapsulated as kernels. The new elements can then have meta-data attached (including, a name, I/O method, and test procedures), allowing software code sharing and automatic code/file/database upgrading, as well as allowing sub-subroutine level code blocks to be accessed directly. | 2014-10-09 |
20140304685 | SYSTEM AND METHODS FOR GENERATING AND MANAGING A VIRTUAL DEVICE - Embodiments of the present disclosure may be configured to permit development and validation of a device driver or a device application program by using improved virtual devices. Such improved virtual devices may facilitate driver development without use of physical devices or hardware prototypes. In various embodiments, advanced validation of a device-driver combination may be permitted that would be difficult to achieve even with a physical device. Certain embodiments also may detect inconsistencies between virtual and physical devices, which may be used to improve drivers and device application programs and increase compatibility of such drivers and device application programs with physical devices. | 2014-10-09 |
20140304686 | RESPONDING TO A PROBLEM DURING SOFTWARE TESTING - An apparatus executes and tests software. The apparatus comprises: an execution hardware unit that executes software to be tested; an interface screen control hardware unit that causes a display device to display an interface screen by the software to be tested and receives a user's input operation using the interface screen; and a problem report management hardware unit that manages information on a problem that has occurred during a test of the software, wherein the problem report management hardware unit includes: a selection operation receiving hardware unit that receives a selection of a component part of the interface screen; an input receiving hardware unit that receives a user's input of information; and a report generating hardware unit that generates report information on the component part, based on information on the component part related to the selection received. | 2014-10-09 |
20140304687 | COMPILATION VALIDATION - A system and method for compilation validation uses a second compiler, in addition to the compiler under test, to generate intermediate code (a.k.a. certificates). A checker processes the output of the two compilers and generates a statement of correctness regarding the output of the compiler under test. | 2014-10-09 |
20140304688 | METHOD AND SYSTEM FOR GENERATING AND PROCESSING BLACK BOX TEST CASES - A method and system for generating and processing test cases for effective black box testing of software applications is provided. Test cases are automatically generated based on parameters that are identified from automated manual test cases associated with business models. The generated automated test cases cover one or more paths in the business models. Further, the automated test cases are optimized by determining minimal path covered by the automated test cases in the business models. The optimization is performed based on analysis of the one or more paths covered by the automated test cases in the business models. Furthermore, code coverage data of the optimized test cases are obtained by execution of the optimized test cases. Finally, based on the code coverage data and predetermined conditions, the optimized test cases are analyzed for at least prioritization and further optimization of the optimized test cases for effective black box testing. | 2014-10-09 |
20140304689 | Systems and Methods for Developing and Testing Electronic Content Using Multiple Devices - One embodiment involves accessing, via a first computing device, electronic content being developed in a shared development environment, wherein the shared development environment comprises the first computing device and one or more other computing devices configured to provide access to the electronic content being developed in real time. The exemplary embodiment further involves receiving, at the first computing device, a modification to the electronic content that originated at one of the one or more other computing devices, providing, for display at the first computing device, the electronic content being developed with the modification, and executing, at the first computing device, the electronic content being developed with the modification. | 2014-10-09 |
20140304690 | Systems and Methods for Outputting an Application to Another Environment - Methods for outputting an application are disclosed. One exemplary embodiment provides a software tool for outputting an application to one or more environments. The tool may be able to receive and use output task plug-ins that specify output characteristics for outputting to different environments. The use of such plug-ins may make the tool easily extensible with respect to outputting an application to many different mobile devices, including devices that are not yet released, as well as to other local, device, and network environments. Another exemplary embodiment involves a output tool that may receive and save user specified output parameters for an output task as an output task instance. The tool makes the output task instance available for outputting an application according to the received output parameters without requiring that the parameters be specified again. | 2014-10-09 |
20140304691 | DYNAMIC ARRAYS AND OVERLAYS WITH BOUNDS POLICIES - Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object. | 2014-10-09 |
20140304692 | SYSTEMS AND METHODS FOR IMPLEMENTING A UNIFORM APPLICATION USER INTERFACE ACROSS A MULTI-TENANT ENVIRONMENT - In accordance with disclosed embodiments, there are provided systems and methods for implementing a uniform application user interface across a hosted computing environment, such as an on-demand or cloud computing environment which utilizes multi-tenant database technologies, client-server technologies, traditional database technologies, or other computing architecture in support of the hosted computing environment. According to a particular embodiment such a system includes a processor and a memory to execute instructions at the system; a foundation layer to define a plurality of components; the plurality of components, each to define one or more features to be consumed by an arbitrary application built from the features; wherein the one or more features are to each incorporate one or more of the components defined by the foundation layer and further wherein each of the one or more features have visibility to one or more interfaces available for the respective features to connect with but have no visibility to or about any arbitrary application that will consume them; a glue logic layer to link the features to the arbitrary application built from the features, wherein the arbitrary application built from the features has a one-way view of the features consumed through the glue logic layer without permitting the features visibility to or about the arbitrary application built; and wherein the arbitrary application built from the features is to execute within the host organization. Other related embodiments are disclosed. | 2014-10-09 |
20140304693 | System And Method For Updating Configuration Data For Sub-Systems Of An Automated Banking Machine - A computer implemented method for updating configuration data in at least one automated banking machine is configured to execute configuration update steps embodied with a computer readable medium. The method includes identifying one or more sub-systems implemented within the automated banking machine, receiving an update to configuration data for at least one of the identified sub-systems, generating a restore point based on a current implementation of the sub-systems for the automated banking machine, and installing the configuration data in the automated banking machine. The identified sub-systems can include at least two of roll storage modules, a note handling module controller, a note detector module, and an interface controller. | 2014-10-09 |
20140304694 | Software Automated Data and Data Model Upgrade System - A set of software upgrade tools that perform automated software data model and data upgrades to a first software data model already having customizations to produce a target software data model which includes updates included in a second software data model without loss of the customizations made to the first software data model. | 2014-10-09 |
20140304695 | Update Management for a Distributed Computing System - In one embodiment, a method receives a software upgrade package for a management computer and main computer. The management computer upgrades software of the management computer using the software upgrade package where the upgrading replaces an image of the software of the management computer with an image from the software upgrade package. Upon upgrade of the management computer, the management computer initiates an upgrade of the main computer. The main computer withdraws use of the services, and upon the withdrawing, the management computer reboots the main computer. Then, the main computer upgrades software of the main computer using the software upgrade package upon rebooting where the upgrading replaces an image of the software of the main computer with an image from the software upgrade package. Upon the upgrading, the main computer restores the use of the services. | 2014-10-09 |
20140304696 | ARRANGEMENT FOR UPDATING A CONTROL SYSTEM - A method for updating software of a control system of a working machine includes creating an installation file structure having an installation application and files and data for the update of the control system; storing the installation file structure on a portable memory medium; connecting the portable memory medium to the control system of the working machine; and starting an update process from the installation file structure in response to a command from a control panel node of the working machine. | 2014-10-09 |
20140304697 | METHOD AND SYSTEM FOR UPGRADING SOFTWARE - Embodiments of the present disclosure provide a method and a system for upgrading software. The method includes: a client reports a software upgrade request to a server, wherein the upgrade request carries file information of the local software to be upgraded; the server determines the difference with the latest version software according to the file information of the software to be upgraded in the upgrade request, and generates upgrade instruction information according to the difference and sends it to the client; the client downloads and updates the relevant files and performs the relevant local upgrade operations according to the instructions in received upgrade instruction information. Technical solutions of the present disclosure can save bandwidth resources and reduce the workload for upgrading software. | 2014-10-09 |
20140304698 | Methods and Apparatus for Performing In-Service Software Upgrade for a Network Device Using System Virtulization - A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software. | 2014-10-09 |
20140304699 | METHODS AND APPARATUS TO TRIGGER FIRMWARE UPDATE REQUEST IN RESPONSE TO A FAILURE EVENT - A message processing system, such as an Unstructured Supplementary Service Data (USSD) gateway, sends a first message having a specific type of data content to a wireless communications device within a wireless communications network. In response to being unable to process the specific type of data content, the wireless communications device sends an error message to the message processing system. In response to receipt of the specific error message, the message processing system automatically triggers a transmission of a firmware upgrade notification message (e.g., a Wireless Application Protocol PUSH message) to the wireless communications device, which triggers the wireless communications device to request a firmware upgrade, from an external server (e.g., a Firmware Over The Air server), that enables the wireless communications device to become capable of processing the specific type of data content. | 2014-10-09 |
20140304700 | METHOD AND APPARATUS FOR UPDATING APPLICATION IN ELECTRONIC DEVICE - A method and apparatus provide for updating an application in an electronic device. The method includes intercepting an update notification for informing that it is necessary to update the application. The method also includes determining whether an update condition based on an update policy is satisfied or not. The method also includes, when the update condition is not satisfied, delaying transmitting the update notification until a next time to determine. | 2014-10-09 |
20140304701 | Object-Oriented Open Framework for Campaign Generation - A campaign generation framework is provided for generating a campaign file that describes actions for installing a software bundle on a highly available system. A campaign initialization procedure compliant with the Software Management Framework (SMF) is automatically generated based on a configuration file and an Entity Types File (ETF). The configuration file describes a deployment configuration of the highly available system, and the ETF describes the software bundle. The SMF defines Extensible Markup Language (XML) schemas that include XML elements organized as a hierarchy. A hierarchy of entities types is constructed for the deployment configuration from top to bottom of the hierarchy using the campaign generation framework that includes a set of object-oriented classes and methods provided by the classes. Each XML element in the XML schemas corresponds to one of the classes, and the classes are grouped into module classes according to the hierarchy of the XML elements. | 2014-10-09 |
20140304702 | Centralized System With Components and Features Hosting - Adding of a component to an operating system process that is being executed on a node of a computing system comprising memory and at least one data processor is first initiated. The node is one of a plurality of nodes in a service oriented computing architecture. Thereafter, the component can be accessed from a local resource if available locally otherwise initiating a service to access the component exposed as a network service on a remote node of a centralized system. The component can then be deployed within the operating system process. Related apparatus, systems, techniques and articles are also described. | 2014-10-09 |
20140304703 | SYSTEM AND METHOD FOR EXPEDITING VIRTUAL I/O SERVER (VIOS) BOOT TIME IN A VIRTUAL COMPUTING ENVIRONMENT - An approach for management of boot time of a virtual machine is provided. In one aspect, a system boot time application identifies assigned resources of a virtual I/O server (VIOS) of a computing system. In addition, the system boot time application allocates additional resources from client logical partitions (LPARs) of the computing system to the assigned resources of VIOS during boot time of VIOS. The system boot time application further identifies cores of the computing system during the boot time of VIOS. The system boot time application also sets the cores in turbo core mode until boot time of VIOS is completed. In one aspect, the system boot time application reallocates the allocated additional resources from VIOS to the client LPARs once boot time of VIOS is completed. | 2014-10-09 |
20140304704 | DATA CENTER WITH CONTINUOUS WORLD SWITCH SECURITY - Technologies related to continuous world switch security are generally described. In some examples, a world switch indicator may indicate whether continuous world switch security is on or off for a cloud customer. A hypervisor world switch security setting may be activated and deactivated, according to the world switch indicator, to optionally allow world switches and not context switches between virtual machines executed by a cloud server. Continuous world switch security may optionally be controlled by a cloud customer. Load balancing, cloud customer billing and other techniques are also disclosed to accommodate the activation/deactivation of continuous world switch security. | 2014-10-09 |
20140304705 | PATTERN-BASED OPERATING SYSTEMS - Apparatus, systems, and methods may operate to monitor operations of at least one processor to define a set of executed applications executed under a first operating system over a selected time period; and to generate an image of a second operating system having sufficient resources to service a subset of the set of executed applications, the subset determined according to a usage pattern defined by at least a portion of the selected time period, the number of resources provided by the second operating system being less than or equal to the number of resources provided by the first operating system. The images may be loaded based on receipt of a menu selection. Additional apparatus, systems, and methods are disclosed. | 2014-10-09 |
20140304706 | METHOD AND DEVICE FOR SETTING STATUS OF APPLICATION - A method for a device to set a status of an application, including: acquiring status setting permission information of the application; determining if the acquired status setting permission information indicates that it is permitted to set the status of the application; and setting the status of the application as an inactive status, if it is determined that the acquired status setting permission information indicates that it is permitted to set the status of the application. | 2014-10-09 |
20140304707 | METHOD AND APPARATUS FOR CREATING PARAMETER SET - A first set of parameters for describing additional items of information that are needed to process a data block of a data stream at a processing time are compiled using a processing unit. The method can be used in distribution services where a user wishes to access the data block at different times. | 2014-10-09 |
20140304708 | DISTRIBUTED APPLICATION EXECUTION IN A HETEROGENEOUS PROCESSING SYSTEM - A method for distributing execution of a computer program to a plurality of hardware architectures of different types including: analyzing the computer program to identify a plurality of execution boundaries; selecting one or more execution boundaries from the plurality of execution boundaries; linking the computer program to the selected one or more execution boundaries; executing the computer program with linked execution boundaries; saving a hardware agnostic state of the execution of the computer program, when the execution encounters a boundary from the selected one or more execution boundaries; and transmitting the hardware agnostic state to a remote hardware architecture to be executed on the remote hardware architecture, responsive to the hardware agnostic state. | 2014-10-09 |
20140304709 | Hardware Assisted Method and System for Scheduling Time Critical Tasks - A method and system for scheduling a time critical task. The system may include a processing unit, a hardware assist scheduler, and a memory coupled to both the processing unit and the hardware assist scheduler. The method may include receiving timing information for executing the time critical task, the time critical task executing program instructions via a thread on a core of a processing unit and scheduling the time critical task based on the received timing information. The method may further include programming a lateness timer, waiting for a wakeup time to obtain and notifying the processing unit of the scheduling. Additionally, the method may include executing, on the core of the processing unit, the time critical task in accordance with the scheduling, monitoring the lateness timer, and asserting a thread execution interrupt in response to the lateness timer expiring, thereby suspending execution of the time critical task. | 2014-10-09 |
20140304710 | UPDATING A WORKFLOW WHEN A USER REACHES AN IMPASSE IN THE WORKFLOW - Provided are a method, system, and article of manufacture for updating a workflow when a user reaches an impasse in the workflow. A workflow program processes user input at a current node in a workflow comprised of nodes and workflow paths connecting the nodes, and wherein the user provides user input to traverse through at least one workflow path to reach the current node. The workflow program processes user input at the current node to determine whether there is a next node in the workflow for the processed user input. The workflow program transmits information on the current node to an analyzer in response to determining that there is no next node in the workflow. The analyzer processes the information on the current node to determine whether there are modifications to the current node. The analyzer transmits to the workflow program an update including the determined modifications to the current node in response to determining the modification. | 2014-10-09 |
20140304711 | METHOD FOR PROVIDING CONTROLLED ACCESS TO HARDWARE RESOURCES ON A MULTIMODE DEVICE - A software environment ( | 2014-10-09 |
20140304712 | METHOD FOR OPERATING TASK AND ELECTRONIC DEVICE THEREOF - A method and a device for operation a task in an electronic device are provided. The method for operating a task in an electronic device includes generating at least one task on a protocol layer basis based on a work to process, executing at least one task generated on a layer basis through at least one Central Processing Unit (CPU), determining whether a workload to process is changed, and changing, if the workload to process is changed, a workload of the executing of the at least one task. | 2014-10-09 |
20140304713 | METHOD AND APPARATUS FOR DISTRIBUTED PROCESSING TASKS - Methods and apparatuses for realizing and enabling a requested computational main task by operation of a task manager and a service node. The task manager defines a set of sub-tasks that accomplish the main task, and sends a source code to the service node including a device instruction for a device connected to the service node, to fetch and execute a sub-task from the task manager. The service node then sends the source code to the device which accordingly fetches and executes the sub-task according to the instruction. When the task manager has received enough sub-task results such that the main task has been completed, it returns an aggregated total result of the main task in response to the main task request. | 2014-10-09 |
20140304714 | Systems and Methods for Collecting and Distributing a Plurality of Notifications - Methods and systems for collecting and distributing a plurality of notifications are disclosed. In one embodiment, the method includes receiving a plurality of notifications for a client from a plurality of publishers, wherein each notification of the plurality of notifications comprises a client identifier and a notification type identifier. The method also includes, for each notification of the plurality of notifications, authenticating the publisher of the notification upon receiving the notification. The method further includes, for each notification of the plurality of notifications, determining whether the client is subscribed to receive the type of notification identified by the notification type identifier from the publisher of the notification. The method also includes, for each notification of the plurality of notifications, outputting the notification to the client when the publisher of the notification is authentic and the client is subscribed to receive the type of notification from the publisher. | 2014-10-09 |
20140304715 | APPARATUS AND METHOD FOR PROCESSING EVENT - A mobile terminal and method provide an event user interface (UI) based on the execution status of the mobile terminal. The method for processing an event includes executing a first application of a mobile terminal, recognizing an event to be indicated via the mobile terminal, the event being associated with a second application of the mobile terminal, determining whether to configure an event user interface (UI) or to provide a default UI of the second application based on at least one of UI state information of the executed first application and setting information for configuring the event UI, and providing the event UI for indicating the event. | 2014-10-09 |
20140304716 | SOFTWARE FRAMEWORK FOR A STORAGE DEVICE - The embodiments of present invention relates to methods and systems for a cross-platform framework for embedded systems. One embodiment provides a framework for a network attached storage or other storage devices. The framework provides a standardized structure for modules of software, such as plugins, to implement various features on the embedded system. In addition, the framework supports interoperability between software modules written in either native code, such as C, C++, and interpreted code, such as Java. | 2014-10-09 |
20140304717 | DEVICE AND METHOD FOR PERFORMING PRE-LINKING ACTIVITY PER APPLICATION ACCORDING TO ANDROID APPLICATION EXECUTION REQUEST - The present invention relates to a device and a method for performing a linking activity between applications for which execution is requested before executing the application, when an application execution request is made on an Android platform, thereby enabling an Android terminal provider to provide an environment for a user to execute the Android application while simultaneously allowing the user to separately perform an activity which is linked to each of the applications before executing the applications. | 2014-10-09 |
20140304718 | Interface for Translating Software Commands and Hardware Commands for a Distributed Computing System - In one embodiment, a method receives a software command from a software element in a main computer at a management computer via an application programming interface (API) included in the management computer. The management computer manages the main computer, and the main computer controls services for a distributed computing system. The management computer then determines a hardware device associated with the software command where the management computer includes a communication pathway to the hardware device. The management computer translates the software command to a hardware command that the hardware device can process where the hardware device cannot process the software command. Then, the management computer sends the hardware command to the hardware device via the communication pathway where the management computer provides the API to allow the software element to communicate with the hardware element without the software element having to translate the software command to the hardware command. | 2014-10-09 |
20140304719 | MODIFYING APPLICATION BEHAVIOUR - A data processing system comprising: an operating system providing an application programming interface; an application supported by the operating system and operable to make calls to the application programming interface; an intercept library configured to intercept calls of a predetermined set of call types made by the application to the application programming interface; and a configuration data structure defining at least one action to be performed for each of a plurality of sequences of one or more calls having predefined characteristics, the one or more calls being of the predetermined set of call types; wherein the intercept library is configured to, on intercepting a sequence of one or more calls defined in the configuration data structure, perform the corresponding action(s) defined by the configuration data structure. | 2014-10-09 |
20140304720 | METHOD FOR STARTING PROCESS OF APPLICATION AND COMPUTER SYSTEM - A method and a computer system are provided for starting a process of an application. When starting the application, the computer system may load a second dll file by default. However, in instances when a first dynamic link library file is to be injected into the process, a driving module adds information about the first dynamic link library file into an import table of the second dynamic link library file. The second dynamic link library file that includes the import table with the added information of the first dynamic link library is loaded into memory. In this manner, the default-loading mechanism of the system is bypassed, and the first dll file is injected by modifying the import table of the second dll file before it is loaded into memory. Therefore, it is not required to load the first dll file while executing the process of the application. | 2014-10-09 |
20140304721 | Method and system to provide a non-free digital event content from the content provider to the computing device users - Disclosed is a method and system for providing the digital content of non-free event to viewers through mobile computing devices. The present invention collects the viewer's preferred date and time, ticket count, the content provider and non-free event information. Then the present invention initiates the payment process and communicates to appropriate media server to book the tickets and download the digital content of non-free event. At the time of the event the present invention authorizes the authentication code on ticket, leverages the mobile device camera to validate the count of viewers watching the event based on count of tickets purchased and if viewers are in right age to watch the event depending on rating of the event. Then the present invention downloads the digital content of event and streams to viewer's computing device from the non-free digital event content provider. | 2014-10-09 |
20140304722 | INCREASING PAY-PER-USE CREDIT ASSOCIATED WITH GUEST ROOM IN RESPONSE TO NOTIFICATION MESSAGE TRACKING USAGE OF SERVICE OFFERED BY HOSPITALITY ESTABLISHMENT - A hospitality establishment includes guest rooms having media devices installed therein. Each guest room has one or more in-room media devices for providing a pay-per-use media function. A media system controller dynamically associates a credit corresponding to a monetary value with a particular guest room in response to an occurrence of a first event, configures an in-room media device of the particular guest room to indicate the credit associated with the particular guest room and allow a guest of the particular guest room to utilize at least an amount of the credit toward an order of the pay-per-use media function, activates the pay-per-use media function on at least one of the in-room media devices of the particular guest room in response to a received order, and decreases the credit associated with the particular guest room according to the amount of the credit utilized toward the received order. | 2014-10-09 |
20140304723 | SYSTEMS, METHODS, AND COMPUTER PRODUCTS FOR PERIODIC-FEE LIMITED ACCESS TO VIDEOS - Systems, methods and computer products for providing periodic fee limited access to videos via Internet Protocol Television. Exemplary embodiments include a method for providing video, the method including receiving a request to download a video to a communications device via an Internet-Protocol-enabled connection, determining whether the download is permitted based on a periodic fee arrangement for providing the video to the communications device and providing the video to the communications device in response to a determination that the download is permitted. | 2014-10-09 |
20140304724 | Method and system for Internet video and rich media behavioral measurement - This disclosure describes methods and systems to quantify and understand the behavior and consumption patterns of audiences with respect to Internet video and rich media applications. In operation, an end user video player or a rich media application (such as an interactive advertisement built with Flash or other method) is instrumented to capture data. The data is collected by a service provider and made available for viewing by customers of a video experience and rich media behavior measurement service. | 2014-10-09 |
20140304725 | System And Method For Distribution Of Picture Objects - A method for data communication is provided and may include, at a communications terminal, displaying picture objects and/or video objects received from a media center via a communications network. The communications terminal may transmit direction of view information (DoV) of at least one eye of a user of the terminal with respect to the displayed objects from an eye tracker at the communications terminal. The DoV may be determined by detecting a position of a pupil based on light reflected off of the pupil. Subsequent picture objects and/or video objects may be displayed by the communications terminal based on user interests determined from the transmitted DoV information. The DoV information may be determined using: a beam splitter, a lens, and a position sensing diode which receives light from the lens which has been received from the beam splitter, wherein the position sensing diode outputs a signal to the eye tracker. | 2014-10-09 |
20140304726 | Consumption Likelihood of Linear Content Streams - The likelihood of consumption of a linear content stream may be determined. Information that includes data indicative of user interaction with a client device may be received. The information may correspond to a period during which the client device received linear content. The likelihood of consumption may be determined for that period based on the received information. | 2014-10-09 |
20140304727 | Methods and Systems for Providing Demand Based Services - A system and method may include monitoring content being displayed at a display device to generate monitoring data that includes a program identifier, communicating the monitoring data to a server, the server determining which programs to include in an on-demand lineup based on the monitoring data and generating an on-demand lineup message to identify on-demand programs included in the on-demand lineup, and receiving the on-demand lineup message from the server. | 2014-10-09 |
20140304728 | METHOD AND MULTIMEDIA UNIT FOR PROCESSING A DIGITAL BROADCAST TRANSPORT STREAM - A method of managing the processing of a digital broadcast transport stream by a multimedia unit identified by a personal identifier. The multimedia unit being connectable to a security module associated to the multimedia unit and/or a server through an IP-connection with a return path. The transport stream comprising scrambled content packets and conditional access messages that are necessary for descrambling the content packets. The method comprises: sending the conditional access messages from the multimedia unit to either the server or the security module; verifying the authentication of the multimedia unit and/or the validity of access rights allocated to the multimedia unit; if the authentication fails, preventing any further processing of the conditional access message; securely obtaining, at the multimedia unit, the control data corresponding to the conditional access messages; and descrambling the audio/video/data content packets using the control data at the multimedia unit. | 2014-10-09 |
20140304729 | Methods and apparatus for displaying an advertisement - A system receives notification of a processing action associated with a video, and determines a time interval associated with the processing action. The system selects an advertisement, based on the time interval associated with the processing action. The system then renders the advertisement during the time interval associated with the processing action associated with a video. | 2014-10-09 |
20140304730 | METHODS AND APPARATUS FOR MANDATORY VIDEO VIEWING - A system renders a graphical representation of a timeline of a first video in a graphical user interface. The system receives a notification during playback of the first video at a first location in the first video. The notification indicates a request to playback the first video at a second location in the first video. The system determines that a second video is renderable during the first video between the first location and the second location. The system determines a viewing status associated with the user. The viewing status indicates whether the second video has been previously rendered for a user account on a client machine, and determines whether the user may view the first video at a second location in the first video, based on the viewing status associated with the user. | 2014-10-09 |
20140304731 | LOCATION FOR SECONDARY CONTENT BASED ON DATA DIFFERENTIAL - Methods and apparatus provide for a Content Inserter to determine location(s) for secondary content in streaming video. The Content Inserter receives a set of video frames and analyzes data differential(s) occurring in the set of video frames to identify secondary content locations between adjacent video frames. The Content Inserter inserts secondary content at the location(s) for secondary content. A data differential can be a change in subtitle information between video frames, a change in audio data between video frames, a difference in content ratings between regions of video frames, and/or difference in activity levels between regions of video frames. Activity levels correspond to changes in pixel color data of video frames. Thus, the Content Inserter identifies secondary content locations based on characteristics of each video stream and ensures that inserted secondary content is placed in a video stream so that the secondary content will most likely be viewed. | 2014-10-09 |
20140304732 | BROADCAST EQUIPMENT - The broadcast equipment is provided with a receiving unit ( | 2014-10-09 |
20140304733 | VIEWING OF COMMERCIAL BREAK CONTENT DURING FAST-FORWARDING OF A VIDEO STREAM - Commercial break content that is viewed during fast-forwarding through a commercial break is provided by embedding one or more frames of commercial break content at various points in time during a commercial break segment. During fast-forwarding, the video stream for at least some of those points in time are displayed by the recording device to the viewer. Accordingly, multiple occurrences of frames that have been embedded are displayed during the fast-forwarding such that the commercial break content expressed by the frames is conveyed to the viewer during the fast-forwarding period. | 2014-10-09 |
20140304734 | METHOD, SYSTEM AND APPARATUS FOR PROVIDING MULTIMEDIA DATA CUSTOMIZED MARKETING - A method for providing customized marketing associated to multimedia broadcasting, comprising: receiving multimedia broadcast data at a multimedia broadcast receiver apparatus; determining user information of the multimedia broadcast receiver apparatus; transmitting the user information to a service server; defining customized marketing information associated to the received multimedia broadcast data based on the user information; transmitting the customized marketing information to a user apparatus; determining, by the user apparatus, marketing information presentation settings defined by a user; and providing the customized marketing information via a user interface of the user apparatus based on the marketing information presentation settings. | 2014-10-09 |
20140304735 | INTERACTIVE NETWORK AND/OR DEVICES AND/OR METHODS THEREOF - Networks and/or devices for enabling and/or providing live or non-live interactivity with televised programming and/or its viewers and/or fans and/or hosts and/or actors and/or contestants. In certain (non-limiting) embodiments, mobile or handheld devices (e.g., mobile phones or laptops) communicably connected or connectable to networks having platforms thereon for permitting or providing live or real-time interactivity with televised programming and/or its viewers/fans/hosts/actors/contestants. In other embodiments, methods for performing or providing the interactivity described herein. In still other embodiments, software, residing on a data storage device, which directs a processor to perform actions in accordance with and/or to obtain one or more of the objectives of the technologies and methods described herein. | 2014-10-09 |
20140304736 | DISPLAY DEVICE AND METHOD OF CONTROLLING THE DISPLAY DEVICE - A display device is connected in communication with a mobile electronic device. The display control device detects a movement information of a control object in a first two-dimensional space, and the mobile electronic device detects a movement information of the control object in a second two-dimensional space. The display control device works out at a current three-dimensional coordinates of the control object according to the movement information of the control object in the first two-dimensional space, and a movement information of the control object in the second two-dimensional space and the initial three-dimensional coordinates of the control object. | 2014-10-09 |
20140304737 | DIGITAL TV AND METHOD FOR CONTROLLING SAME - Disclosed are a digital TV and a method for controlling same. The method for controlling a digital TV according to one embodiment of the present invention includes: displaying a user interface (UI) capable of selecting the standby mode for a power-off operation; and disconnecting the power source for a display panel so as to enter the standby mode when the standby mode is set through the UI in the power-off operation, and a power-off command is received. The standby mode includes a lower standby mode based on the operation of the digital TV and a network function, and the digital TV in the standby mode stops AV channel communication and performs SI channel communication. | 2014-10-09 |
20140304738 | WEB BROWSER CONTROL DEVICE, WEB BROWSER CONTROL METHOD, AND TELEVISION RECEIVER - A web browser control device includes: a display control unit that causes web pages and a bookmark list screen showing a list of at least one bookmarked web page among the web pages to be displayed; a storage unit that stores (a) pieces of history information of the web pages displayed by the display control unit and (b) bookmark information of the at least one bookmarked web page; and a web browser control unit that (i) instructs, when a web browser is opened, the display control unit to cause the bookmark list screen to be displayed according to the bookmark information stored in the storage unit, and (ii) delete, when the web browser is closed or opened, (c) history information of at least one web page not bookmarked among the web pages from the storage unit. | 2014-10-09 |
20140304739 | INFORMATION SYSTEM - A system and method for displaying an electronic program schedule guide is provided. The system has areas for displaying program schedule information. In addition, the system also has areas that may be used for advertising programs, products or services. In another embodiment, the system has areas for displaying messages to the user. | 2014-10-09 |
20140304740 | METHOD FOR DISPLAYING ELECTRONIC PROGRAM GUIDE, ELECTRONIC DEVICE, AND COMPUTER READABLE MEDIUM - A method for displaying an electronic program guide (EPG), an electronic device, and a computer readable medium are provided. After a guide enable signal is received, a program database is searched according to a current channel to obtain a current category corresponding to the current channel. The program database includes a plurality of categories, each category includes a plurality of channels, and each channel includes a plurality of programs. A program menu corresponding to the current channel is displayed according to a dependence relationship between the current category, the current channel, and the programs of the current channel in the program database. | 2014-10-09 |
20140304741 | ENABLING A FRIEND TO REMOTELY MODIFY USER DATA - The present invention allows users to interact with people, who have interacted with other people, and obtain media files and recommendations from those having common interests, thereby creating interactive media communities and spawning electronic social networks based on media and other types of electronic entertainment. | 2014-10-09 |
20140304742 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A method of processing a digital television (DTV) signal in a DTV receiver for receiving a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a section number field indicating a section number and a protocol version field indicating a protocol version; demodulating the digital television signal; and identifying at least one pertinent ETT instance from the plurality of ETT instances. | 2014-10-09 |
20140304743 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A method of processing a digital television (DTV) signal in a DTV receiver, receiving a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a section number field indicating a section number and a section syntax indicator field; demodulating the digital television signal; and identifying at least one pertinent ETT instance from the plurality of ETT instances. | 2014-10-09 |
20140304744 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) receiver for processing a DTV signal, a receiver to receive a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a section number field indicating a section number and a section syntax indicator field; a demodulator to demodulate the digital television signal; and an identifier to identify at least one pertinent ETT instance from the plurality of ETT instances. | 2014-10-09 |
20140304745 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A method of processing a digital television (DTV) signal in a DTV receiver, receiving a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a protocol version field indicating a protocol version and a current next indicator field; demodulating the digital television signal; and identifying at least one pertinent ETT instance from the plurality of ETT instances. | 2014-10-09 |
20140304746 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) receiver for processing a DTV signal, a receiver to receive a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a protocol version field indicating a protocol version and a current next indicator field; a demodulator to demodulate the digital television signal; and an identifier to identify at least one pertinent ETT instance from the plurality of ETT instances. | 2014-10-09 |
20140304747 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A method of processing a digital television (DTV) signal in a DTV receiver, receiving a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of virtual channel or an event associated with each ETT instance, wherein the section header further contains a protocol version field indicating a protocol version, and wherein the ETT instance further contains a CRC 32 field; demodulating the digital television signal; and identifying at least ne pertinent ETT instance from the plurality of ETT instances. | 2014-10-09 |
20140304748 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) receiver for processing a DTV signal, a receiver to receive a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a protocol version field indicating a protocol version, and wherein the ETT instance further contains a CRC 32 field; a demodulator to demodulate the digital television signal; and an identifier to identify at least one pertinent ETT instance from the plurality of ETT instances. | 2014-10-09 |
20140304749 | Method, system and apparatus for providing multimedia data - A multimedia processing apparatus includes a communication interface for communicating with a multimedia router apparatus, a multimedia controlling apparatus, and an A/V output apparatus; at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the multimedia processing apparatus to: connect the multimedia processing apparatus via a first local connection to the A/V output apparatus and via a second local connection to the multimedia router apparatus; receive multimedia data from a plurality of multimedia data sources; receive a source signal from the multimedia controlling apparatus in response to a user selection; process the multimedia data from at least one of the plurality of multimedia data sources based on the source signal; and provide the processed multimedia data for the A/V apparatus. | 2014-10-09 |
20140304750 | SYSTEMS AND METHODS FOR PROVIDING AN INTERACTIVE EXPERIENCE FOR PEOPLE IN A VEHICLE ENVIRONMENT - A system to provide an interactive experience with a participant device operating in relation to a vehicle is disclosed. The interactive experience may include live experience presentations synchronized across multiple participant devices. The multiple participant devices may be operating within or outside of the vehicle. The system may identify a relationship between the participant device and the vehicle. A live experience presentation on the participant device is configured based on the identified relationship. One or more of multimedia and/or multi-sensory streams may be communicated amongst the multiple participant devices and an experience service as layers. The layers are composed to generate the live experience presentation. The experience service may be implemented by an experience platform system. | 2014-10-09 |
20140304751 | System And Method For Video Display Transfer Between Video Playback Devices - Systems, methods, and devices are disclosed for transferring video display between video playback devices. In one embodiment, a mobile, or handheld, device having a media broker detects a renderer. The mobile device initiates a transfer request to the media broker, the transfer request includes identifying information for the renderer. In one embodiment, the mobile device receives at the media broker a playback state of a media content on the renderer. The mobile device requests the media content from a media controller and receives and displays the media content from the media controller. In one embodiment, the transfer request directs the media broker to transfer content being displayed on the renderer to the mobile device. | 2014-10-09 |
20140304752 | METHOD TO IDENTIFY AT LEAST ONE CONTENT WITHIN A DATA STREAM - A method to identify content within a data stream, comprising: capturing a data stream, analysing and filtering the data stream by isolating a test stream of the data stream and disabling the other sub-streams, applying the test stream to the application so as to produce an output, applying the output to a comparator, the comparator receiving a reference and determining by the comparator a distance between the application output and the reference, if the distance is below a predefined level, repeating the isolating step with a new test stream selected among the previous test stream, the new test stream being a subset of the previous test stream, if that the distance is above or equal a second predefined level, repeating the isolating step by selecting a different test stream from the data stream not already applied to the application. | 2014-10-09 |
20140304753 | CONTEXTUAL QUERIES FOR AUGMENTING VIDEO DISPLAY - An embodiment provides a method, including: deriving text data from an input of audiovisual data; analyzing the text data to form one or more key words; selecting the one or more key words to obtain one or more relevant key words, wherein selecting comprises selection based on text data from user specific data sources; forming the one or more relevant key words into a query for obtaining relevant content; and issuing one or more queries to obtain related content from a network connected device. Other aspects are described and claimed. | 2014-10-09 |
20140304754 | SYSTEMS, METHODS AND COMPUTER SOFTWARE FOR LIVE VIDEO/AUDIO BROADCASTING - One embodiment of the present invention is directed to a system for live video/audio broadcasting (e.g., game broadcasting). Another embodiment of the present invention is directed to a method for live video/audio broadcasting (e.g., game broadcasting). Another embodiment of the present invention is directed to computer software for live video/audio broadcasting (e.g., game broadcasting). | 2014-10-09 |
20140304755 | METHOD AND APPARATUS FOR DISCOVERING INTERNET PROTOCOL TELEVISION SERVICE (IPTV) PROVIDER AND IPTV SERVICE BY USING SESSION INITIATION PROTOCOL - Provided are a method and apparatus by which a first entity receives information about one or more Internet Protocol Television (IPTV) service providers or information about one or more IPTV services from a second entity by using a Session Initiation Protocol (SIP) message. | 2014-10-09 |
20140304756 | SYSTEMS AND METHODS FOR CLOUD-BASED MEDIA PLAY OUT - The present disclosure is directed to cloud-based media distribution and management systems, providing pushing of content to regional playout servers geographically dispersed for local rebroadcasting of network based content. Automation may be controlled through a hierarchical system, allowing easy and efficient playlist editing and media control. In another aspect, the present disclosure is directed to a playout server for retrieving or receiving content from a network or cloud based storage, and playing content according to an automated playlist received from a media distribution and management system. | 2014-10-09 |
20140304757 | Content Orchestration For Assembly Of Customized Content Streams - There is provided a content orchestration system and a method for use by the content orchestration system to enable assembly of one or more customized content streams. In one implementation, such a content orchestration system includes a computing platform having a processor, and a content orchestration engine for execution by the processor. The content orchestration engine is configured to receive data describing multiple content sources capable of providing content for use in assembling a customized content stream. The content orchestration engine is also configured to identify customization guidelines corresponding to a destination of the customized content stream, and to determine instructions for assembling the customized content stream based on the data and the customization guidelines. | 2014-10-09 |
20140304758 | VIDEO SIGNAL TRANSMISSION/RECEPTION METHOD, DISPLAY DEVICE, AND DECODING DEVICE - According to the present invention, even when the operation requested through the second transmission path (or first transmission path) cannot be performed, it is possible to perform the requested operation by using the function of the device coupled to the first transmission path (or second transmission path). | 2014-10-09 |
20140304759 | TRANSMISSION APPARATUS, AIT TRANSMISSION METHOD AND RECEPTION APPARATUS - Disclosed herein is a transmission apparatus, including: an application data transmission section adapted to transmit data of an application for HbbTV; and an AIT transmission section adapted to transmit an AIT including an application profile which represents one or more additional functions to the application and is configured from a first bit region of high-order n bits and a second bit region of Lower-order (16−n) bits which represent presence or absence of functions allocated to bit positions thereof with a bitmap structure and wherein, in the first bit region, values for changing over the functions to be allocated to the bit positions in the second bit region are set. | 2014-10-09 |
20140304760 | METHOD FOR TRANSMITTING A BROADCAST SERVICE, AND METHOD AND APPARATUS FOR RECEIVING SAME - A broadcast receiver receives a packetized stream. The broadcast receiver extracts display time information from the header of the received packetized stream, and extracts preparation trigger information including a target service identifier from the payload of the received packetized stream. If a current time is a preparation time designated by the extracted display time information, the broadcast receiver starts to prepare an object corresponding to the target service identifier for activation at a later time. | 2014-10-09 |
20140304761 | INTERCEPTION OF CONTROLLED FUNCTIONS - Briefly, in accordance with one embodiment of the invention, a plug-in type application may intercept called functions in order to implement one or more security or digital rights management type settings, and/or one or more policies for a given document where such functions may be restricted, prohibited, and/or otherwise controlled. Patch code may be integrated with such controlled functions to modify the behavior of the function when executed in order to comply with the security or digital rights management setting, and/or one or more policies. | 2014-10-09 |
20140304762 | System and Method For Distributing Rights-Protected Content - Various embodiments of a method and system for a content distribution mechanism. A content distribution mechanism is implemented to receive rights-protected content. Access to the rights-protected content is controlled according to a policy via a policy server. The distribution mechanism may receive an attempt to forward the rights-protected content to one or more recipients that do not currently have access to the rights-protected content. The distribution mechanism may hold the document and send a message requesting access rights to the rights-protected content for the recipient(s). In some embodiments, the distribution mechanism may send the message to a policy server. In other embodiments, the distribution mechanism may send the message to a policy administrator. Upon receiving acknowledgement that the recipient(s) have been granted access rights to the content, the distribution mechanism may forward the rights-protected content to the recipient(s). | 2014-10-09 |
20140304763 | Secure Socket Policy Files For Establishing Secure Socket Connections - Exemplary embodiments involve a computing system requesting and receiving a socket policy file from a policy file server via a secure socket connection, identifying that the security policy requires communicating with a content server via a secure socket connection, and communicating with the content server via a second secure socket connection. The socket policy file specifies a security policy governing socket connections to a content server over a transport protocol layer. Additional embodiments involve requesting a socket policy file via a non-secure socket connection, receiving (via the non-secure socket connection) a placeholder socket policy file requiring requests for socket policy files to be communicated via a secure socket connection, establishing a secure socket connection with the policy file server, and submitting a request for the socket policy file to the policy file server via the secure socket connection. | 2014-10-09 |
20140304764 | METHOD AND APPARATUS FOR INTEGRATING SECURITY CONTEXT IN NETWORK ROUTING DECISIONS - An apparatus identifies a request from a user device to access data on a storage server. The apparatus determines a sensitivity level of response data for a response to the request, security context of the response, and a routing action to perform for the response by applying a policy to the sensitivity level of the response data and the security context of the response. The apparatus executes the routing action for the response. | 2014-10-09 |