12th week of 2011 patent applcation highlights part 49 |
Patent application number | Title | Published |
20110072374 | ZERO FIXED PLACEMENT ADS - Techniques for zero fixed placement (ZFP) ads are described. ZFP ads may be triggered independently of a fixed placement for the ad in a user interface. In an implementation, data describing a user interface includes a trigger associated with a ZFP ad. The ZFP ad may be configured to set various modifiable attributes of the user interface. Setting the modifiable attributes of the page enables a ZFP to modify both the appearance and layout of elements and modules included in the user interface. A client may load the data having the trigger and render the user interface without presenting the associated ZFP ad or including a placeholder for the ZFP ad. When the trigger is detected, the client executes the associated ZFP ad, modifies attributes of the user interface in accordance with the ZFP ad, and outputs the modified user interface to present the ZFP ad. | 2011-03-24 |
20110072375 | Device, Method, and Graphical User Interface for Manipulating User Interface Objects - A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object. | 2011-03-24 |
20110072376 | METHOD AND SYSTEM FOR DYNAMICALLY PLACING GRAPHIC ELEMENTS INTO LAYOUTS - Techniques are described for dynamically placing graphical elements into theme layouts on a graphical user interface. A rendering engine reads a set of theme metadata and graphics metadata. The theme metadata defines a layout of the page and the regions into which the graphic elements will be placed. The theme metadata can further include tags to define categories or conceptual purposes for the regions and design changes that can be applied to graphics in that region. The graphics metadata defines a list of graphic files to be included in the layout, tags to define a category or conceptual purpose for each element and optional tags to override the design changes that are indicated in the theme metadata. The rendering engine combines and matches the theme metadata to the graphics metadata and places the graphic elements into the theme layout according to the matching. | 2011-03-24 |
20110072377 | DISPLAY APPARATUS AND DISPLAYING METHOD OF THE SAME - A display apparatus and a displaying method of the same, the display apparatus including a content output unit which outputs at least one content; a display unit; a video processor which processes and outputs a list image of the contents to the display unit; and a controller which controls the video processor to change a display effect of the list image according to frequency of use of the contents. | 2011-03-24 |
20110072378 | METHOD AND APPARATUS FOR VISUALIZING ENERGY CONSUMPTION OF APPLICATIONS AND ACTIONS - An approach is provided for measuring and visualizing energy consumption of actions or applications. Energy consumption information is determined about an action or an application configured to be executed on a user equipment. Presentation is caused, at least in part, via a graphical user interface of the user equipment, of the energy consumption information along with a visual indicator representing the action or the application. | 2011-03-24 |
20110072379 | INFUSION MANAGEMENT - Methods, computer systems and computer readable media for receiving data from infusion pumps in a healthcare setting and displaying the data on a user device are provided. Centralized clinician views are provided to manage individual and multiple patient infusions. Embodiments provide near real-time graphical displays of infusion data to clinicians on separate user devices. In addition, near real-time graphical displays of patient physiologic data is displayed simultaneously to a clinician along with the infusion data. | 2011-03-24 |
20110072380 | DISPLAY APPARATUS, DISPLAY APPARATUS SYSTEM AND RESOLUTION CONTROL METHOD THEREOF - Provided are a display apparatus, system, method for changing a resolution of an image from the display apparatus rather than from an external apparatus transmitting the image, the display apparatus including: a storage unit which stores therein plural resolution information of the display unit; a communication unit which transmits at least one of the resolution information stored in the storage unit through a network communication; and a controller which controls the display unit to display thereon a received image signal changed corresponding to at least one of the resolution information transmitted by the communication unit. | 2011-03-24 |
20110072381 | INTEGRATING QUICK SIGN FOR INFUSION MANAGEMENT - Methods, computer systems and computer readable media for receiving data from infusion pumps in a healthcare setting and displaying the data on a user device are provided. Centralized clinician views are provided to sign multiple items of infusion data within selected time ranges. Embodiments provide near real-time graphical displays of infusion data to clinicians on separate user devices. In addition, near real-time graphical displays of patient physiologic data is displayed simultaneously to a clinician along with the infusion data. | 2011-03-24 |
20110072382 | Dynamically Linked Graphical Messages for Process Control Systems - Methods and systems for providing dynamically linked graphical messages in a process control system are disclosed. A dynamically linked graphical message may include a hyperlink and an electronic sticky note image. At run-time of a display view, the hyperlink may be established between contents of the electronic sticky note image and a process control object, and the electronic sticky note image may be displayed proximate to a representation of the process control object. The electronic sticky note image may automatically be displayed on any display view (displayed on any computing device in communication with the process control system) that includes a representation of the process control object or corresponding sub-class object. The contents of the electronic sticky note image may be stored separately from configurations of the process control object and the display view. User interfaces for administering and displaying properties of dynamically linked graphical messages are also disclosed. | 2011-03-24 |
20110072383 | Work Station In A Process Control System - A process control system, method and workstation for controlling a process or part of a process. The process control system, method and workstation involves a user input unit, a display and a control unit, and also may include a storage in the form of a memory for storing data in relation to the activities performed by the control unit. | 2011-03-24 |
20110072384 | METHODS AND SYSTEMS FOR IMPLEMENTING HOT KEYS FOR OPERATING A MEDICAL DEVICE - Methods and systems for implementing hot keys for operating a medical device are disclosed. | 2011-03-24 |
20110072385 | SYSTEMS AND METHODS FOR IMPLEMENTING MULTI-APPLICATION TABS AND TAB SETS - A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views. | 2011-03-24 |
20110072386 | SYSTEMS AND METHODS FOR IMPLEMENTING MULTI-APPLICATION TABS AND TAB SETS - A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views. | 2011-03-24 |
20110072387 | SYSTEMS AND METHODS FOR IMPLEMENTING MULTI-APPLICATION TABS AND TAB SETS - A sharing model enables users to easily and conveniently create and share standard and custom database objects, and applications, among users or groups of users. The sharing model includes systems and methods that allow users to conveniently create and customize tabs and tab sets that define relationships between custom objects and fields, standard objects and fields, and applications. A tab visually represents a user interface into an element of an application or into a database object. Selection of a tab provides a user access to the object or element of the application represented by the tab. A tab set is a group of related tabs that work as a unit to provide application functionality. New tabs and tab sets may be defined and tab set views may be customized so that an end user can easily and conveniently switch between the various objects and application elements represented by the displayed tabs and tab set views. | 2011-03-24 |
20110072388 | Method and Apparatus for Altering the Presentation Data Based Upon Displacement and Duration of Contact | 2011-03-24 |
20110072389 | METHOD AND APPARATUS TO ACCELERATE SCROLLING FOR BUFFERED WINDOWS - Methods and apparatuses to accelerate scrolling for buffered windows. In one aspect of the invention, a method to scroll a buffered window on a data processing system includes: determining a second region of a second pixel image of a window in a frame buffer, which corresponds to a first region of a first pixel image of the window buffered in a window buffer that is scrolled from a first position to a second position in the first pixel image of the window in the window buffer; and scrolling the second region in the frame buffer to synchronize the second pixel image in the frame buffer with the first pixel image in the window buffer. In one example according to this aspect, the second region in the frame buffer is scrolled using graphics hardware; the frame buffer is located inside a video memory under control of the graphics hardware. | 2011-03-24 |
20110072390 | SYSTEM AND METHOD FOR SELECTIVE CONTROL OF ZOOM ADJUSTMENTS IN AN ELECTRONIC PUBLICATION - A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size. A method for rendering an electronic document on an electronic device may include storing content representing an electronic publication in a computer memory of the electronic device, the content including at least one style for a portion of the content, the at least one style including a base text size for the portion of the content and at least a first value to increment the base text size to a first zoom state text size; rendering the contents according to the at least one style; and incrementing the base text size for the portion of the content by the first value in response to a user input to zoom. | 2011-03-24 |
20110072391 | COMPOSITING DESKTOP WINDOW MANAGER - A method and system for rendering a desktop on a computer using a composited desktop model operating system are disclosed. A composited desktop window manager, upon receiving content information from application programs, draws the window to a buffer memory for future reference, and takes advantage of advanced graphics hardware and visual effects to render windows based on content on which they are drawn. The windows may also be rendered based on environment variables including virtual light sources. The frame portion of each window may be generated by pixel shading a bitmap having the appearance of frosted glass based on the content of the desktop on top of which the frame is displayed. Legacy support is provided so that the operating system can draw and render windows generated by legacy applications to look consistent with non-legacy application windows. | 2011-03-24 |
20110072392 | Pattern Analysis for a Multi-Dimensional Analytical System - A pattern analysis system enables a user to obtain specific analysis from multi-dimensional storage structures. The patterns analysis system guides the user interaction through the selection of specific available patterns. This enables the user to gain access to analytics data available in the multi-dimensional storage structure without specific knowledge of a command system syntax or semantics. Also, the user does not need knowledge of the contents or organization of the multi-dimensional storage structure. | 2011-03-24 |
20110072393 | MULTI-CONTEXT SERVICE - A multi-context service is described. In embodiments, a first input on a touch-screen of a portable device is detected as a selection of an object icon displayed on the touch-screen. A second input on the touch-screen is detected as a selection of an application icon displayed on the touch-screen. The object icon is associated with a content object, and the application icon is associated with a command provider that performs one or more actions on the content object. The content object is associated with the command provider to initiate the command provider to perform at least one of the actions on the content object based on the content object being associated with the command provider. | 2011-03-24 |
20110072394 | Device, Method, and Graphical User Interface for Manipulating User Interface Objects - A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object. | 2011-03-24 |
20110072395 | DETERMINING ACTIONS INVOLVING CAPTURED INFORMATION AND ELECTRONIC CONTENT ASSOCIATED WITH RENDERED DOCUMENTS - Information is captured from a rendered document with a handheld document data capture device. Electronic information associated with the rendered document is applied to determine the system's actions and/or behaviors in response to the data capture. In some embodiments, the electronic information is markup data or an action map associated with the rendered document. In some embodiments, an electronic counterpart corresponding to the rendered document is located, and information associated with the electronic counterpart is applied to determine actions and/or behaviors available to a user of the handheld document data capture device. | 2011-03-24 |
20110072396 | Gallery User Interface Controls - A computing system for providing a user interface control to modify properties of items within a main application window. The computing system has a main application window, a gallery control window, a control object selection processing module, and a control object focus processing module. The main application window contains one or more application items, each application item having one or more control properties affecting a behavior of the application item. The gallery control window contains a list of one or more control objects for modifying control properties of the application items located within the main application window. Each of the control objects in the list of control objects includes a graphical icon having a selection portion and a properties portion and one or more control properties that affect one or more items within the main application window. | 2011-03-24 |
20110072397 | Image Data and Annotation Processing System - A system automatically detects objects in an image and automatically displays a chosen object if the object is not currently visible in real time. An image data processing system automatically displays potentially hidden features in 3D (three dimensional) medical image data. A repository includes a 3D (three dimensional) image dataset representing an anatomical volume of interest. An image data processor processes the dataset retrieved from the repository by, (a) automatically detecting if a first object is obscured by a second object in the 3D image dataset, (b) automatically determining if the first object is visible by rotating the anatomical volume of interest and (c) rotating the anatomical volume of interest until the first object is visible in response to a command. A display processor initiates display of the rotated anatomical volume of interest. | 2011-03-24 |
20110072398 | Methods and Systems Involving Browser Nodes - A method comprises creating a first node, determining whether an indicator associated with a head node is present, and designating the first node as a head node, defining and associating a head node identifier with the first node, define a link from the first node to the first node, and create and save an indicator associated with the head node responsive to determining that the indicator associated with a head node is not present. | 2011-03-24 |
20110072399 | METHOD FOR PROVIDING GUI WHICH GENERATES GRAVITY MAP TO MOVE POINTER AND DISPLAY APPARATUS USING THE SAME - A method for providing a graphical user interface (GUI) in which a pointer is controlled to move to a specific location if the pointer approaches an area at which a GUI element, capable of being selected by the pointer, is displayed on the GUI. | 2011-03-24 |
20110072400 | METHOD OF PROVIDING USER INTERFACE OF MOBILE TERMINAL EQUIPPED WITH TOUCH SCREEN AND MOBILE TERMINAL THEREOF - A method of providing an interface in a terminal equipped with a touch screen, including displaying a first screen when receiving an unlock input for displaying the preset first screen. A screen change input for changing a part or an entire of the first screen into a preset second screen is received through the touch screen displaying the first screen; and changing a part of screen displayed on the touch screen from the first screen into the second screen according to a progress of the screen change input. | 2011-03-24 |
20110072401 | Model-Based Fill - Various aspects of this disclosure relate to increasing pattern density in a circuit layout design of a circuit layer so as to control the thickness of material in a manufactured integrated circuit. For example, a layer in circuit design may be divided into separate areas, and a target thickness range may be established for all of the tiles in the integrated circuit design. Each area may be analyzed to determine if it has a sufficient pattern density for a thickness estimation model to accurately estimate its expected material thickness upon manufacture. Each tile may be analyzed to determine if the expected thickness for that tile is within the target thickness range. | 2011-03-24 |
20110072402 | PHOTOMASK DESIGNING METHOD AND PHOTOMASK DESIGNING PROGRAM - In one embodiment, a photomask designing method for creating a pattern layout having an assist pattern placed around a design pattern is disclosed. The method can place a plurality of evaluation points around the design pattern and set an evaluation index for imaging properties of the design pattern on an imaging surface. The method can combine a light intensity distribution of the design pattern with light intensity distributions of the evaluation points to obtain a light intensity distribution on the imaging surface and evaluate the light intensity distribution on the imaging surface using the evaluation index to determine a region having an effective evaluation point placed. In addition, the method can determine a placement condition for the assist pattern based on the region where the effective evaluation point is placed and place the assist pattern around the design pattern based on the placement condition to create the pattern layout. | 2011-03-24 |
20110072403 | Concurrent simulation of hardware designs with behavioral characteristics - Simulating hardware includes generating a data flow representation of the hardware, based on a hardware description language (HDL) description. The data flow representation including compatibility information that preserves behavioral and synthesizable characteristics of the HDL description. Simulating hardware further includes generating code from the data flow representation, and executing the code concurrently. | 2011-03-24 |
20110072404 | Parallel Timing Analysis For Place-And-Route Operations - Signal paths in a circuit design are identified, and each node in each path to be processed by an electronic design automation operation is assigned a value. More particularly, each node in a signal path to be processed is sequentially assigned an incrementing value. If a node occurring in multiple signal paths already has been assigned a value, and the new value to be assigned to the node is higher than its previously-assigned value, then the node is assigned the higher value. Two or more portions of the circuit design having the same assigned node values are then processed in parallel by the electronic design automation operation. | 2011-03-24 |
20110072405 | Chip-Level ECO Shrink - In a method of forming an integrated circuit, a layout of a chip representation including a first intellectual property (IP) is provided. Cut lines that overlap, and extend out from, edges of the first IP, are generated. The cut lines divide the chip representation into a plurality of circuit regions. The plurality of circuit regions are shifted outward with relative to a position of the first IP to generate a space. The first IP is blown out into the space to generate a blown IP. A direct shrink is then performed. | 2011-03-24 |
20110072406 | METHOD AND SYSTEM FOR ESTIMATING POWER CONSUMPTION OF INTEGRATED CIRCUITRY - A design structure is embodied in a machine readable medium for designing, manufacturing, or testing integrated circuitry. The design structure includes first hardware for executing first software in response to macros that describe the integrated circuitry, and for generating a set of constants in response to the execution of the first software. Second hardware is for receiving the set of constants from the first hardware, and for executing second software in response to the macros and the set of constants, and for estimating a power consumption of the integrated circuitry in response to the execution of the second software. | 2011-03-24 |
20110072407 | Automatic Positioning of Gate Array Circuits in an Integrated Circuit Design - An automated method and apparatus for positioning gate array circuits in an integrated circuit design. An initial integrated circuit design includes logic cells and gate array fill circuits positioned thereon. The gate array fill circuits are positioned in available space between the adjacent logic cells so as to fill the available space with the maximum gate array fill circuits. A gate array logic element to be positioned in the integrated circuit design, such as may be required by an engineering change to the circuit design, is automatically positioned between adjacent logic cells so as to allow for full utilization of any space remaining between the adjacent logic cells by gate array fill circuits. | 2011-03-24 |
20110072408 | METHOD AND SYSTEM FOR DESIGN AND MODELING OF TRANSMISSION LINES - A method and system for design and modeling of transmission lines are provided. The method includes providing a set of models of core structures ( | 2011-03-24 |
20110072409 | OPTICAL SENSOR INCLUDING STACKED PHOTODIODES - A complementary metal-oxide-semiconductor (CMOS) image sensor comprises a first photosensitive diode comprising a first semiconductor material is formed in a first semiconductor substrate. A second photosensitive diode comprising a second semiconductor material, which has a different light detection wavelength range than the first semiconductor material, is formed in a second semiconductor substrate. Semiconductor devices for holding and detecting charges comprising a sensing circuit of the CMOS image sensor may also be formed in the second semiconductor substrate. The first semiconductor substrate and the second semiconductor substrate are bonded so that the first photosensitive diode is located underneath the second photosensitive diode. The vertical stack of the first and second photosensitive diodes detects light in the combined detection wavelength range of the first and second semiconductor materials. Sensing devices may be shared between the first and second photosensitive diodes. | 2011-03-24 |
20110072410 | EMF MODEL SYNCHRONIZATION METHOD AND SYSTEM - Provided are an EMF model synchronization method and system. The system calculates a weight based on a hierarchy for an object identifier in a changed model, when the change of the model occurs in an EMF model which has an XML element path as an attribute. The system accumulates the calculated weight to a sum of weights. When the sum of weights becomes greater than the threshold value, the system simultaneously updates all models which are changed until the sum of weights becomes greater than the threshold value, thereby synchronizing change contents. As a hierarchy of an identifier changed on an XML path becomes higher, the weight is determined to have a larger value. | 2011-03-24 |
20110072411 | USER CUSTOMIZABLE QUERIES TO POPULATE MODEL DIAGRAMS - A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of elements of one or more types. The method may further comprise providing a platform for a user to develop a non-software code query relating to the elements of the model. The method may also comprise executing the developed query to extract one or more of the plurality of elements from the model. The method may additionally comprise populating a diagram with the extracted one or more of the plurality of elements. | 2011-03-24 |
20110072412 | Flow and Methodology to Find TDP Power Efficiency - A technique for determining thermal design point (TDP) power efficiency for an integrated circuit is disclosed. A simulation executes a set of input vectors on a model of an integrated circuit to generate a first estimated power consumption data during a first number of clock cycles. A simulation executes the set of input vectors on a model of an integrated circuit to generate a second estimated power consumption data during a second number of clock cycles. TDP power efficiency for the integrated circuit is calculated based on the first estimated power consumption data and the second estimated power consumption data. | 2011-03-24 |
20110072413 | EMBEDDING EXPRESSIONS IN XML LITERALS - An architecture that that extends conventional computer programming languages that compile into an instance of an extensible markup language (XML) document object model (DOM) to provide support for XML literals in the underlying programming language. This architecture facilitates a convenient short cut by replacing the complex explicit construction required by conventional systems to create an instance of a DOM with a concise XML literal for which conventional compilers can translate into the appropriate code. The architecture allows these XML literals to be embedded with expressions, statement blocks or namespaces to further enrich the power and versatility. In accordance therewith, context information describing the position and data types that an XML DOM can accept can be provided to the programmer via, for example, an integrated development environment. Additionally, the architecture supports escaping XML identifiers, a reification mechanism, and a conversion mechanism to convert between collections and singletons. | 2011-03-24 |
20110072414 | METHOD OF USING A DIAGRAM TO CREATE A PROGRAM CODE - The method disclosed allows a user, such as a trader, to create a visual diagram of his/her trading strategy on a computer screen without actually writing any program code. The trading strategy can be created via a simple diagram. The instructions, the lines of code required to execute the process, can be created via a “wizard” or “strategy builder” so as to shield the user from entering many lines of instructions for the program code. The software program can be created by a user with little or no knowledge of programming where the program created performs a function without requiring the user to write the lines of code. Thus, a trader can create a program that he/she can use to create a trading strategy via a user editable diagram. | 2011-03-24 |
20110072415 | PROCESS OF AUTOMATIC MATCHING OF SOFTWARE - The invention relates to a process for the automatic matching of a control software component to a control unit net work in order to permit communication between control software components of the control unit network, whereby the control unit network-independent communication commands of a control software component in the program code are replaced by control unit network-dependent commands. | 2011-03-24 |
20110072416 | Selectively Applying Changes to a Version of a Component - Controlling how changes made to a version of a reusable component (e.g., for displaying in a graphical user interface) are applied, or not applied, to another version or versions of that component. A variation is defined, the variation comprising a set of overridden property values for the component. The variation is derived from a version of the component, and inherits property values from the version and also from its ancestors, if applicable. To reuse the component, the reuse may be derived from the variation, in which case the reuse inherits the overridden property values through the variation, provided the variation is turned on, and through the version from which the variation was derived if the variation is turned off. A particular variation may be turned on and off within an inheritance chain. | 2011-03-24 |
20110072417 | DIRECTED TESTING FOR PROPERTY VIOLATIONS - A method and apparatus is disclosed herein for automated testing of an application. A processing system executes the application using test input values that are generated for testing the application with respect to a property of interest. During execution, constraints among symbolic variables of the application are collected. Property state is collected and is used to determine whether a branch in the application is relevant to the property. Based on the collected constraints and branch relevancy, new test input values are generated. The process is repeated until all paths in the application corresponding to relevant branches have been explored. | 2011-03-24 |
20110072418 | TRACING MEMORY UPDATE FOR DEBUGGING COMPUTER PROGRAM - A system, method, and computer program product for expediting the identification of computer program code that is the source of errors in the execution of a computer program. A debugger monitors a specified memory address, or group of addresses for updates, during execution of the computer program. In response to determining that a running computer program has updated the memory address, the processor executes a watchpoint handler to identify the source of errors in a computer program executing in a data processing system. The watchpoint handler gathers trace information associated with the faulty processing thread, and records the trace information to a memory location. The watchpoint handler may also apply filters to the trace information to identify the source of the error, saving valuable debugging time. | 2011-03-24 |
20110072419 | MAY-CONSTANT PROPAGATION - May-constant propagation is a technique used to propagate a constant through the call graph and control flow graph by ignoring possible kills and re-definitions with low probability. Variables associated with constants in program code are determined. Execution flow probabilities are executed for code segments of the program code that comprise the variables. The execution flow probabilities are calculated based on flow data for the program code. At least a first of the code segments is determined to have a high execution flow probability. The first of the constants associated with the first variable are propagated through the flow data to generate modified flow data. | 2011-03-24 |
20110072420 | APPARATUS AND METHOD FOR CONTROLLING PARALLEL PROGRAMMING - A parallel programming adjusting apparatus and method are provided. Parameter sets are made by grouping parameters of a parallel programming model influencing the system performance, the parameter sets are combined among the groups, generating parameter combinations. Execution files are executed for the individual parameter combinations and a runtime of a parallel region for respective parameter combination is measured. An optimum parameter combination is selected based on the measured runtime. | 2011-03-24 |
20110072421 | METHOD, APPARATUS AND SYSTEM FOR UPDATING A SOFTWARE BUNDLE INSTALLED ON A MOBILE ELECTRONIC DEVICE - A system, method and apparatus for updating a software bundle installed on a mobile electronic device via a computing device are provided. The computing device is enabled for communication with the mobile electronic device via a local connection, and further enabled for communication with at least one server storing software bundle data, via a communication network. Device configuration data is received, at the computing device, from the mobile electronic device via the local connection. At least a portion of the device configuration data is transmitted from the computing device to the at least one server. At least a portion is compared to the software bundle data to identify software modules for updating the software bundle. A first subset of the software modules to be added to the software bundle and a second subset of the software modules to be removed from the software bundle are determined. It is determined if installation data for adding the first subset to the software bundle is stored at the computing device and, if not, the installation data is requested from the at least one server via the communication network. The software bundle is updated by: causing the installation data to be installed on the mobile electronic device via the local connection once the installation data is received from the at least one server; and causing the second subset to be removed from the mobile electronic device. | 2011-03-24 |
20110072422 | Software update for a medical fluid management device - A medical fluid management apparatus which includes a plurality of processor systems with respectively associated software programs. The fluid management apparatus has a fluid treatment component and/or a fluid source which can be connected to a patient via a fluid line. The processor systems are connected via a data transfer system to a data input apparatus via which an updating of the software programs belonging to the respective processor systems can take place. After actuation of an operating mode switch, a detection system, while taking into account the existing version of the software programs and/or the existing processor systems, determines which software programs have to be loaded via the data input apparatus. The medical fluid management apparatus allows a simple and user-friendly updating of the operating software even with a complex design of the apparatus. | 2011-03-24 |
20110072423 | FIRMWARE UPDATE APPARATUS AND PROGRAM - In a firmware update apparatus, a reference device specification part specifies one of a plurality of audio processing devices as a reference device. A version number acquisition part acquires version numbers of firmwares stored in the audio processing devices. A matching table storage stores a matching table defining a combination of compatible version numbers of firmwares from among combinations of version numbers of firmwares. An incompatible device display part performs display for specifying an audio processing device that stores a firmware that does not satisfy compatibility defined in the matching table with a firmware stored in the reference device. An update target type selection part specifies a firmware update target device type from among a plurality of device types. A firmware update instruction part transmits an update command instructing update of the firmware to one or more of audio processing devices belonging to the firmware update target device type selected by the update target type selection part. | 2011-03-24 |
20110072424 | SYSTEM FOR CREATING VIRTUAL APPLICATION, METHOD FOR INSTALLING VIRTUAL APPLICATION, METHOD FOR CALLING NATIVE API AND METHOD FOR EXECUTING VIRTUAL APPLICATION - A virtual application creating system, a virtual application installing method, a native API calling method and a virtual application executing method are disclosed. The virtual application creating system comprises a virtual environment library block including a plurality of modules that process native application program interfaces (APIs) of an operating system such that the native application APIs are suited to a virtual environment, finding a module capable of processing a specific native API from the plurality of modules when the specific native API is called and operating the found module; a virtual application installation block receiving position information of an application to be virtualized and information on an installation place where the application will be virtualized and installed from a user and inserting the virtual environment library block into a memory to install a virtual application in the installation place; and a virtual application execution block executing the virtual application installed in the installation place. Accordingly, an application selected by a user can be virtualized and installed in a position designated by the user, for example, an external storage unit, and the installed virtual application can be executed in a virtual environment independent from a host. | 2011-03-24 |
20110072425 | METHOD FOR INSTALLING AND MANAGING NFC APPLICATIONS WITH PICTURES - A method for installing a NFC application (APP) that includes a picture (PIC) in a mobile communication device ( | 2011-03-24 |
20110072426 | Speculative Notifications on Multi-core Platforms - A computer system having a plurality of processor cores utilizes a device driver running in a driver virtual machine to handle I/O with the corresponding device for other virtual machines. A hypervisor in the computer system receives an interrupt from the corresponding device and identifies a virtual machine that best correlates to the received interrupt prior to forwarding the interrupt for handling by the driver virtual machine. The hypervisor then speculatively transmits a notification to the identified virtual machine to wake up and poll a memory shared between the identified virtual machine and the driver virtual machine. Once the driver virtual machine completes handling of the forwarded interrupt, it copies data made available by the corresponding device to the shared memory for access by the polling identified virtual machine. | 2011-03-24 |
20110072427 | SYSTEM AND METHOD FOR SYNCHRONIZING TRANSIENT RESOURCE USAGE BETWEEN VIRTUAL MACHINES IN A HYPERVISOR ENVIRONMENT - A system and method for synchronizing transient resource usage between virtual machines, e.g. Java Virtual Machines (JVMs), running within a hypervisor. In accordance with an embodiment, the system allows for synchronizing garbage collection and code optimization to reduce transient processor (cpu) and memory usage. In accordance with an embodiment, the system comprises a computer; a hypervisor for executing virtual servers running JVMs; a communication channel between the virtual servers; wherein each virtual server further comprises non-transient and transient memory and a synchronization module. In accordance with an embodiment the synchronization modules schedule garbage collects and code optimizations to minimize overlaps, thereby reducing the peak transient memory and cpu usage and the resulting volatility of transient resource usage within a computer. In accordance with another embodiment, a cloud manager can move virtual servers between computers to optimize computer volatility within a cloud. | 2011-03-24 |
20110072428 | Nested Virtualization Performance In A Computer System - A virtualization architecture for improving the performance of nested virtualization in a computer system. A virtualization instruction reads or writes data in a control structure used by a virtual machine monitor (VMM) to maintain state on a virtual machine (VM) to support transitions between a root mode of operation of a CPU in which the VMM executes and a non-root mode of operation of the CPU in which the VM executes. A privileged data access is made to a primary control structure according to the virtualization instruction if the CPU is in the root mode. A non-privileged data access is made to a secondary control structure according to the virtualization instruction if the CPU is in the non-root mode and a secondary control structure field in the primary control structure is enabled. | 2011-03-24 |
20110072429 | VIRTUAL MACHINE RELOCATION SYSTEM AND ASSOCIATED METHODS - A system to address virtual machine relocation may include a computer system and a host operating system executing on the computer system. The system may also include a second computer system and a second host operating system executing on the second computer system. The system may further include a virtual machine executing on the host operating system. The system may additionally include a tool to relocate the virtual machine to the second host operating system based upon the host operating system's needs, the second host operating system's availability, and/or the virtual machine's relocation eligibility. | 2011-03-24 |
20110072430 | ENHANCED SOLID-STATE DRIVE MANAGEMENT IN HIGH AVAILABILITY AND VIRTUALIZATION CONTEXTS - The present invention is directed to a virtualization system using a solid-state drive for disaster recovery. | 2011-03-24 |
20110072431 | SYSTEM AND METHOD FOR USAGE-BASED APPLICATION LICENSING IN A HYPERVISOR VIRTUAL EXECUTION ENVIRONMENT - A system and method for usage-based application licensing in a hypervisor virtual execution environment. In accordance with an embodiment, the system comprises one or more computers, each with a hypervisor operating thereon and forming a hypervisor environment, together with one or more virtual machine images executing within that hypervisor environment. Each hypervisor aggregates usage statistics by each image instance for physical resources, and reports the statistics to a management framework. The management framework uses the statistics to ensure the system is adequately licensed with usage units. An initial allocation of usage units is recorded in the image and accessed during execution by the hypervisor. As the usage units near expiration, the hypervisor can signal that a particular image is about to become unlicensed. The management framework can then either allocate more usage units, shut down the image, or audit the unlicensed usage for later compensation. | 2011-03-24 |
20110072432 | METHOD TO AUTOMATICALLY REDIRECT SRB ROUTINES TO A zIIP ELIGIBLE ENCLAVE - A Method to redirect SRB routines from otherwise non-zIIP eligible processes on an IBM z/OS series mainframe to a zIIP eligible enclave is disclosed. This redirection is achieved by intercepting otherwise blocked operations and allowing them to complete processing without errors imposed by the zIIP processor configuration. After appropriately intercepting and redirecting these blocked operations more processing may be performed on the more financially cost effective zIIP processor by users of mainframe computing environments. | 2011-03-24 |
20110072433 | Method to Automatically ReDirect SRB Routines to a ZIIP Eligible Enclave - A Method to redirect SRB routines from otherwise non-zIIP eligible processes on an IBM z/OS series mainframe to a zIIP eligible enclave is disclosed. This redirection is achieved by intercepting otherwise blocked operations and allowing them to complete processing without errors imposed by the zIIP processor configuration. After appropriately intercepting and redirecting these blocked operations more processing may be performed on the more financially cost effective zIIP processor by users of mainframe computing environments. | 2011-03-24 |
20110072434 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SCHEDULING A PROCESSING ENTITY TASK - A system, computer program and a method for scheduling a processing entity task in a multiple-processing entity system, the method includes initializing a scheduler; receiving a task data structure indicative that a pre-requisite to an execution of task to be executed by a processing entity is a completion of a peripheral task that is executed by a peripheral; wherein the peripheral updates a peripheral task completion indicator once the peripheral task is completed; wherein the peripheral task completion indicator is accessible by the scheduler; and scheduling, by the scheduler, the task in response to the peripheral task completion indicator. | 2011-03-24 |
20110072435 | PRIORITY CONTROL APPARATUS AND PRIORITY CONTROL METHOD - A priority control apparatus according to the present invention includes: an OS execution unit which executes first tasks that run on a first OS and second tasks that run on a second OS; a task priority obtainment unit which obtains the priority of an execution task which is a first task being executed by the OS execution unit and the priority of a requested task which is a second task whose execution is being requested to the OS execution unit; and a priority changing unit which, in the case where the priority of the requested task is higher than the priority of the execution task, changes the priorities of the first tasks to be lower than the priority of the requested task and higher than the next lower priority to the requested task among the second tasks, while maintaining the relative order of the priorities among the first tasks. | 2011-03-24 |
20110072436 | RESOURCE OPTIMIZATION FOR REAL-TIME TASK ASSIGNMENT IN MULTI-PROCESS ENVIRONMENTS - A novel and useful system and method of decentralized decision-making for real-time scheduling in a multi-process environment. For each process step and/or resource capable of processing a particular step, a service index is calculated. The calculation takes into account several measures, such as business level measures, operational measures and employee level measure. The decision of which process step a resource should next work on or what step to assign to a resource is based on the service index calculation and, optionally, other production factors. In one embodiment, the resource is assigned the process step with the maximal service index. Alternatively, when a resource becomes available, all process steps the resource is capable of processing are presented in order of descending service index. The resource then selects which process step to work on next. | 2011-03-24 |
20110072437 | COMPUTER JOB SCHEDULER WITH EFFICIENT NODE SELECTION - The present invention provides a method, program product, and information processing system that efficiently dispatches jobs from a job queue. The jobs are dispatched to the computational nodes in the system. First, for each job, the number of nodes required to perform the job and the required computational resources for each of these nodes are determined. Then, for each node required, a node is selected to determine whether a job scheduler has a record indicating if this node meets the required computational resource requirement. If no record exists, the job scheduler analyzes whether the node meets the computational resource requirements given that other jobs may be currently executing on that node. The result of this determination is recorded. If the node does meet the computational resource requirement, the node is assigned to the job. If the node does not meet the resource requirement, a next available node is selected. The method continues until all required nodes are assigned and the job is dispatched to the assigned nodes. Alternatively, if the number of required nodes is not available, it is indicated the job can not be run at this time. | 2011-03-24 |
20110072438 | FAST MAPPING TABLE REGISTER FILE ALLOCATION ALGORITHM FOR SIMT PROCESSORS - One embodiment of the present invention sets forth a technique for allocating register file entries included in a register file to a thread group. A request to allocate a number of register file entries to the thread group is received. A required number of mapping table entries included in a register file mapping table (RFMT) is determined based on the request, where each mapping table entry included in the RFMT is associated with a different plurality of register file entries included in the register file. The RFMT is parsed to locate an available mapping table entry in the RFMT for each of the required mapping table entries. For each available mapping table entry, a register file pointer is associated with an address that corresponds to a first register file entry in the plurality of register file entries associated with the available mapping table entry. | 2011-03-24 |
20110072439 | DECODING DEVICE, RECORDING MEDIUM, AND DECODING METHOD FOR CODED DATA - According to one embodiment, a decoding device includes a storage section, a control section, a decoding processing section. The storage section stores control information showing a progress state of process stages for a decoding process as to a plurality of processing data included in coded data. The control section allocates process stages corresponding to executable processing data which is executable in parallel, to a processor on the basis of the control information, a dependence relation between the processing data in the decoding process, and a dependence relation between the process stages. The decoding processing section parallelly executes allocated process stages corresponding to the executable processing data. | 2011-03-24 |
20110072440 | PARALLEL PROCESSING SYSTEM AND METHOD - A parallel processing system determines whether to drive all or some processors so as to process data that are input based on capacity or time for processing the input data. Also, the system temporarily stores the data that are processed and output by the respective processors, and controls the same to be output when it becomes the calculated output time based on the traffic processing time for the input data. | 2011-03-24 |
20110072441 | MESSAGE COMMUNICATION OF SENSOR AND OTHER DATA - A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating system provides a sensor interface that allows programs that run on a machine to read the values of sensors (such as an accelerometer, light meter, etc.). A service may use the interface to read the value of sensors, and may receive subscriptions to sensor values from other programs. The service may then generate messages that contain the sensor value, and may provide these messages to programs that have subscribed to the messages. The messages may contain raw sensor data. Or, the messages may contain information that is derived from the sensor data and/or from other data. | 2011-03-24 |
20110072442 | EVENT-HANDLER FOR SELECTING RESPONSIVE ACTIONS - Disclosed is a computer implemented method, computer program product, and apparatus to handle events based on historic actions. An event-handler receives an event, wherein the event has an associated event-type. The event-handler records the event to an event-action history table. The event-handler determines a history associated with the event by reading the event-action history table. The event-handler looks up a row entry in an action table based at least in part on the event-type, wherein the row entry comprises an action. The event-handler executes at least one instruction of the action. The event-handler records the event and action data to the event-action history table. | 2011-03-24 |
20110072443 | Management of Resources Based on Association Properties of Association Objects | 2011-03-24 |
20110072444 | Device for Adjusting Height of Guiding Bar in Slot-In Optical Disk Drive - A device for adjusting the height of a guiding bar in a slot-in optical disk drive is disclosed. The device is disposed on the guiding bar. One end of the guiding bar is pivoted on the pivot on a base plate in the slot-in optical disk drive, and the other end with a screw hole is protruded by a pin to suspend in the slot-in optical disk drive. The device passes through the screw hole to touch the base plate such that the end, with the pin, of the guiding bar is adjusted the height of the guiding bar by taking the pivot as a fulcrum. | 2011-03-24 |
20110072445 | Optical Disk Drive with Reduced Noise - An optical drive includes a drive chassis and a front panel. The drive chassis includes a single sleeve unit having a top panel, a first side panel, a second side panel, a bottom panel, and a back panel. The single sleeve unit is a single piece of material such that the top panel, the first side panel, the second side panel, the bottom panel, and the back panel are continuous. Additionally, the single piece of material is bent at an intersection of each of the top, first side, second side, bottom, and back panels. The front panel is snap fitted onto the top panel, the first side panel, the second side panel, and the bottom panel of the single sleeve unit of the drive chassis. | 2011-03-24 |
20110072446 | DISK CLAMPING MECHANISM AND DISK DRIVE SYSTEM - A disclosed disk clamping mechanism includes a turntable fixed on a rotational shaft of a spindle motor to rotate a flexible thin optical disk, a stabilizer member configured to suppress a run-out of the flexible thin optical disk by an applying aerodynamic force to the rotating flexible thin optical disk so as to stabilize the run-out of the rotating flexible thin optical disk, and a clamper movably supported in a center of the stabilizer member in a direction perpendicular to a surface of the flexible thin optical disk. In the disclosed disk clamping mechanism, the flexible thin optical disk is sandwiched between the turntable and the clamper such that the turntable and the clamper rotate the flexible thin optical member sandwiched in-between. | 2011-03-24 |
20110072447 | DISK DRIVE MOTOR - Disclosed herein is a disk drive motor which can prevent a disk from wobbling despite having a simple structure. The disk drive motor includes a turntable which is rotated by a drive unit and supports a disk thereon, and a disk support which is attached onto the turntable to support the disk thereon. Grooves are formed in the disk support. Each groove is inclined based on the radial direction of the turntable in the direction opposite to the direction in which the disk rotates. In the present invention, when a disk rotates, air which has been in a space between the turntable and the disk is discharged outside through the grooves, so that adsorption force is generated by a difference in pressure between the air and the space between the turntable and the disk. Therefore, the disk can be prevented from wobbling when rotating. | 2011-03-24 |
20110072448 | IMPLICIT MECHANISM FOR DETERMINING USER RESPONSE TO MEDIA - Mechanisms are provided for implicitly determining user response to media content. User response may include satisfaction, interest, and engagement levels. User response is determined implicitly by measuring channel switching, channel switching frequency, duration of viewing time, content duration, etc. in a linear or non-linear manner. In one example, the viewing duration evaluated with the media content duration to generate an interest factor. A relative interest factor for the media content is generated by referencing interest factors for the user for other pieces of media content for the user. User responses can be analyzed to determine user attention span, make content recommendations, deliver selected versions of content, customize advertising for a user, etc. | 2011-03-24 |
20110072449 | System and method for measuring and storing information pertaining to television viewer or user behavior - A system for monitoring television and video viewer behavior, which comprises a signal receiving device, which further comprises a monitoring device for monitoring an occurrence of a viewer or user action, which action being any event that generates an electronic signal. Actions can control the state of the television or can be interactions between the viewer and user with one or more remotely located computers, such as those connected to the Internet. The monitoring device generates a digital signal representative of viewer or user action. The signal receiving device also includes an event timing device for keeping a real-time record of event time occurrence and for generating a digital signal representative of event time occurrence. The signal receiving device also comprises a data latching device for one of latching and storing the digital signals generated by the monitoring and the event timing device. The signal receiving device also includes a database for storing the data latched or stored by the data latching device. | 2011-03-24 |
20110072450 | SYSTEMS AND METHODS FOR PROVIDING A NETWORK LINK BETWEEN BROADCAST CONTENT AND CONTENT LOCATED ON A COMPUTER NETWORK - The invention relates, in various aspects, to systems and methods for linking content stored on a computer network with content broadcast over a television network. The system includes a database, a trigger mechanism, a communications interface, and a packet generator. The database stores tokens representative of links to the stored content and delivery information representative of at least a duration for delivering the token. The trigger mechanism indicates an instruction to deliver a token over the television network, generating a signal indicating a respective one of the stored tokens and a time for starting the delivery of the respective token. The communications interface has a channel in communication with a television set top box device for transferring the respective token to the television set top box device. The packet generator generates packets within a stream of television content to be broadcast over the television network. | 2011-03-24 |
20110072451 | SYSTEM AND METHOD FOR RELAXING MEDIA ACCESS RESTRICTIONS OVER TIME - A disk bears a multimedia program and a player plays the program. The player is responsive to an image restraint token (IRT) to play the multimedia program only in a low resolution format and not in a high resolution format prior to an IRT expiration date. The player is then responsive to a key that is publicly available only on or after the expiration date and entered into the player to play the multimedia program in the high resolution format. | 2011-03-24 |
20110072452 | SYSTEMS AND METHODS FOR PROVIDING AUTOMATIC PARENTAL CONTROL ACTIVATION WHEN A RESTRICTED USER IS DETECTED WITHIN RANGE OF A DEVICE - Systems and methods are presented for detecting users within a range of a media device. A detection region may be defined that is within the range of the media device and smaller than the range. The detection region may be stored. It may be determined whether a user is within the detection region. The media device may be activated and settings associated with the user may be applied when a user is within the detection region. In some embodiments, settings associated with a user may be compared to provided media content when the user is within the detection region. The content may change when the settings conflict with the media content. Reminders may be provided to or directed to a plurality of users within the range of the media device. | 2011-03-24 |
20110072453 | AUTHORITY INFORMATION VERIFYING METHOD, DISPLAY APPARATUS AND AUTHORITY INFORMATION VERIFYING SYSTEM USING THE SAME - A method for verifying authority information to determine whether content are created according to the authority assigned to each content provider (CP), and a display apparatus and an authority information verifying system using the same are provided. The method includes transmitting an application created using a program and displaying the application or authority information based on the authority information included with the application. Accordingly, it may be possible to easily check whether received content is created by an authorized CP, and to ensure that only an authorized application programming interface (API) is operated based on the authority information so that unauthorized content can be prevented from being created using an unauthorized API. | 2011-03-24 |
20110072454 | SYSTEM FOR INTERACTIVELY DISTRIBUTING INFORMATION SERVICES - An interactive information distribution system includes service provider equipment for generating an information stream that is coupled to an information channel and transmitted to subscriber equipment. The service provider also generates a command signal that is coupled to a command channel and transmitted to the subscriber equipment. The service provider also receives information manipulation requests from the subscriber via a back channel. A communication network supporting the information channel, command channel and back channel is coupled between the service provider equipment and the subscriber equipment. | 2011-03-24 |
20110072455 | Providing a Media Guide Including Parental Information - A user interface may be provided including a media guide. The media guide may comprise at least two display elements. One of the displayed at least two display elements may comprise an action card. The action card may be configured to display a plurality of actions that can be taken with respect to the one of the plurality of programs. The plurality of actions may include a parental information action. | 2011-03-24 |
20110072456 | System and Method for Substituting Broadband Delivered Advertisements for Expired Advertisements - An Internet Protocol television (IPTV) system includes an advertising module adapted to read metadata information associated with an advertising item included within a content item recorded on a set-top box, determine that the advertising item is expired, and send another advertising item to the set-top box to be played on the set-top box in the place of the first advertising item when the content item is played on the set-top box. A method includes determining that an advertising item that is included within a content item that is recorded on a set-top box is expired, deleting the advertising item from the set-top box, recording a second advertising item on the set-top box, and playing the second advertising item in the place of the first advertising item when the content item is played on the set-top box. | 2011-03-24 |
20110072457 | SYSTEM AND METHOD FOR DISPLAYING SELECTED INFORMATION TO A PERSON UNDERTAKING EXERCISES - The present invention relates to a system for displaying selected information to a person undertaking exercises comprising a physical data assessment unit ( | 2011-03-24 |
20110072458 | METHOD AND SYSTEM OF DISTRIBUTING ADVERTISEMENTS - Method and system of distributing advertisements for storage in a network. The stored advertisements being retrievable for insertion within or other association with services provided to a network subscriber. Identifying characteristics of the advertisement may be used to facilitate the storage thereof and identifying characteristics of the customs may be used to facilitate advertisements associated with services accessed thereby. | 2011-03-24 |
20110072459 | Digital Broadcast Receiving Apparatus - A digital broadcast receiver is provided with a tuner part ( | 2011-03-24 |
20110072460 | BROADCAST RECEIVER AND CHANNEL CHANGING METHOD THEREOF - A broadcast receiver and a channel changing method are provided. The broadcast receiver includes a first receiver which receives broadcast data of a plurality of channels; a second receiver which receives a plurality of keys input sequentially to select one of the plurality of channels; and a controller which processes a changeable channel among a plurality of channels corresponding to at least one key input first among the plurality of keys input before a completion of the input of the plurality of keys from the second receiver. | 2011-03-24 |
20110072461 | NOTIFICATION FOR INTERACTIVE CONTENT - A system may provide a video program or information associated with the video program on a video display device, and provide an interactive content icon on the video display device. The interactive content icon may indicate that interactive content is available for the video program. | 2011-03-24 |
20110072462 | System and Method to Modify an Electronic Program Guide - A computer-implemented method includes determining, at a set-top box device, first interaction data based on user interaction with a first portion of an electronic program guide that is displayable via the set-top box device. The computer-implemented method includes performing an analysis of the first interaction data and the first portion of the electronic program guide. The computer-implemented method also includes identifying a second portion of the electronic program guide based on the analysis. The computer-implemented method further includes modifying the electronic program guide to display the second portion of the electronic program guide adjacent to a location of the first portion of the electronic program guide. | 2011-03-24 |
20110072463 | Method And Apparatus For Generating A Mosaic Style Electronic Program Guide - In one embodiment, there is provided a method for operating a decoder. The method comprises receiving, on a first channel, an electronic program guide data stream comprising multiple video streams which have been encoded and multiplexed for transmission on the first channel, each video stream comprising a low resolution version of a high resolution video stream which is being simultaneously received on a separate channel; decoding the electronic program guide data stream into frames, each frame defining a mosaic-style image comprising image areas for images in the electronic program guide data stream corresponding to images from each of the multiple video streams; and displaying each of the frames on a display screen coupled to the decoder. | 2011-03-24 |
20110072464 | DEVICE CONTROL PROCESSING APPARATUS AND METHOD, DISPLAY PROCESSING APPARATUS AND METHOD, AND COMPUTER PROGRAM - An apparatus and method capable of selecting and providing content while reducing the load on a user are provided. A controlled device is determined based on content identification information. Control information corresponding to the determined controlled device is generated and output to, for example, a remote controller, and device control is performed based on a control signal from the remote controller. The user can output and view content without performing processing necessary to output the content, such as processing on a control device, a channel operation to the control device, and searching for the content storage location. Further, content cards recording content information are displayed as a card group and content information of a card at a position of a cursor is displayed. | 2011-03-24 |
20110072465 | METHOD OF PROCESSING EPG METADATA IN NETWORK DEVICE AND THE NETWORK DEVICE FOR CONTROLLING THE SAME - A method of processing EPG metadata in a network according to one embodiment of the present invention includes the steps of performing a services discovery procedure utilizing multiple service discovery metadata components supplied by a service provider and processing an EPG metadata. Moreover, the performing step includes the steps of receiving a master SI table which locates in a master SI table location in provisioning information, the provisioning information including multiple elements, an EPG provider information element in the multiple elements having both a first delivery layer element and an EPG data locator element, the first delivery layer element giving a type of delivery layer that is delivered by at least one of an EPG metadata provider's EPG data sources, receiving a virtual channel map table which locates in virtual channel map locations in the received master SI table, receiving a virtual channel description table which locates in virtual channel description table locations in the received virtual channel map table, and receiving a source table which locates in source table locations in the received virtual channel description table. | 2011-03-24 |
20110072466 | Browsing and Retrieval of Full Broadcast-Quality Video - A method includes steps of indexing a media collection, searching an indexed library and browsing a set of candidate program segments. The step of indexing a media collection creates the indexed library based on a content of the media collection. The step of searching the indexed library identifies the set of candidate program segments based on a search criteria. The step of browsing the set of candidate program segments selects a segment for viewing. | 2011-03-24 |
20110072467 | METHOD AND APPARATUS FOR PROVIDING INFORMATION BETWEEN CLIENTS IN MULTIMEDIA BROADCAST SYSTEM - A method for providing information between clients in a multimedia broadcast system. The method includes receiving information about a specific client connected to a home server; receiving and analyzing a request from the client; if the received request is a request for streaming information, which includes content currently being streamed in the home server and information about a client receiving the content, providing the streaming information to a client that transmitted the request; upon receiving from the client a streaming providing request for providing its streaming content to another client, extracting information about target content and a target client from the received streaming providing request; and delivering the information about the target content to the target client. | 2011-03-24 |
20110072468 | DIGITAL BROADCAST RECEIVER AND BROADCAST DATA DISPLAY METHOD FOR SIMULTANEOUS DISPLAY OF MULTI-CHANNEL VISUAL IMAGES - A broadcast data display method for a digital broadcast receiver is provided. In response to a broadcast reception request from a user, a channel list having identifiers of available channels is displayed. Broadcast data of a channel selected by the user from the channel list is displayed on a screen in a full-screen mode. In response to a request of all-channel view during channel list display or broadcast reception, the screen is divided into display areas corresponding to the individual available channels of the channel list. Real-time broadcast data of the selected channel is displayed in a corresponding display area of the screen. Still images of the remaining channels are displayed simultaneously or sequentially in their corresponding display areas. | 2011-03-24 |
20110072469 | Addressing Fringe Areas in Broadcast Networks - Methods and systems for addressing fringe areas within a broadcast network are described. At least one broadcast stream may be transmitted at a broadcast network A determination may be made as to whether a fringe area exists in the broadcast network. Information of the fringe area may be provided to a receiver in at least one signaling section associated to the at least one broadcast stream. A fringe area may occur within a single transmitter coverage area or cell of the broadcast network or over a plurality of different transmitter coverage areas or cells within the broadcast network. The fringe areas may be represented by one or more generally elliptically shaped regions. | 2011-03-24 |
20110072470 | Systems and Methods for Remote Web Query and Image Selection Exchange to Video Screen - Systems and methods are disclosed which relate to browsing through search results on a handheld communications device, and displaying a desired search result on an external display device. The system includes a handheld communications device having a user interface to search for a plurality of media resources, an application server to deliver the media resources, and a set-top box to receive a request to display a desired media resource on a display device coupled to the set-top box, such as an IPTV. The user interface presents novel methods to send the desired search result to the IPTV via the application server. The user may “throw” the media resource to the set-top box using a hand gesture to invoke an accelerometer in the handheld communications device. | 2011-03-24 |
20110072471 | Method of broadcasting digital data - The present invention relates to a method of broadcasting a digital content in a unidirectional data transmission network comprising a transmitter system and a plurality of receivers, the digital content including primary data sent in variable amounts and thereby freeing bandwidth temporarily, in which method an additional digital content is transmitted from the transmitter system to at least one receiver using at least the temporarily freed bandwidth and said content is stored locally in at least one receiver. | 2011-03-24 |
20110072472 | Passive Multi-Port Entry Adapter and Method for Preserving Downstream CATV Signal Strength within In-Home Network - A cable television (CATV) entry adapter interfaces to a CATV network and serves as a hub in an in-home network for passively communicating multimedia content or information from the CATV network and between subscriber devices connected to the ports of the CATV entry adapter, using CATV signals in a CATV frequency band and network signals in a different in-home network band. | 2011-03-24 |
20110072473 | ADAPTER DEVICE FOR WIRELESSLY TRANSMITTING VIDEO SIGNAL FROM SOURCE DEVICE TO ADAPTER DEVICE FOR SINK DEVICE - An adapter device connected to a source device wirelessly receives an EDID response message signal including data on a plurality of video display formats and a plurality of audio output formats of the sink device from an adapter device. Further, the adapter device selects one video display format having highest data transmission rate and one audio output format having highest data transmission rate based on received data on the video display formats and the audio output formats, and reserves a band for wirelessly transmitting a video signal having a selected video display format and an audio signal having a selected audio output format as a band for wirelessly transmitting an audio and visual signal from the source device | 2011-03-24 |