41st week of 2012 patent applcation highlights part 52 |
Patent application number | Title | Published |
20120260201 | COLLECTION AND ANALYSIS OF SERVICE, PRODUCT AND ENTERPRISE SOFT DATA - Tools and techniques are provided that capture, aggregate, analyze and display soft data relating to an enterprise's services and products, and to the enterprise itself. The soft data comprises customer feedback on services, products and the enterprise, and are based on interactions between enterprise employers and the customers. The soft data comprises quantitative ratings and qualitative comments and is entered by employees at a capture engine. The captured soft data is aggregated and analyzed by an analytics engine, thereby generating aggregate data for use in generating data clouds at a display. Data clouds comprise service, product and enterprise attributes that are weighted according to quantitative rankings and qualitative comments relating to the attributes. Enterprise employees having decision-making authority can request data clouds for display, which can aid the decision makers in making decisions relating to enterprise services and products, and to the enterprise itself. | 2012-10-11 |
20120260202 | CUSTOMIZED LAUNCHING OF APPLICATIONS - The present application allows third party applications to have customizable entry pages. In one embodiment, an Application Programming Interface (API) is used by a locally executed application to store an application entry page and/or parameters in an application database to make the entry page of the application customized to the user. In another embodiment, an icon is automatically generated in response to the API storing the customizable entry page. In yet another embodiment, multiple icons can be used for multiple customizable entry pages of a single application. | 2012-10-11 |
20120260203 | ADAPTIVE DRAG AND DROP ZONE - A computer-implemented method for displaying an adaptive drag and drop zone in a user interface of software executing on the computer having at least one processor and a memory comprises: in response to a display of a drop zone, monitoring user interactions with the user interface, including initiation of a drag and drop events; and dynamically decreasing at least one of a size of the drop zone and any drop zone user assistance based on the user interactions. | 2012-10-11 |
20120260204 | Method of associating attributes with documents - A method of adding a user-selectable element to a destination array of documents, the method comprising adding a document to the destination array of documents, the destination array of documents being adapted to group a plurality of documents having a commonality, the added document being adapted to acquire the commonality by being added to the destination array of documents. A tangible machine-readable medium and a graphical user interface providing same are also provided herewith. | 2012-10-11 |
20120260205 | System and method for event tracking across plural contact mediums - An event tracking system tracks customer interactions to obtain product information that are made across plural contact mediums and displays an intuitive directed graph for analysis of the customer interactions. Each customer interaction is logged at each contact medium with a labeled reference associated with the content of the interaction, a time stamp and an identifier for the product or product user. An event modeling engine analyzes the log to identify contact sessions as contacts by the same identifier within a predetermined time so that an event tracking graphical user interface module prepares each contact session for display as a path of nodes interconnected by edges. Selected directed graph characteristics are highlighted, such as transitions from one contact medium to another or contact session volumes associated with an edge that have a relative volume compared with other contact sessions. | 2012-10-11 |
20120260206 | METHOD AND APPARATUS FOR CREATING AND MODIFYING GRAPHICAL SCHEDULES IN CONJUNCTION WITH HISTORICAL DATA - A graphical user interface enables a user to create and modify graphical schedules for a wide variety of devices that may be controlled by a programmable multimedia controller. A graphical schedule graphically depicts a relationship between time and at least one user-selected condition to be satisfied or at least one user-selected action to be taken. The user may create or modify graphical schedules using familiar techniques such as taps and swipes, drag and drop and the like. In another aspect of the invention, a graphical schedule is simultaneously displayed to a user along with pertinent historical information. | 2012-10-11 |
20120260207 | DYNAMIC TEXT INPUT USING ON AND ABOVE SURFACE SENSING OF HANDS AND FINGERS - A virtual keyboard is displayed on a touch screen display surface of a computing device. Partial images of the keyboard are displayed, where a partial image may be one key, referred to as the most probable key that the user will touch, or a group of keys, which may include some less probable or surrounding keys that may be touched. Sensors under or near the display surface detect an outline of the user hands and determines which finger is the fastest moving finger, which is presumed to be the finger used to touch a key. The most probable key is determined based on the fastest moving finger and may be displayed before the finger touches the surface. If the most probable key is not touched, a user profile containing user typing habits may be updated to reflect that a less probable key was touched. | 2012-10-11 |
20120260208 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - The present disclosure relates to a mobile terminal, and more particularly, to a mobile terminal and control method thereof capable of performing a handwriting input. A mobile terminal according to an embodiment of the present invention may include a display unit configured to display a virtual keypad, and a controller configured to implement a handwriting mode when a drag across the virtual keypad is sensed, and recognize a trace of the drag as a handwriting character when the drag is completed in the handwriting mode. | 2012-10-11 |
20120260209 | Visualization Tools for Reviewing Credibility and Stateful Hierarchical Access to Credibility - Some embodiments provide a credibility system including an interface portal for presenting a holistic view of entity credibility. To provide the holistic view, the credibility system aggregates credibility data from multiple data sources. The aggregated credibility data is processed and ordered to present different dimensions of entity credibility, with each dimension graphically presented in the interface portal through an interactive credibility module. In some embodiments, the credibility data associated with each credibility module is processed to produce at least one value that quantifiably represents the credibility data. In some embodiments, the credibility data associated with each credibility module is hierarchically ordered to present the credibility data in a drill-down fashion with each hierarchical layer presenting more detailed credibility data for better understanding the credibility data presented in the preceding layer. | 2012-10-11 |
20120260210 | METHODS AND SYSTEMS FOR ASSESSING SECURITY RISKS - A user interface facilitates assessing security risks for linear corridors. The interface includes a navigation window presenting geospatial data for an area associated with a corridor. The interface also includes a navigation tool having a corridor indicator that provides a diagrammatic linear representation of the linear corridor, indicia along the corridor indicator that represent critical assets, and a corridor window superimposed on the corridor indicator that slides linearly along the corridor indicator. The portion of the corridor displayed in the interface corresponds to a location of the corridor window on the corridor indicator. The interface also includes an attributes area presenting information associated with the area presented in the navigation window. At least one of the navigation window and the attributes area is configured to present risk assessment information associated with the linear corridor. | 2012-10-11 |
20120260211 | METHOD AND APPARATUS FOR PROVIDING A USER INTERFACE IN ASSOCIATION WITH A RECOMMENDER SERVICE - A method for providing a user interface in connection with a recommendation service may include causing communication of a request for content where the request includes context information and preference information associated with a user of a device causing communication of the request, receiving a response to the request in response to the request being serviceable where the response includes a series of recommendations serialized in protocol-specific data structure, and causing rendering of content associated with the recommendations as graphical tiles according to the protocol-specific data structure such that a plurality of recommendations associated with a same primary context are associated with each other in a common channel. An apparatus and computer program product corresponding to the method are also provided. | 2012-10-11 |
20120260212 | VERTICAL CLICK AND DRAG TO DRILL DOWN INTO METADATA ON USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - An initial vertical drag command input to a GUI of a display having a grid of content information panels causes metadata related to one of the content information panels to be displayed, typically overlaid on an information panel adjacent the selected panel. A subsequent vertical drag command causes enhanced metadata to be displayed in a larger window. | 2012-10-11 |
20120260213 | ELECTRONIC DEVICE AND METHOD FOR ARRANGING USER INTERFACE OF THE ELECTRONIC DEVICE - In a method for arranging a user interface displayed on a touchscreen of an electronic device, a first touch operation is received from the touchscreen when the electronic device receives a trigger instruction for arranging the user interface. The method confirms an icon on a current page displayed on the touchscreen to be moved according to the first touch operation, and controls the confirmed icon to move towards coordinate values of the first touch operation. If a second touch operation has been received while receiving the first touch operation, the method further confirms an orientation of the second touch operation, and controls the current page of the user interface to move towards the orientation of the second touch operation. If the first touch operation has not been received, the method positions the confirmed icon on the user interface. | 2012-10-11 |
20120260214 | RECOMMENDING DIGITAL CONTENT BASED ON IMPLICIT USER IDENTIFICATION - One embodiment of the present invention sets forth a technique for recommending digital content to a user of a digital content application based on continually learned patterns of behavior. Based on metrics collected from a current session of the digital content application, properties associated with one or more users interacting with the application are inferred. The inferred properties are matched against previously defined patterns of behavior to identify digital content that could be presented to the one or more users for optional selection. | 2012-10-11 |
20120260215 | PUSH NOTIFICATIONS FOR UPDATING MULTIPLE DYNAMIC ICON PANELS - The present application is directed to push notifications that can be used to dynamically update multiple icon panels. For example, the push notifications can be used to update two or more icon panels associated with the same application or two or more panels (i.e., sides) of a three-dimensional icon. In one embodiment, one or more push notifications can be used to independently update content on the panels. In another embodiment, a user can choose settings to assign panels that are to be updated using push notifications. A third party server can be automatically informed of an identification for the panel so that future push notifications incorporate the identification information. | 2012-10-11 |
20120260216 | Apparatus and Method For Displaying Selectable Icons in a Toolbar for a User Interface - A user interface display comprises a plurality of selectable icons and a control symbol in a toolbar. The control symbol can be selected by a user to display additional selectable icons within the toolbar. Incoming events, such as customer support requests or other work items, can be received from a communication server and displayed via a selectable icon or work button in the toolbar. The user interface can notify the user of the incoming event, such as by causing the work button to blink. The user can send a command to the communication server via the user interface relating to the event, such as accepting an incoming work item or releasing a telephone call. The communication server can perform the appropriate event response. | 2012-10-11 |
20120260217 | THREE-DIMENSIONAL ICONS FOR ORGANIZING, INVOKING, AND USING APPLICATIONS - Disclosed herein are representative embodiments of three-dimensional icons that can be used to display a wide variety of information in an efficient manner and that can effectively organize a large number of applications on the display of a computing device (e.g., on the display of a mobile device). In one exemplary embodiment disclosed herein, an icon is associated with one or more applications, and a first panel of the icon is displayed. An update to the first application is received. Based on the update to the first application, the icon is rotated in three dimensions and a second panel of the icon is displayed with an indication of the update to the application. | 2012-10-11 |
20120260218 | GRAPHICAL USER INTERFACE WITH CUSTOMIZED NAVIGATION - The present application relates to a multi-dimensional icon that includes a plurality of panels linked together in a user-configurable structure. Based on user input, such as a flick or other gesture, the multi-dimensional icon can rotate to the next of a series of linked panels. In one embodiment, each linked panel can also have functionality or content associated therewith that is customizable by the user. For example, the user can select the panel to launch an application, a web page, or view content (e.g., a photo). In another embodiment, data can also be associated with a panel so that if the user selects the panel, an application can be launched or a website opened, using the data as a customization parameter. | 2012-10-11 |
20120260219 | METHOD OF CURSOR CONTROL - A processing system includes a touch screen display, and another input device such as a track pad and/or mouse. The processing system includes a graphical user interface (GUI) having a cursor control component to hide the cursor on the touch screen display when an input signal is sensed from the touch screen display, and to show the cursor on the touch screen display when the input signal is sensed from the other input device. | 2012-10-11 |
20120260220 | PORTABLE ELECTRONIC DEVICE HAVING GESTURE RECOGNITION AND A METHOD FOR CONTROLLING THE SAME - The present disclosure provides a portable electronic device having gesture recognition and a method for controlling the same. In accordance with one example embodiment, the method comprises: sensing distortion of the portable electronic device from a neutral state; determining an action associated with a sensed distortion; and causing the determined action to be performed. | 2012-10-11 |
20120260221 | Gradient-Based Search Mechanism for Optimizing Photolithograph Masks - A mechanism is provided for optimizing a photolithograph mask. A given target pattern is received. An initial fictitious mask is generated from the given target pattern and an initial value of α | 2012-10-11 |
20120260222 | MASK FABRICATION SUPPORTING METHOD, MASK BLANK PROVIDING METHOD, AND MASK BLANK DEALING SYSTEM - A mask blank is provided by forming a plurality of films, including at least a thin film to be a transfer pattern, on a board. At the time of patterning a resist film of the mask blank according to pattern data, film information to check with a pattern is obtained for each of a plurality of the films. | 2012-10-11 |
20120260223 | Retargeting for Electrical Yield Enhancement - A mechanism is provided for electrical yield enhancement retargeting of photolithographic layouts. Optical proximity correction is performed on a set of target patterns in order to produce a set of optical proximity correction mask shapes. A set of lithographic contours is generated for each of the set of optical proximity correction mask shapes. A determination is made of electrical yield sensitivities for at least one shape in a set of shapes in the set of target patterns. A determination is also made as to an amount and a direction of retargeting for each of the at least one shape in the set of shapes based on the electrical yield sensitivity of the shape. A new set of target patterns with retargeted edges is generated for each shape in the at least one shape based on the amount and the direction of retargeting. | 2012-10-11 |
20120260224 | Digital Netlist Partitioning System For Faster Circuit Reverse-Engineering - Methods and systems are provided to reduce the complexity of sequential digital circuitry including cells of unknown function by grouping and defining like instance of combinational circuitry cells. The system groups together cells that feed into the same combination of one or more state cells. The groups of cells are then replaced by clouds which are defined in the netlist for the sequential digital circuitry to produce a simpler representation of the circuitry for analysis purposes and to aid in determining the function of those cells for which the function is unknown. | 2012-10-11 |
20120260225 | Accurate Parasitic Capacitance Extraction for Ultra Large Scale Integrated Circuits - A system and method for extracting the parasitic contact/via capacitance in an integrated circuit are provided. Parasitic extraction using this system can lead to an improved accuracy on contact/via parasitic capacitance extraction by taking into account of the actual contact/via shape and size variation. The common feature of the various embodiments includes the step of generating a technology file, in which the contact/via capacitance in the capacitance table is derived from an effective contact/via width table. Each element of the effective contact/via width table is calibrated to have a parasitic capacitance matching to that of an actual contact/via configuration occurring in an IC. | 2012-10-11 |
20120260226 | DESIGNING SUPPLY WIRINGS IN SEMICONDUCTOR INTEGRATED CIRCUIT BY DETECTING POWER SUPPLY WIRING OF SPECIFIC WIRING LAYER IN PROJECTION AREA - A design support method for causing a computer using layout data for providing a layout in which macro cells are arranged and in which power supply wirings are formed at certain intervals in each wiring layer to execute, the method including: extracting a set of adjacent macro cells from the layout data; specifying a region located between macro cells that constitute the set of adjacent macro cells extracted in the extracting step from among row regions included in the layout represented by the layout data; detecting a power supply wiring of a specific wiring layer in a projection area located above the region specified in the specifying step, the specific wiring layer being higher than a bottom layer of the layout represented by the layout data; and outputting a region where no power supply wiring of the specific wiring layer is detected in the detecting step. | 2012-10-11 |
20120260227 | STATEFUL COMPONENT AUTHORING AND EXECUTION - A method for of authoring and executing stateful components for a distributed application is disclosed. An application schema for the distributed application is declaratively defined and includes a plurality of distributed modules. Each module hosts a set of stateful components co-located in a physical tier of a distributed environment having logic to manipulate state. The runtime supports partitioning the stateful components. Control flow opaqueness of component logic is banished in each of the stateful components, which would otherwise occur if state was externalized. | 2012-10-11 |
20120260228 | COMPOSITE APPLICATIONS USING SERVICE COMPONENT ARCHITECTURE MODEL AND OPEN VIRTUALIZATION FORMAT - Composite applications can be created that utilize a plurality of different services across a plurality of different cloud stack layers. The composite applications are defined using the Service Component Architecture (SCA) model. Composite applications can be translated from the SCA model into a format compatible for a virtualization platform, such as the Open Virtualization Format (OVF). Composite applications, as defined in the format compatible for the virtualization platform, can be deployed on the virtualization platform. | 2012-10-11 |
20120260229 | SOFTWARE TOOL AND METHOD FOR GENERATING A VIRTUAL APPLIANCE - A virtual appliance construction tool allows a user to select using a user interface functional information for a virtual appliance to generate a functional model of the virtual appliance. A knowledge base of configuration units is then queried to determine which configuration units are needed to satisfy the functional model. Note the configuration units include not only functional information, but virtualization information as well. The configuration units are then packaged into a virtual appliance blueprint, which is used to generate a certified virtual appliance. In this manner the user need not have extensive knowledge or training regarding virtualization because the virtualization information is selected automatically based on which configuration units provide the function specified by the user. | 2012-10-11 |
20120260230 | EARLY ANALYSIS OF SOFTWARE DESIGN DIAGRAMS - Methods, apparatus, and computer-readable media for analyzing the prospective quality of source code produced according to a class representation (e.g., a UML class diagram) are disclosed. According to one embodiment, a class-level representation of a software application is received, one or more object classes of the class-level representation are selected, and a number of quality metrics are calculated for the selected object classes. The quality metrics can be output as a report or used to modify object classes of the class representation to improve the prospective quality of source code produced according to the class representation. | 2012-10-11 |
20120260231 | CODE CONVERSION METHOD, APPARATUS, STORAGE MEDIUM AND REQUEST REMAINING TIME RESPONSE METHOD - To which method on each method call order pattern included in a series of application codes executed in response to a request a method included in an application code executed in response to a request corresponds is detected; a code is generated based on identification information corresponding to the detected method on the call order pattern; and the generated code is inserted to the application code. | 2012-10-11 |
20120260232 | SYSTEMS AND METHODS FOR A MOBILE APPLICATION DEVELOPMENT AND DEPLOYMENT PLATFORM - Systems and methods for developing, customizing, and deploying mobile device applications are provided through a mobile application development and deployment platform. Preferably, these systems and methods are implemented in an Internet based environment that allows non-technical users to build sophisticated, highly-customizable cross-platform mobile applications. The platform allows users to select, input, create, customize, and combine various content, design characteristics, and application components, such as modules, some of which make use of features and functionality associated with various mobile devices and mobile operating systems. In certain embodiments, the platform allows users to compile the mobile application for various mobile operating systems and generates a configuration file for the mobile application that can be distributed to end users for execution on various mobile devices. When the mobile application is installed on, or executed by the mobile device, the configuration file may enable the retrieval of various data associated with the mobile application. | 2012-10-11 |
20120260233 | METHOD AND SYSTEM FOR AUTOMATING DEVELOPMENT AND CUSTOMIZATION OF BUSINESS APPLICATIONS - A method and a system have been presented to automate the development and customization of one or more business applications. The system is disclosed in the form of a framework, such as a Rapid Design Toolkit (RDT). Various examples of business applications may include Order Management, Inventory Management, Enterprise Resource Planning (ERP), and Supply Chain Management (SCM). The business applications help in improving operational efficiency and effectiveness of an enterprise. The method described above includes identifying one or more business requirements of a business application by an enterprise. Thereafter, logic is designed using one or more predefined reusable components based on the business requirements. The predefined reusable components are pretested. Thereafter, the designed logic is executed to automatically develop and/or customize the business application. The business application is developed and/or customized visually through configurations. | 2012-10-11 |
20120260234 | TESTING SYSTEM - The present subject matter relates a testing system for an application. The system includes a test data generation module to generate test data for a program code. The test data generation module in turn includes a relational expression creation module that determines a relational expression corresponding to a set of parameters of the program code based on a rule indicating a format of a valid test data for the parameters. A boundary recognition module identifies a set of boundary values of the parameters based on the relational expression. Further, a solver module then generates valid test data and invalid test data for the parameters based on the boundary values. | 2012-10-11 |
20120260235 | RESPONSE SIMULATOR COMPUTING APPARATUSES AND METHODS THEREOF - A method, non-transitory computer readable medium and apparatus that simulates responses includes obtaining one or more requests from two or more different types of interfaces for an application. Each of the one or more obtained requests is parsed to obtain one or more components. A simulated response is fetched based on the parsed one or more components for each of the one or more obtained requests. The fetched simulated response for each of the one or more obtained requests is provided to the corresponding one of the two or more different types of interfaces for the application. This technology provides a simple data driven simulation that is easily deployable and integrated into the existing development environments with customizable plug-in components. | 2012-10-11 |
20120260236 | Visualization Of JVM And Cross-JVM Call Stacks - A method for diagnosing problems in a computer system by visualizing flows through applications and other subsystems in a directed graph on a user interface. The user interface represents multiple instances of each application or other subsystem by a respective node, and edges indicate which nodes depend on one another. Aggregate metrics which are based on the multiple instances, and associated alerts, can be provided for the nodes and edges. An aging process can indicate which nodes have not been recently invoked. The user interface can also indicate which nodes and edges are associated with a given business transaction. In a summary view, a node hides the identity of invoked components such as servlets of the application, while in a detailed view these details are provided. | 2012-10-11 |
20120260237 | Portable Business Language and Automated Software Application Development System - A portable business language and automated software development system comprises one or more servers containing a set of requirement inputs and an application engine residing on at least one of the one or more servers. The application engine comprises a requirements input component receiving a subset of the set of requirement inputs, a compiler component transforming the subset of the set of requirement inputs into one or more machine-readable codes, and a preparation component. The preparation component uses one of the one or more machine-readable codes to prepare a user interaction device to execute a final application, prepare a memory of the one or more servers to store data that may be provided by a user of the user interaction device, and transform the one or more machine-readable codes into an interpreted platform-specific code having additional parameters that customize the interpreted platform-specific code for the platform. | 2012-10-11 |
20120260238 | Efficient Automated Translation of Procedures in an Constraint-Based Programming Language Implemented with Notification and Callback - A method is provided for translating sets of constraint declarations to imperative code sequences based on defining an instantiatable object per set, inserting calls to a notification callback mechanism on state modification and defining calls in the constraint context as imperative code sequences that, in response to these callbacks, take actions to maintain these constraints. This notification and callback mechanism can also be employed in connection with external events, thereby providing for efficient implementation of event-sequenced imperative procedures in a constraint programming language. | 2012-10-11 |
20120260239 | PARALLELIZATION OF PLC PROGRAMS FOR OPERATION IN MULTI-PROCESSOR ENVIRONMENTS - A method of identifying and extracting functional parallelism from a PLC program has been developed that results in the ability of the extracted program fragments to be executed in parallel across a plurality of separate resources, and a compiler configured to perform the functional parallelism (i.e., identification and extraction processes) and perform the scheduling of the separate fragments within a given set of resources. The inventive functional parallelism creates a larger number of separable elements than was possible with prior dataflow analysis methodologies. | 2012-10-11 |
20120260240 | SOFTWARE BUILD OPTIMIZATION - A method or software program that provides an analysis of a build, which can provide a developer with views of the build processes, is disclosed. Data is collected from the build. The collected data can include information regarding file access patterns from determining which files are accessed for read and which files are accessed for write by one or more software build tools and project interdependencies. The collected data can also include certain project properties, build configurations, intermediate directories such as logs, and other metadata of the build. The collected data is injected into a relational database that can be queried. The information developed in a database query can be applied to optimize the build. | 2012-10-11 |
20120260241 | SYSTEM AND METHOD FOR GENERATING DISTRIBUTED INFORMATION SYSTEMS - A distribution information system includes a local system repository, a run-time engine, and an active links table. The local system repository stores component instance data. The run-time engine creates an instance of one or more components based on the component instance data stored in the local system repository. The active links table defines links between the created component instances, wherein the run-time engine manages communication between the created component instances based on the active links table. | 2012-10-11 |
20120260242 | Zero Downtime Hard Disk Firmware Update - An embodiment includes determining which disks need an update, then copying user data from a disk to be updated to a spare disk. New data is written to both the disk to be updated and the spare disk, and a zone map is maintained for all volumes of the disk to be updated. The firmware on the disk is updated, and changed data is copied from the spare disk to the newly updated disk based on the zone map. New data is written to both the newly updated disk and the spare disk. Once the changed data has been copied to the newly updated disk, data is written to the newly updated disk. | 2012-10-11 |
20120260243 | Method for Operating a Computer Unit, Method for Operating an Application Portal, Computer Unit, Device for Operating an Application Portal and System - A computer unit has a browser is assigned a web application program cache and a configuration data file that specifies the web application programs storable in the cache and loadable from the cache without using an on-line connection to a communication network, in order to execute the web application programs. Update data for the configuration data file is read-in over an interface, assigned to the computer unit, and updates the configuration data file. A device for operating an application portal is configured such that the web application programs are selectable via the application portal. The programs are to be stored in a web application program cache. The device generates update data regarding the web application programs for the configuration data file as a function of the web application programs that may be selected; and provides the update data for transfer to the interface of the computer unit. | 2012-10-11 |
20120260244 | FAILSAFE FIRMWARE UPDATES - A method of updating an electronic device. The device has a non-volatile memory divided into at least three non-overlapping sections, a bootstrap image section, a updater image section, and a application image section. The method includes erasing the application image section of the non-volatile memory, receiving a firmware update, writing the firmware update into the application image section, rebooting the electronic device, determining one of an application program and an updater program resides in the application image section, executing the application program when the application program is determined to reside in the application image section, erasing the updater image section of the non-volatile memory when the updater program is determined to reside in the application image section, and moving the updater program from the application image section to the updater image section. | 2012-10-11 |
20120260245 | MODEL DRIVEN DEPLOYMENT OF COMPOSITE APPLICATIONS - Embodiments of the present invention provide a method, system and computer program product for model driven deployment of component based applications. In an embodiment of the invention, a method for model driven deployment of component based applications can include selecting units representative of corresponding programmatic objects to be deployed into a target environment and specifying a deployment topology for the target environment. The method also can include matching portions of the units to different automation signatures and filtering the different automation signatures to a set of automation signatures based upon the deployment topology. The set of automation signatures can be ordered according to known dependencies of a corresponding deployment model and the ordered set of automation signatures can be bundled into an automation workflow and published to an automation engine for execution to deploy the programmatic objects into the target environment. | 2012-10-11 |
20120260246 | SOFTWARE APPLICATION INSTALLATION - Systems, methods and computer program products may provide software installation on a computer in a computer system. A software installation method may include installing at a server in a computer system a first files package including computer program files for a first software application, the computer system including at least a first computer installed with a first configuration package, the first configuration package including files necessary to configure and register the first software application, receiving a request at the server from the first computer for access to the first files package, and making the first files package available for use by the first computer. | 2012-10-11 |
20120260247 | Fine-Grained Cloud Management Control Using Nested Virtualization - A computer implemented method, a computer program product and a data processing system allocate resources within a computing organization. A hypervisor layer is implemented on an underlying hardware. The hypervisor layer comprises a set of virtual machines. A first pseudo-hypervisor layer is then implemented within a first one of the set of virtual machines of the hypervisor layer. The first pseudo-hypervisor layer comprises a second set of virtual machines. A first software component is located within a first virtual machine of the second set of virtual machines of the first pseudo-hypervisor layer. A second software component is collocated within a second virtual machine of the second set of virtual machines of the first pseudo-hypervisor layer. | 2012-10-11 |
20120260248 | AUTOMATED COST CALCULATION FOR VIRTUALIZED INFRASTRUCTURE - In one embodiment, a method includes storing a cost assigned to a physical computing device in a storage device. The physical computing device is found in a physical infrastructure of a data center. The method determines an instantiation of a virtual machine in a virtual infrastructure. Information for a provisioning of the virtual machine with the physical computing device in the physical infrastructure of the data center is then received. The cost assigned to the physical computing device from the storage device is determined where the cost is used to determine a charge for the virtual machine based on usage of the physical computing device. | 2012-10-11 |
20120260249 | SOFTWARE TOOL AND METHOD FOR UPDATING A VIRTUAL APPLIANCE - A virtual appliance update mechanism detects when an update to a corresponding workload is made, and makes automatic corresponding changes to the virtual appliance to reflect the update to the workload. In one specific implementation, the virtual appliance update mechanism determines that configuration units corresponding to the update to the workload are present in a knowledge base of configuration units, and automatically updates the virtual appliance with the configuration units corresponding to the update. In this manner a virtual appliance may be automatically updated based on an update to a workload, thereby assuring the virtual appliance reflects the current state of the workload. | 2012-10-11 |
20120260250 | INFORMATION PROCESSING DEVICE, VIRTUAL MACHINE CREATION METHOD, AND APPLICATION DISTRIBUTION SYSTEM | 2012-10-11 |
20120260251 | PREVENTION OF EVENT FLOODING - An apparatus and method for preventing event flooding in an event processing system, the apparatus comprising: responsive to receiving, by an analysis component, monitored activity data, an analysis component for analysing the monitored activity data, to determine a potential event; responsive to determining a potential event, an analysis component identifying a set of threshold values and determining whether the potential event has met a threshold value of the set of threshold values; responsive to a positive determination, an analysis component for determining if the met threshold value is an identical threshold value met by a previous potential event; and responsive to a second positive determination, a disregard component for disregarding the potential event. | 2012-10-11 |
20120260252 | SCHEDULING SOFTWARE THREAD EXECUTION - A computer-implemented method, system, and/or computer program product schedules execution of software threads. A first software thread is executed together with a second software thread as a first software thread pair. A first content, which resulted from executing the first software pair together, of at least one performance counter, is stored. The first software thread is then executed with a third software thread as a second software thread pair, and the resulting second content of the performance counter(s) is stored. An identification is made of a most efficient software thread pair from the first and second software thread pairs. Upon receiving a request to re-execute the first software thread, the first software thread is selectively matched with either the second software thread or the third software thread for execution based on whether the first software thread pair or the second software thread pair has been identified as the most efficient software thread pair. | 2012-10-11 |
20120260253 | MODELING AND CONSUMING BUSINESS POLICY RULES - Concepts and technologies are described herein for modeling and consuming business policy rules. A policy server executes a policy application for modeling and storing the business policy rules. The business policy rules are modeled and stored in a data storage device according to an extensible policy framework architecture that can be tailored by administrators or other entities to support business-specific needs and/or operations. The modeled business policy rules can be used to support enforcement of business policy rules against various business operations, as well as allowing histories and/or other audits of business policy rules to be completed based upon information stored as the business policy rules. | 2012-10-11 |
20120260254 | VISUAL SCRIPTING OF WEB SERVICES FOR TASK AUTOMATION - Tasks are automated using assemblies of services. An interface component allows a user to collect services and to place selected services corresponding to a task to be automated onto a workspace. An analysis component performs an analysis of available data with regard to the selected services provided on the workspace and a configuration component automatically configures inputs of the selected services based upon the analysis of available data without intervention of the user. A dialog component is also provided to allow the user to contribute information to configure one or more of the inputs of the selected services. When processing is complete, an output component outputs a script that is executable to implement the task to be automated. | 2012-10-11 |
20120260255 | Dynamic Test Scheduling - According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above. | 2012-10-11 |
20120260256 | WORKLOAD MANAGEMENT OF A CONCURRENTLY ACCESSED DATABASE SERVER - Several methods and a system of a workload management of a concurrently accessed database server are disclosed. In one embodiment, a method includes applying a weight to a service class. The method also includes generating a priority of the service class. In addition, the method includes selecting a group based on the weight of the service class. The method further includes determining a priority level based on the priority of the service class. The method also includes generating a characteristic of a shadow process through the weight and the priority of the service class. In addition, the method includes executing a query. | 2012-10-11 |
20120260257 | SCHEDULING THREADS IN MULTIPROCESSOR COMPUTER - A computer program product for scheduling threads in a multiprocessor computer comprises computer program instructions configured to select a thread in a ready queue to be dispatched to a processor and determine whether an interrupt mask flag is set in a thread control block associated with the thread. If the interrupt mask flag is set in the thread control block associated with the thread, the computer program instructions are configured to select a processor, set a current processor priority register of the selected processor to least favored, and dispatch the thread from the ready queue to the selected processor. | 2012-10-11 |
20120260258 | METHOD AND SYSTEM FOR DYNAMICALLY CONTROLLING POWER TO MULTIPLE CORES IN A MULTICORE PROCESSOR OF A PORTABLE COMPUTING DEVICE - A method and system for dynamically determining the degree of workload parallelism and to automatically adjust the number of cores (and/or processors) supporting a workload in a portable computing device are described. The method and system includes a parallelism monitor module that monitors the activity of an operating system scheduler and one or more work queues of a multicore processor and/or a plurality of central processing units (“CPUs”). The parallelism monitor may calculate a percentage of parallel work based on a current mode of operation of the multicore processor or a plurality of processors. This percentage of parallel work is then passed to a multiprocessor decision algorithm module. The multiprocessor decision algorithm module determines if the current mode of operation for the multicore processor (or plurality of processors) should be changed based on the calculated percentage of parallel work. | 2012-10-11 |
20120260259 | RESOURCE CONSUMPTION WITH ENHANCED REQUIREMENT-CAPABILITY DEFINITIONS - Enhanced requirement-capability definitions are employed for resource consumption and allocation. Business requirements can be specified with respect to content to be hosted, and a decision can be made as to whether, and how, to allocate resources for the content based on the business requirements and resource capabilities. Capability profiles can also be employed to hide underlying resource details while still providing information about resource capabilities. | 2012-10-11 |
20120260260 | Managing Job Execution - Various embodiments involve monitoring the execution of jobs in a work plan. For example, a system maintains a risk level associated with the critical job may be maintained to represent whether the execution of a job preceding the critical job has a problem, and a list associated with the critical job may be maintained so as to quickly identify the preceding job which may cause a delay to the critical job execution. | 2012-10-11 |
20120260261 | ASYNCHRONOUS CALLBACK DRIVEN MESSAGING REQUEST COMPLETION NOTIFICATION - Through an asynchronous callback enhancement, a thread makes a non-blocking request (e.g., send, receive, I/O) to a message passing interface library, and a callback routine is associated with the request as an asynchronous callback to the thread. The callback is queued for execution in the requesting thread and so has a deterministic execution context. Callback queuing may occur in response to another thread detecting that the request is complete. Further control over callback execution is provided by state transitions which determine whether the thread is open to processing (e.g., executing) an asynchronous callback. Callback association is done by a broad or by narrow association routines. An application which has processes organized in ranks, each including a communication thread with associated callback(s), and multiple worker threads. Interruptible wait enhancements may also be present. | 2012-10-11 |
20120260262 | MESSAGING INTERRUPTIBLE BLOCKING WAIT WITH SERIALIZATION - Enhanced message passing architectures and libraries include an interruptible wait feature. After a thread X calls a completion-awaiting routine of a message passing interface library, a progress engine executes while the routine is in the blocked condition. A thread Y interrupts the routine before all messaging operations are completed. The interrupted routine returns control to thread X with an indication that the routine's completion condition is unsatisfied. The completion-awaiting routine may have the same function signature as a standard MPI routine. In some cases, thread Y interrupts the routine while requesting a lock held by thread X. In some applications, thread X is a communication thread and thread Y is one of multiple worker threads. The interruptible wait feature may be joined by an asynchronous callback feature, which associates a callback with a deterministic execution context. | 2012-10-11 |
20120260263 | METHOD, SYSTEM AND PROGRAM FOR DATA DELIVERING USING CHATBOT - A computer-implemented method, system and program for interactive data delivering are described. A method for the interactive data delivering provides an effective way for retrieving, analyzing, processing and presenting business analytics data to a user in a natural, conversational way. The method may comprise receiving a request from the user to provide the analytics data in the natural language format, converting the command in the natural language format into one or more Application Programming Interface (API) calls, retrieving generic data associated with the request of the user based on the API calls, generating a semantic model associated with the generic data and the user request, processing the retrieved generic data to generate analytics data, with the processing being based on the semantic model, communicating the analytics data to a chatbot, and converting, under control of the chatbot, the analytics data into a natural language format for delivering to the user. | 2012-10-11 |
20120260264 | CLIENT SERVER SYSTEM AND METHOD FOR EXECUTING AN APPLICATION UTILIZING DISTRIBUTED OBJECTS - A client connected to a communication network performs an access request to an object. An application server performs an application by an actual object according to the client request. An object pool connected to the client and the application server pools a proxy object corresponding to the actual object and holds the actual object management information. The application server notifies the object pool of an event according to the status change of the application. The object pool automatically updates the actual object management information according to the notification of the event from the application server. | 2012-10-11 |
20120260265 | EXTRACTING AND PROCESSING DATA FROM HETEROGENEOUS COMPUTER APPLICATIONS - A computer-implemented method, system, and article of manufacture for extracting and processing event data from heterogeneous computer applications. The method includes providing a computer system having software modules for performing the steps of: receiving data related to a first event; identifying a data type of the first event based on data type definitions; selecting a set of extraction rules for extracting an attribute of an event having the identified data type; extracting the first attribute from the first event data based on the set of extraction rules; and mapping the first attribute to an event attribute of a unified structure. | 2012-10-11 |
20120260266 | LIBRARY SYSTEM, MANAGEMENT APPARATUS, LIBRARY APPARATUS, MANAGEMENT METHOD, AND MANAGEMENT PROGRAM FOR MANAGING DATA STORAGE MEDIA - In a library system, a library apparatus detects replacement of a first drive by a second drive. The library apparatus sends management data describing the replacement of the first drive to a management apparatus. Based on relationships between the management data and storage media accommodated in the library apparatus, the management apparatus determines which of the storage media is to become unusable for reading data or writing data or both reading and writing data. The determined storage medium is designated as a migration source medium. The management apparatus then sends a data migration command to initiate data migration from the migration source medium to another storage medium. In response, the library apparatus migrates data from the specified migration source medium to another storage medium, based on the migration source information. | 2012-10-11 |
20120260267 | Methods and Systems for Supporting a Rendering API Using a Runtime Environment - A computing device can comprise an I/O interface and a processing element connected to the I/O interface and implementing a runtime environment. The processing element can implement a program component that causes the processing element to expose a rendering API not natively supported by the runtime environment, the rendering API invocable by code comprised in a markup document accessed by the processor over the I/O interface. The rendering API can be exposed by causing the runtime environment to respond to and update a proxy object that mirrors properties, methods, and behaviors defined by the rendering API. | 2012-10-11 |
20120260268 | NAVIGATION SYSTEM WITH CONDITIONAL BASED APPLICATION SHARING MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a navigation system includes: determining a service type of a first application for interacting with a first pairing device; determining a second application for interacting with a second pairing device in which the second application is also of the service type; selecting the second application with the second application meeting or exceeding a selection condition, otherwise the first application is selected; and generating an execution result for executing the second application for displaying on the first pairing device. | 2012-10-11 |
20120260269 | DISC DRIVE WITH LOCK RELEASE UNIT - Provided is a disc drive including a tray which receives a disc thereon, slides into and out of a main chassis, and includes a pickup transporting unit which linearly moves a pickup base in a radial direction of the disc. The disc drive also includes a lock release unit which is driven by the pickup transporting unit to release locking of the tray from the main chassis, and includes a lock lever unit which includes a supporting hole for rotating the lock lever unit, and a hook unit to be combined with a locking protrusion arranged at the main chassis. | 2012-10-11 |
20120260270 | DISK DRIVE WITH ENHANCED LEAD SCREW - Provided is a disc drive including a main chassis, and a tray, which may receive a disc thereon, and is arranged to slide into and out of the main chassis. The tray includes a pickup transporting unit which linearly moves a pickup base in a radial direction of the disc and includes a step motor and a lead screw. The lead screw includes a plurality of sections with different diameters. | 2012-10-11 |
20120260271 | GROUND UNIT AND DISK DRIVE HAVING THE SAME - Provided are a ground unit and a disk drive including the ground unit. The ground unit is disposed on a guide frame which is installed on opposite sides of a main chassis for guiding a guide chassis that is connected to a tray. The ground unit electrically connects the main chassis and the guide frame to each other. | 2012-10-11 |
20120260272 | DISK DEVICE - Provided is a disk device, including: a disk mounting portion; a pickup slider; a shaft configured to move the pickup slider; a conductive wire that contacts or is arranged in the vicinity of at least the shaft; and a ground component arranged such that the ground component contacts the conductive wire. | 2012-10-11 |
20120260273 | OPTICAL PICKUP - An optical pickup includes a lens moving mechanism constructed of a lens, a lens holder holding the lens, a guide member guiding the lens holder, a lead screw including a thread groove, a motor rotating the lead screw, and a rack gear including a body fixed to the lens holder and claws fitted into the thread groove of the lead screw, in which an arm connecting the body and the claws of the rack gear is formed so that the shape of a cross section perpendicular to the rotational axis direction of the lead screw is a convex shape, a recess shape or a wave-shape. | 2012-10-11 |
20120260274 | Method and system for providing wireless LAN service using rental digital television - A method and system for providing a wireless LAN service using a rental digital television is provided. When a wireless-LAN-embedded digital television leased to a first user is turned on, the digital television accesses a management authentication server using a service server included in the digital television to determine whether or not the first user is a lease service subscriber. A TV tuner of the digital television is activated if the first user is a lease service subscriber. When a terminal of a second user has accessed an access point of the digital television, the digital television accesses the management authentication server using the service server to determine whether or not the second user is a wireless LAN service subscriber. A wireless LAN service is provided to the terminal of the second user if the second user is a wireless LAN service subscriber. | 2012-10-11 |
20120260275 | MOBILE TERMINAL AND COUPON MANAGING METHOD THEREOF - A mobile terminal and coupon managing method thereof are disclosed, by which coupon information may be received using broadcast related information and by which a specific coupon may be received using the received coupon information. The present invention includes receiving broadcast related information, extracting at least one coupon information from the received broadcast related information, displaying the extracted at least one coupon information, and receiving a coupon corresponding to a selected coupon information if the coupon information is selected from the displayed at least one coupon information. | 2012-10-11 |
20120260276 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus that includes an interface that receives first content transmitted from a content distribution apparatus to the information processing apparatus and another information processing apparatus in synchronization. The information processing apparatus also includes a processor that controls a reproduction state of the first content at the information processing apparatus, and controls the interface to transmit reproduction state information corresponding to the reproduction state to the content distribution apparatus. The content distribution apparatus controls transmission of second content to the another information processing apparatus based on the received reproduction state information. | 2012-10-11 |
20120260277 | Multimedia Test Systems - A system for monitoring the quality of DRM-protected multimedia data streams, the system comprising at least one computer having a network connection to receive at least one said DRM-protected multimedia data stream, program memory, working memory, and a processor coupled to said program memory, working memory, and wherein said program memory stores processor control code for a media player for said multimedia data stream and code to control said processor to: play said DRM-protected multimedia data stream to provide at least a decrypted video data output stream for display on a monitor; capture still image data from a succession of still images from said video data output stream; process said still image data to detect greater than a threshold difference between at least two of said still images; and output fault data identifying a potential video quality fault responsive to absence of detection of said greater than a threshold difference. | 2012-10-11 |
20120260278 | Estimating Demographic Compositions Of Television Audiences - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating demographic compositions of television audiences. In an aspect, audience demographics are estimated from viewing device log records and household demographic data describing demographic segments to which members of the households belong. | 2012-10-11 |
20120260279 | Methods, Systems, and Products for Tailored Content - Methods, systems, and products tailor content to users. Clickstream data is merged with a user attribute and content information. A merged record is compared to advertising attributes of advertisements. When the merged record matches an advertising attribute, an advertisement associated with the advertising attribute is retrieved and sent to the user. | 2012-10-11 |
20120260280 | METHOD AND SYSTEM FOR DETECTING NON-POWERED VIDEO PLAYBACK DEVICES - A method and system for identifying tune data from set top boxes associated with televisions, video monitors, or other video playback devices that are likely powered off. In some embodiments, survival curves are constructed that predict a length of time before a video playback device is powered off after a tuning event. The survival curves are used to predict the likelihood that a video playback device is powered off. Viewership estimates made from tune data reported from set top boxes can be adjusted to take account of the video playback devices that are predicted to be powered off. | 2012-10-11 |
20120260281 | SYSTEM AND METHOD FOR NETWORK LOCAL AFFILIATE TO USE AIRTIME ON A TELEVISION NETWORK IN A RETAILER LOCAL AFFILIATE OF A NATIONAL NETWORK SERVICE PROVIDER - A system and method for managing airtime on an out-of-home television network may include partitioning out-of-home television network airtime between a national network service provider and retailer local affiliate. Unbooked airtime may be reserved for a booking agent. In response to identifying the booking agent, the booking agent may be enabled to book reserved airtime on the out-of-home television network. Airtime may be booked with content in response to receiving a booking request. The content may be uploaded and distributed for display on the out-of-home television network. | 2012-10-11 |
20120260282 | CONTROLLING DELIVERY OF VIDEO PROGRAMS USING USER DEFINED IDENTIFIERS FOR VIDEO RECEIVER DEVICES - A method of controlling delivery of video programs from video distribution equipment to video receiver devices includes receiving messages at the video distribution equipment from a mobile terminal operated by a user. The messages contain user defined identifiers that are associated with equipment identifiers of different ones of the video receiver devices. The user defined identifiers are stored associated with the equipment identifiers in a subscriber account. Delivery of video programs from the video distribution equipment to the video receiver devices is controlled in response to commands received from the mobile terminal which request delivery of identified video programs to identified ones of the user defined identifiers. Related video distribution equipment and mobile terminals are disclosed. | 2012-10-11 |
20120260283 | Associating Interactive Notes with Program Content - A method for allowing a user to interactively take notes while watching program content, the method including the operations of: receiving, at a content receiver, an indication from a remote device, the indication associated with initiation of a note; in response to the indication, providing an input field for a user to input a note; associating the note with the program content; and storing the note in a storage medium along with the association of the note and the program content. | 2012-10-11 |
20120260284 | USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV PERSONALIZED FOR MULTIPLE VIEWERS - Settings for an audio video display device (AVDD) such as a TV are established by combining settings from multiple individual viewer profiles when viewers of the respective individual profiles are recognized through image recognition as viewing the AVDD. | 2012-10-11 |
20120260285 | NEXT GENERATION USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - A viewer of an audio video display device (AVDD) and transition from a nine panel graphical user interface (GUI) showing a summary degree of metadata to a six panel GUI showing a higher degree of metadata using a horizontal motion. | 2012-10-11 |
20120260286 | Creating Client-Based Playlists with Scheduling Functionality - Content scheduling may be provided. First, a media guide may be displayed. Next, a plurality of asset selection input data respectively corresponding to a plurality of assets selected from the displayed media guide may be received. Then the plurality of asset selection input data may be stored in a playlist database. The playlist database may then be executed. | 2012-10-11 |
20120260287 | PERSONALIZED USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - When a viewer is automatically recognized by an audio video display device (AVDD) such as a TV using, e.g., a camera, a dialog message is presented on the AVDD indicating that the viewer has been recognized and allowing the viewer to customize AVDD settings by selecting to implement the new viewer's profile, or by combining the new viewer profile with the currently-active profile to create a shared profile, or by ignoring the new viewer altogether. | 2012-10-11 |
20120260288 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes a communication unit, a storage, an operation reception unit, and a controller. The communication unit is capable of communicating with a different information processing apparatus and a server on a network. The storage is capable of storing data. The operation reception unit is capable of receiving an operation of a user that selects the data. The controller is capable of controlling the communication unit to transmit the selected data to the server and transmit notification information to the different information processing apparatus, the notification information indicating transmission of the data to the server. | 2012-10-11 |
20120260289 | APPARATUS, SYSTEMS AND METHODS FOR PROVIDING TRAVEL INFORMATION RELATED TO A STREAMING TRAVEL RELATED EVENT - Systems and methods for providing travel information associated with a presently viewed media content event. An exemplary method receives a selection for a media content event, receives a media content stream corresponding to the selected media content event, communicates the selected media content event to a media presentation device, communicates to the media presentation device a travel indicator during communication of the media content event, receives a user selection associated with the travel indicator, and presents travel information to the user based on the received user selection. The travel information is based on an analysis of content of the EPG information. The media content event is paused after receiving the user selection of the travel indicator. The travel information associated with the media content event is saved after receiving the user selection of the travel indicator. | 2012-10-11 |
20120260290 | USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - For a graphical user interface (GUI) for an audio video display device (AVDD) showing plural content information panels arranged in a grid, each content panel belongs to a respective category, with content panels of different categories being mixed on the screen. A category icon with an associated color and shape is presented next to each content panel to make it easy for a viewer to understand which category of item the content panels represents. Examples of some categories are favorites, recorded, recommended, frequently viewed, and now playing. Next to each icon, a numeral pertaining to the grid position of the content may also appear to facilitate voice selection of a content panel by number. | 2012-10-11 |
20120260291 | Apparatus and Method for Aggregating Media Content - A video content source includes a processor and a media module executed by the processor. The media module identifies available on-demand media content, organizes on-demand media content by provider and associates on-demand media content by category. Aggregated on-demand media content is formed in a non-temporal grid organized by provider and category. The non-temporal grid may include various combinations of providers, categories and on-demand media content instances. | 2012-10-11 |
20120260292 | REMOTE CONTROL SYSTEM, TELEVISION, REMOTE CONTROLLER AND COMPUTER-READABLE MEDIUM - A remote control system includes a television and a remote controller. The television includes a first transmitter/receiver acquiring web information; a first display displaying a web page based on the web information; and a controller extracting GUI information indicating GUI parts from the web information and sending the GUI information to the remote controller. The remote controller includes a second transmitter/receiver receiving the GUI information from the television; a second display displaying a GUI screen that arranges the GUI parts of the GUI information; and a detecting unit detecting a selection operation by which one of the GUI parts is selected. The second transmitter/receiver sends input information indicating the selected GUI part to the television. The first transmitter/receiver receives the input information from the remote controller. The controller controls the first display to display a screen corresponding to the selected GUI part of the input information. | 2012-10-11 |
20120260293 | LONG VERTICAL CLICK AND DRAG TO EXPAND CONTENT PANEL INTO LARGER PREVIEW PANEL FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - A long vertical drag command input to a GUI of a display having a grid of content information panels causes an enlarged preview pane to be superimposed on the GUI of the content information panel on which the screen cursor was positioned when the command is received. A long vertical drag command in the opposite direction collapses the preview pane. | 2012-10-11 |
20120260294 | USER SPEECH INTERFACES FOR INTERACTIVE MEDIA GUIDANCE APPLICATIONS - A user speech interface for interactive media guidance applications, such as television program guides, guides for audio services, guides for video-on-demand (VOD) Services, guides for personal video recorders (PVRs), or other suitable guidance applications is provided. Voice commands may be received from a user and guidance activities may be performed in response to the voice commands. | 2012-10-11 |
20120260295 | Wireless Audio Dissemination System - A wireless audio dissemination system includes a plurality of television monitors configured to display video content from a media source coupled thereto. The system further includes a plurality of transmitters coupled to an associated one of the plurality of television monitors and configured to propagate a wireless broadcast stream including audio content corresponding to video content displayed on the associated television monitor. At least one mobile device is configured to wirelessly communicate and receive the broadcast stream from each of the plurality of transmitters and allow a user to selectively receive the associated audio content from one of the plurality of transmitters. | 2012-10-11 |
20120260296 | SYSTEM AND METHOD FOR TRANSMISSION OF DATA FROM A WIRELESS MOBILE DEVICE OVER A MULTIPATH WIRELESS ROUTER - There is disclosed a system and method for transmission of multiple data streams from a mobile device to a network. In an embodiment, the system includes a multipath wireless router configured to provide a plurality of network connections including cellular, satellite, or wired Ethernet. An encoding module provided on the mobile device is configured to encode high volume data (e.g. high definition video) recorded by the mobile device into multiple data streams in dependence on the number of network connections available for transmission via the multipath wireless router. The encoding module provided on the mobile device transmits the multiple data streams to the wireless router using Wi-Fi to provide a local, short-hop, high capacity network connection. The plurality of network connections available via the multipath wireless router provides the necessary capacity and reliability to transmit a high volume of data, such as high definition video, virtually live. | 2012-10-11 |
20120260297 | Wireless Control Channel and Back-Channel for Receiver - A method and apparatus for integrating a bi-directional control channel into an entertainment display device to deliver content and exchange control information. The system collects request and response information from the entertainment display device. The system also provides format translation of received and collected content to and from a plurality of formats such as N-PCS technology formats and video display formats in such a manner that the integrated system is independent of broadcasters, satellite, IPTV and cable operators. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2012-10-11 |
20120260298 | METHOD AND SYSTEM FOR SHARING VIDEO AMONG MOBILE TERMINALS - The present invention provides method and system for sharing video among mobile terminals. The method comprises: a calling terminal uploads a video file to a media server; a called terminal establishes a video link with the media server through a mobile network; the media server sends a video stream to the called terminal through the video link; the called terminal receives the video stream from the media server and plays the video file. The method and system provided by the present invention enable simultaneous sharing of the same video among multiple called terminals and enable a called terminal to watch the same shared video multiple times, therefore not only time and labour are saved, but also user experience is enhanced. By playing shared video through a mobile network, stream media is played directly and more smoothly, and problems of video buffering and video stagnating in video sharing are solved. | 2012-10-11 |
20120260299 | VIDEO ON DEMAND DELIVERY OPTIMIZATION OVER COMBINED SATELLITE AND WIRELESS BROADBAND NETWORKS - Video content may be delivered in a wireless network based on network load information relating to radio interfaces for the wireless network. A method may include receiving a request, from a set-top box, for video content from the set-top box to the wireless network and determining, based on the load information, whether a portion of the wireless network corresponding to the set-top box is in a first state or a second state. The network may further include transmitting the video content when the portion of the network corresponding to the set-top box is in the first state and delaying transmission of the video content when the portion of the network corresponding to the set-top box is in the second state, until the portion of the network corresponding to the set-top box enters the first state. | 2012-10-11 |
20120260300 | HIGH SPEED, REAL-TIME, CAMERA BANDWIDTH CONVERTER - Image data from a CMOS sensor with 10 bit resolution is reformatted in real time to allow the data to stream through communications equipment that is designed to transport data with 8 bit resolution. The incoming image data has 10 bit resolution. The communication equipment can transport image data with 8 bit resolution. Image data with 10 bit resolution is transmitted in real-time, without a frame delay, through the communication equipment by reformatting the image data. | 2012-10-11 |