01st week of 2011 patent applcation highlights part 49 |
Patent application number | Title | Published |
20110004812 | CODER-DECODER AND METHOD FOR ENCODING AND DECODING AN ERROR CORRECTION CODE - The invention provides a method for encoding and decoding an error correction code. First, raw data is received and then divided into a plurality of data segments. A plurality of short parities corresponding to the data segments is then generated according to a first generator polynomial. The short parities are then appended to the data segments to obtain a plurality of short codewords. The short codewords are then concatenated to obtain a code data. A long parity corresponding to the code data is then generated according to a second generator polynomial, wherein the first generator polynomial is a function of at least one minimum polynomial of the second generator polynomial. Finally, the long parity is then appended to the code data to obtain a long codeword as an error correction code corresponding to the raw data. | 2011-01-06 |
20110004813 | Low overhead circuit and method for predicting timing errors - Data processing circuitry for processing data is disclosed. The data processing circuitry comprises: a data input, a data output and a processing path arranged between the data input and the data output. The processing path comprises: a plurality of synchronisation circuits for capturing and transmitting the data in response to a clock signal; and a plurality of combinational circuits arranged between the synchronisation circuits for processing the data. The data processing circuitry further comprises: a plurality of retention circuits for storing data in a low power mode, the plurality of retention circuits being arranged in parallel with the processing path; and at least one potential error detecting circuit for determining during processing of the data if the data signal pending at an input to one of the plurality of synchronisation circuits is stable during a predetermined time prior to capture of the data and for signalling a potential error if the data input is determined to be unstable during the predetermined time. The at least one potential error detecting circuit comprising: a potential error detecting path for transmitting the data signal pending at the input of the one of the plurality of synchronisation circuits to one of the retention circuits the potential error detecting path comprising delay circuitry for delaying the data signal such that the data signal arrives at the retention circuit the predetermined time after it arrives at the synchronisation circuit; and comparison circuitry for comparing a value of the data signal captured by one of the synchronisation circuits with a value of the data signal captured by a corresponding one of the retention circuits, the comparison circuitry being configured to signal a potential error in response to detecting a difference in the captured data values. | 2011-01-06 |
20110004814 | SEMICONDUCTOR MEMORY APPARATUS AND DATA WRITE METHOD OF THE SAME - A Semiconductor memory apparatus includes: a data latch driving unit configured to latch and drive data and to transfer the driven data via a first data bus, based on a detection start signal and a detection stop signal; a data masking latch driving unit configured to latch and drive a data masking signal and to transfer the driven data masking signal via a second data bus, based on the detection start signal and the detection stop signal; an error detection unit configured to perform an error detection operation on the data and the data masking signal to generate an error detection signal, based on the detection start signal and the detection stop signal; an error detection driving unit configured to drive the error detection signal and to transfer the driven error detection signal via a third data bus; a write control unit configured to generate a write control signal based on the data masking signal transferred via the second data bus and the error detection signal transferred via the third data bus; and a data write unit configured to write aligned data transferred via the first data bus into a core circuit, based on the write control signal. | 2011-01-06 |
20110004815 | Method and apparatus for masking signal loss - A method and apparatus are capable of masking a signal loss condition. According to an exemplary embodiment, the method includes steps of receiving a signal, detecting a period of loss of the signal, and enabling a received portion of the signal to be reproduced continuously and causing a portion of the signal lost during the period to be skipped. | 2011-01-06 |
20110004816 | METHOD FOR PARALLEL DATA INTEGRITY CHECKING OF PCI EXPRESS DEVICES - An apparatus and method for supporting PCI Express is disclosed. A physical layer has a PCI Express interface for receiving data from a PCI Express compatible communication medium. The data is in the form of a packet. A data link layer ( | 2011-01-06 |
20110004817 | CRC MANAGEMENT METHOD PERFORMED IN SATA INTERFACE AND DATA STORAGE DEVICE USING CRC MANAGEMENT METHOD - A cyclic redundancy check (CRC) management method performed in a serial advanced technology attachment (SATA) interface and a data storage device using the CRC management method. A host interface connected to the SATA interface performs CRC computation on transmitted data to generate a first CRC code, determines whether a host interface block error or a data integrity error occurs, or the status of a data storage device needs to be reported to the host interface, generates a second CRC code, which is different from the first CRC code, according to the determination result. If a frame including the transmitted data and the second CRC code is transmitted to a host, the host performs CRC computation on a data FIS in the transmitted data to expect the first CRC code. Since the CRC code in the transmitted data is the second CRC code, the host recognizes that the transmitted data is wrong and provides an error notification to the data storage device. Accordingly, the host can be informed of the host interface block error, the data integrity error, or the status error of the data storage device, not a protocol error in the SATA interface. | 2011-01-06 |
20110004818 | Method for Visually Confirming a Relationship Between an Edited Packet and Serial Data - A user may easily confirm a relationship between an edited packet and the output serial data derived from the edited packet. The user may edit a packet with known method (step | 2011-01-06 |
20110004819 | SYSTEMS AND METHODS FOR USER-DRIVEN DOCUMENT ASSEMBLY - Document assembly systems and techniques are provided in which a user input is received indicating a form page and a list of data pages in a user-selected priority order, and the data in the form page processed to generate a document using content included in the data pages according to the priority order. | 2011-01-06 |
20110004820 | METHODS AND SYSTEMS FOR CREATING, INTERACTING WITH, AND UTILIZING A SUPERACTIVE DOCUMENT - A method of providing a combined interface-and-document includes simultaneously displaying a first instance of a document and an interview pane, wherein the interview pane is displayed via at least one of juxtaposing or superimposing the interview pane relative to the document. The method includes iteratively triggering transformation of the first instance of the document, to produce a second instance of the document, via user interaction received within the interview pane. The document is dynamically reflowed upon each iterative transformation of the document. | 2011-01-06 |
20110004821 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - There is provided an information processing apparatus including an operating tool detector for detecting a touch state of an operating tool with a display panel; a display controller for, when change of a pointing direction of the operating tool is detected by the operating tool detector on an object selected on the display panel, controlling the display panel to display near the object an operation menu containing one or more operation items I selectable for the object; and an operation item selecting portion for, when the operation menu is displayed, selecting one of the operation items in accordance with the change in the pointing direction of the operating tool detected by the operating tool detector from the operation menu. | 2011-01-06 |
20110004822 | VEHICLE-MOUNTED APPARATUS, INFORMATION PROVIDING METHOD FOR USE WITH VEHICLE-MOUNTED APPARATUS, AND RECORDING MEDIUM RECORDED INFORMATION PROVIDING METHOD PROGRAM FOR USE WITH VEHICLE-MOUNTED APPARATUS THEREIN - A vehicle-mounted apparatus is disclosed which includes a displaying unit for providing information to a user, an inputting unit for inputting operations carried out by the user, and a controlling unit for controlling a display of the displaying unit based on the operations input through the inputting unit. The inputting unit has at least a touch-sensitive panel attached to a display screen of the displaying unit. The controlling unit causes the displaying unit to display a menu screen based on the operations input through the inputting unit. The controlling unit also causes the displaying unit to switch the displays based on menus selected on the menu screen. Furthermore, the controlling unit causes the displaying unit to switch, as when a specific menu is selected on the menu screen, the displays in response to a fingertip gesture made by the user for detection on the touch-sensitive panel. | 2011-01-06 |
20110004823 | DISPLAY APPARATUS AND METHOD HAVING MENU AND SYSTEM SETTING SCROLL CAPABILITY FOR AN ENVIRONMENTAL CONTROL SYSTEM - A display apparatus for a control unit in an environmental control system; the display apparatus including: a display area presenting a plurality of first loci, a plurality of second loci and at least one third locus; each respective first locus of the plurality of first loci being responsive to pressure for effecting a respective response; each respective second locus of the plurality of second loci presenting information using a fixed segment data format; at least one third locus of the at least one third locus presenting information using a dot matrix data format; the display apparatus configured to allow at least one of menu and system settings to be scrolled. | 2011-01-06 |
20110004824 | DISPLAY APPARATUS AND METHOD HAVING TEXTUAL SYSTEM STATUS MESSAGE DISPLAY CAPABILITY FOR AN ENVIROMENTAL CONTROL SYSTEM - A display apparatus for a control unit in an environmental control system; the display apparatus including: a display area presenting a plurality of first loci, a plurality of second loci and at least one third locus; each respective first locus of the plurality of first loci being responsive to pressure for effecting a respective response; each respective second locus of the plurality of second loci presenting information using a fixed segment data format; at least one third locus of the at least one third locus presenting information using a dot matrix data format; the display apparatus configured to allow textual system status messages to be displayed. | 2011-01-06 |
20110004825 | DISPLAY APPARATUS AND METHOD HAVING MULTIPLE DAY PROGRAMMING CAPABILITY FOR AN ENVIRONMENTAL CONTROL SYSTEM - A display apparatus for a control unit in an environmental control system; the display apparatus including: a display area presenting a plurality of first loci, a plurality of second loci and at least one third locus; each respective first locus of the plurality of first loci being responsive to pressure for effecting a respective response; each respective second locus of the plurality of second loci presenting information using a fixed segment data format; at least one third locus of the at least one third locus presenting information using a dot matrix data format; the display apparatus configured to allow multiple days to be programmed with a single button. | 2011-01-06 |
20110004826 | MOBILE TERMINAL AND MULTIMEDIA CONTENTS CONTROLLING METHOD THEREOF - A mobile terminal and multimedia contents controlling method thereof are disclosed, by which a contents list configured according to a selection made by a user is generated and by which the generated contents list is operable as a broadcast organization list of a user customized channel. The present invention includes being provided with relevant information on the multimedia contents, enabling at least one multimedia content to be selected using the provided relevant information, generating a contents list including the selected at least one multimedia content, receiving a random one of the at least one multimedia content included in the generated contents list at a specific timing point, and performing at least one of a playback operation and a storage operation of the received multimedia content. | 2011-01-06 |
20110004827 | Scalable, Cross-Platform Method for Multi-Tile Display Systems - A distributed visualization system including a cluster graphics library for large scale, cross platform display environment (CGLX) is described. The distributed visualization system includes multiple slave nodes and one or more master nodes in communication with the multiple slave nodes in a network. The distributed visualization system further includes a network layer adapted for transmitting and receiving configuration and synchronization information, a cluster layer adapted for synchronization and event distribution of graphics context and content, render node layer for managing and synchronizing multiple rendering contexts according to the render nodes and one or more user interfaces associated with the one or more control nodes. The one or more user interfaces adapted for configuring and synchronizing the distributed visualization system, wherein the configuring and synchronizing of the distributed visualization system includes one or more control nodes configuring and synchronizing the multiple slave nodes. | 2011-01-06 |
20110004828 | METHOD AND APPARATUS FOR PROVIDING A TILED MAP AND DISPLAY OBJECT LAYER OVER A NETWORK - A method and corresponding apparatus provide a tiled map and display object layer over a network. The method includes receiving at an application server a request for a map and a request for display objects from at least one data stream available over the network, the display objects to be displayed on the map on a user computerized device, sending a request for the requested map from the application server over the network to a mapping server, receiving at the application server the requested map as a tiled map layer, sending over the network a request to the one or more data streams for the requested display objects, receiving at the application server locations of the requested display objects, combining the tiled map layer and the requested display objects into a tiled map and display object layer, and sending the tiled map and display object layer to the user computerized device. | 2011-01-06 |
20110004829 | Method for Human-Centric Information Access and Presentation - In a method for composing and presenting information in a user context, the information shall be presented for the user on a man-machine interface in the form of a visual or graphic display. The method comprises steps for determining a user context in which the information is required, selecting a set of content sources, and the content components are retrieved from the content sources. The information in selected content components are computed using an information measure that reflects the information as perceived by human cognition, and an optimum presentation of the selected content components are determined and presented for the user. | 2011-01-06 |
20110004830 | Method, system, and program for an improved enterprise spatial system - Disclosed is a method, system, and program for providing access to spatial data. A request for data is received. Enterprise and third party data are integrated. The integrated data is processed. Spatially referenced results are generated using the processed data. The spatially referenced results are returned in response to the request. | 2011-01-06 |
20110004831 | Filtering Content in a Social Networking Service - A social networking service presents information about the social network using multiple feeds in a user interface and provides mechanisms for filtering the content. A content feed includes the most recent content generated by the user's connections, and a highlights feed displays content based on importance and relevance. A user may add content to the social networking service through a composer interface. A user may also filter either or both of the content feed and the highlights feed using a filtering interface, which allows selective filtering of the feeds using one or more different types of filters, including as filtering by the source of the content, friends or networks, and/or content type. | 2011-01-06 |
20110004832 | AIRCRAFT CREW USER INTERFACE FOR AN AIRCRAFT ENTERTAINMENT SYSTEM - Provided is a system and method for displaying a graphic on a crew user interface. The system comprises a crew user interface comprising an input and an output, a server accessed by the crew user interface comprising a display application program that retrieves screen configuration data stored in a non-volatile memory of a database connected to the server and an aircraft entertainment system connected to the crew user interface. The output comprises the graphic that is produced during run-time by the application program interpreting the screen configuration data. | 2011-01-06 |
20110004833 | Regulatory Task Management System and Method - A user may review a web-based document (including, but not limited to, at least one of a regulation and a notice of changes to a regulation) and determine that the web-based document indicates that some action must be taken. By utilizing a script or a task management system, a user may create a task that is to be added to a task management system to address the action that must be taken. | 2011-01-06 |
20110004834 | INTUITIVE VISUALIZATION OF BOOLEAN EXPRESSIONS USING FLOWS - The system and method in one aspect allow understanding of Boolean expressions by representing them graphically as a flow of information. NOTs are represented as switches in the flow, capturing the original structure of the expression as written by the user. Verification of those expressions with live data is also enabled. | 2011-01-06 |
20110004835 | GRAPHICAL PLANNER - A graphical planner allows a user to create or select, and then display, images that represent tasks and events to be completed by the user, as well as corresponding images that represent tasks and events that the user has already completed. The graphical planner allows a user to plan and schedule events and tasks by indicating an event or task in a non-textual (i.e., graphic or symbolic) manner. Completion of the events and tasks by the user can also be signaled or otherwise indicated in a non-textual (e.g., visual, audible) manner. | 2011-01-06 |
20110004836 | IMAGE PROCESSING APPARATUS AND RELATED CONTROL METHOD - An image processing apparatus captures an image in a shooting operation and records an image file in a folder of a recording medium. A user interface enables a user to set the units of date/time for automatically creating a new folder that can store image files. A first storage unit stores the units of date/time being set by the user through the user interface. A folder creation unit creates a new folder in the recording medium by the units of date/time stored in the first storage unit. And, a recording unit records the image file obtained by the shooting operation in the new folder created by the folder creation unit. | 2011-01-06 |
20110004837 | SYSTEM AND METHOD FOR REORDERING A USER INTERFACE - Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for customizing a user interface. The method displays an interface to a user. In the interface, a slice has interface elements, a stack has a group of slices, a window has a group of stacks, and each interface element is associated with a segment of a highly structured document. The interface includes a panel having one or more containers, each container representing one stack, and one or more tokens, each token representing one slice. The method relocates at least one token to a different location in the container based on user input, displays in the panel a preview based on the relocated token, generates a user interface workflow based on the one or more containers and the relocated token, and displays the generated user interface workflow. | 2011-01-06 |
20110004838 | INTERFACE APPARATUS AND METHOD FOR MANAGING ELEMENTS HAVING ELASTICITY - An interface apparatus and method of an element having a changeable length are provided. The interface apparatus includes a display unit to display an element having an elasticity which is adjustable, and a reference axis for arranging the element. The interface apparatus includes an interface unit to sense a manipulation with respect to the element, and a control unit to change a display state of the element based on the sensed manipulation. The control unit inserts, removes, divides, combines, and/or groups elements based on the manipulation with respect to the element, and adjusts the element using an adjustment tab. | 2011-01-06 |
20110004839 | USER-CUSTOMIZED COMPUTER DISPLAY METHOD - A user-customized computer display method allows a user to interactively populate a template to produce a layout that may later be used as a desktop for display on a computer system. The user is able to select a template from a series of templates that may be represented as thumbnail images, and populate the template with content items, such as programs, documents, and/or urls, thereby producing a layout. A template design tool may be used to produce custom template configurations. The user may select a layout from the same thumbnail screen that allows selection of templates for population or re-population. The method may also allow association of layouts with monitor configuration, and simple and intuitive configuration of multi-monitor systems. | 2011-01-06 |
20110004840 | CONTENT-AWARE DIGITAL MEDIA STORAGE DEVICE AND METHODS OF USING THE SAME - A content-aware digital media storage device includes a host device interface for exchanging digital information with a host device, a memory array for storing digital information received from the host device via the host interface, a peripheral module configured to communicate the digital information stored in the memory array to a receiver located remote from the digital media storage device, and a controller communicatively coupled to the host device interface, the memory array and the peripheral module and configured to interpret directory information associated with the digital information stored in the memory array so as to selectively access said digital information and communicate such accessed digital information to the peripheral module for transmission to the remote receiver. Digital images stored in the memory array may be transmitted to a remote host via a wireless network access point with which the peripheral module of the storage device is associated. | 2011-01-06 |
20110004841 | CONVERSATIONAL INTERFACE HAVING VISUAL REPRESENTATIONS FOR INTERACTIVE DATA GATHERING - An interactive application on a graphical user interface (GUI). The application allows a user to communicate with their device through a two-way dialogue between a digital character and a user profile operated by the user, the conversation driven by an XML based document and having behavior identical to short message services. In one illustrative embodiment, the user interface includes chat bubbles between the digital character and the user profile to obtain information from the user. Associated with the chat bubbles are input controls, the input controls allowing the user to enter in information. The user interface provides single selection controls, multi-selection controls, numeric controls, text entry controls, physical dimension controls, and pricing selection controls to provide a user friendly environment. | 2011-01-06 |
20110004842 | DISPLAY APPARATUS AND METHOD HAVING CUSTOM REMINDER ENTRY CAPABILITY FOR AN ENVIRONMENTAL CONTROL SYSTEM - A display apparatus for a control unit in an environmental control system; the display apparatus including: a display area presenting a plurality of first loci, a plurality of second loci and at least one third locus; each respective first locus of the plurality of first loci being responsive to pressure for effecting a respective response; each respective second locus of the plurality of second loci presenting information using a fixed segment data format; at least one third locus of the at least one third locus presenting information using a dot matrix data format, the display apparatus configured to allow a user to enter at least one custom reminder. | 2011-01-06 |
20110004843 | INFORMATION-PROCESSING DEVICE AND PROGRAM - To simplify an operation for displaying or hiding windows, depending on a user or usage by the user. An information-processing device, according to the present invention, stores for each window, a time during which the window has been displayed together with another window (simultaneous display time), as a relevance table. The information-processing device, when receiving an instruction to display a window (subject window), refers to a relevance table for the subject window to identify a window whose simultaneous display time is the longest (simultaneous display window), and displays the subject window and the simultaneous display window. Also, the information-processing device, when receiving an instruction to hide a subject window, hides the subject window and a simultaneous display window. | 2011-01-06 |
20110004844 | INFORMATION-PROCESSING DEVICE AND PROGRAM - To control display or hiding of windows simultaneously available based on a configuration used by a user. An information-processing device according to the present invention identifies applications that the device is able to execute; and when an instruction to display a window (a subject window) is performed, the device obtains a relevance information list of applications to display the subject window (subject applications). In the relevance information list, information for determining an application relating to the subject application is described. The information-processing device determines whether an application described in the relevance information list is included in the executable applications, and if it is included in the executable applications, the device displays a window of the application (a simultaneous display window) together with the subject window. Also, when the information-processing device receives an instruction to hide the subject window, the device hides the subject window and the simultaneous display window. | 2011-01-06 |
20110004845 | Method and System For Notifying A User of An Event Or Information Using Motion And Transparency On A Small Screen Display - A method and system for notifying a user of an event or information using motion and transparency on a small screen display are provided. When an in-application event occurs or an indication that a new event has occurred, a notification window is created off display, and graphically animated on top of the current application display, in a small window which is un-obtrusive to user interaction in the active application. A user may set preferences for display location, size, transparency, color, time displayed, and content, and each window may vary based on the notification type, allowing users to quickly glance and identify the information displayed. The alert information may be summarized and or prioritized based on notification types, | 2011-01-06 |
20110004846 | Graphical display of actions for handling medical items - An information processing system can be provided in accordance with an aspect of the invention which includes a processor and instructions executable by the processor to perform a method. Such method can be performed, for example, by receiving user input in response to prompts on a display, wherein the user input identifies a processable medical item (e.g., a medical sample or medical product). The user input can select each of a plurality of discrete actions for handling the medical item. The actions can have an at least implied order to be performed. Based on the received user input, identification information can be stored which identifies the medical item. Action information can also be stored which represents the selected actions. Then, a flow diagram can be displayed with at least some of the action information and at least some of the identification information. The flow diagram can depict at least some of the selected actions, the actions being automatically arranged on the displayed screen in the at least implied order. | 2011-01-06 |
20110004847 | CAREGIVER INTERFACE FOR ELECTRONIC MEDICAL RECORDS - A caregiver user interface displays information from a patient's electronic medical record. The interface associates medical records together that include a common data item. The interface also displays information about data items, such as the status of a data item in an associated historical record. Controls can be displayed in the user interface, which are linked to the historical records. | 2011-01-06 |
20110004848 | Interface for Entering Option Orders that Simultaneously Accommodates Simple Options, Spreads, and Complex Spreads - A user interface for entering option orders is disclosed. The user interface may include a display page having, a plurality of display objects and a display line. The plurality of display objects may represent individual options, individual spreads, and commands. The display line may depict the plurality of display objects stringed together in the order selected by a user. If at least two of the plurality of display objects selected are individual spreads, then a complex spread may be depicted on the display line. Upon the selection of a command, an order may be build consisting of the plurality of display objects depicted on the display line. The order may be built on a second display page. The second display page may color code each individual option and individual spread selected and may provide adjustable fields and buttons for data customization of each individual option and individual spread. | 2011-01-06 |
20110004849 | INPUTTING METHOD BY PREDICTING A WORD AND ELECTRONIC DEVICE FOR PRACTICING THE METHOD - The present invention relates to a method of predicting and entering a word and an electronic device in which the method is implemented. The method of predicting and entering a word includes the steps of entering a premise letter through one or more direction inputs from among a contact, pressing, movement, and an inclination for indication locations radially arranged around a reference location and spaced apart from one another; switching to a prediction word entry mode in response to a set input and arranging prediction words, including the premise letter, in the indication locations; and selecting an intended word from among the prediction words through the direction input and entering the selected word. | 2011-01-06 |
20110004850 | METHODS AND APPARATUS FOR DETERMINING WEBSITE VALIDITY - In one embodiment, a computer-readable medium comprises code representing instructions to cause a processor to receive a fetch response based on a webpage address that may be associated with a webpage. The code can additionally represent instructions to calculate a webpage validity score for the webpage. The validity score can be based on at least one of content or metadata associated with the webpage. The code can also represent instructions to cause the processor to store a thumbnail image of the webpage, along with an indicator of the validity score. The validity indicator can be based on the webpage validity score and a threshold value. | 2011-01-06 |
20110004851 | METHOD AND APPARATUS OF ASSOCIATING APPLICATION STATE INFORMATION WITH CONTENT AND ACTIONS - An approach is provided for associating applications, such as widgets, with content and actions. The approach specifies a hierarchy of content and/or actions to be presented and/or executed by a first widget based on state information of a second widget. This hierarchy is stored in an association framework for retrieval by active widgets. | 2011-01-06 |
20110004852 | Electronic Medical Record System For Dermatology - The disclosure provides an electronic medical records system for dermatology. The electronic medical records system uses visual workflow methods instead of text based methods. Health professionals are able to identify skin areas and graphically record skin locations in a template. These locations in the template are a visual representation of the patient's condition. The locations are linked to identifiers which may include data and information. | 2011-01-06 |
20110004853 | Method for multiple touch modes, method for applying multi single-touch instruction and electronic device performing these methods - A method for multiple touch modes, a method for applying multi single-touch instruction, and an electronic device performing these methods are disclosed. The method for multiple touch modes comprises the following steps: receiving at least one instruction; determining whether the at least one instruction comprises a start instruction; if yes, determining whether the at least one instruction is a multi single-touch instruction; and if yes, performing a multi single-touch operation corresponding to the at least one instruction. | 2011-01-06 |
20110004854 | Method for Fabricating Assist Features in a Photomask - Disclosed is a method of fabricating an assist feature in a photomask, which includes: fabricating a design layout in which main patterns are arranged; setting a critical dimension (a) of assist features to be formed and a spacing (b) between the main pattern and the assist feature; setting a first expanded region extending from the main pattern by (a+b); setting a second expanded region extending from the main pattern by (b); and setting the assist features by removing the second expanded region from the first expanded region. | 2011-01-06 |
20110004855 | METHOD FOR VERIFYING OPTICAL PROXIMITY CORRECTION - A method for verifying an optical proximity correction includes: performing an optical proximity correction on a target pattern layout; performing a primary verification on the target pattern layout which has undergone the optical proximity correction; performing a secondary verification on defect weak points detected in the primary verification; and performing an additional optical proximity correction on hot spot points which are detected in the secondary verification and which may be generated as defects when transferred to a real wafer. | 2011-01-06 |
20110004856 | Inverse Mask Design and Correction for Electronic Design - Various implementations of the invention provide for the generation of “smooth” mask contours by inverse mask transmission derivation and by subsequently “smoothing” the derived mask contours by proximity correction. | 2011-01-06 |
20110004857 | LOGIC DIFFERENCE SYNTHESIS - A computer executed method is disclosed which accepts an original circuit with an original logic, accepts a modified circuit, and synthesizes a difference circuit. The difference circuit represents changes that implement the modified circuit's logic for the original circuit. The synthesis may locate an output-side boundary in the original logic in such a manner that the original logic is free of logic changes inbetween the output-side boundary and the primary output elements of the original circuit. The disclosed synthesis may also locate an input-side boundary in the original logic in such a manner that the original logic is free of logic changes inbetween the input-side boundary and the primary input elements of the original circuit. A computer program products are also disclosed. The computer program product contains a computer useable medium having a computer readable program code embodied therein. The computer readable program code when executed on a computer causes the computer to carry out the methods of finding input and output side boundaries in an original logic, and synthesizing inbetween those boundaries a difference circuit representing logic changes. | 2011-01-06 |
20110004858 | METHOD FOR CONCURRENT MIGRATION AND DECOMPOSITION OF INTEGRATED CIRCUIT LAYOUT - A method for concurrent migration and decomposition of an integrated circuit layout applicable to double patterning lithography techniques is provided. The method includes cutting a sub-pattern of an initial pattern to configure a potentially conflicting pattern having separate or cutting sections; removing odd cycles in the potential conflicting pattern so as to cut the separate or cutting sections; configuring the double patterning constraint based upon corresponding location relations between each and adjacent cut sections; and assigning a first color layer or a second color layer to the cut sections according to the double patterning constraint to obtain a final layout pattern. Therefore, disadvantageous factors and patterning conflicts caused by separate processes as encountered in the prior art are avoided. | 2011-01-06 |
20110004859 | Adjustable Dummy Fill - A method of placing a dummy fill layer on a substrate is disclosed (FIG. | 2011-01-06 |
20110004860 | DESIGN METHOD AND TOOL FOR DESIGNING ELECTRONIC CIRCUITS ON A PRINTED CIRCUIT BOARD - The invention relates to a design method and tool for designing electronic circuits on a printed circuit board, wherein at least one self-contained, pre-composed domain is used, wherein the domain is a module chosen from a pre-composed architecture library, including self-contained pre-designed electronic modules represented by logical architecture and corresponding physical architecture. | 2011-01-06 |
20110004861 | METHOD OF DESIGNING A PRINTED CIRCUIT BOARD, AND PACKAGE TEST DEVICE HAVING THE PRINTED CIRCUIT BOARD - In a method of designing a printed circuit board, a package capacitance, a package inductance, and a chip capacitance of an actual memory device are calculated. A signal line capacitance and a signal line inductance per unit length of a signal line are calculated based on characteristics of the printed circuit board. A length of the signal line for each pin is determined based on the package capacitance and the signal line capacitance. | 2011-01-06 |
20110004862 | GENERATING A SERVICE COMPONENT ARCHITECTURE (SCA) MODULE WITH SERVICE ORIENTED ARCHITECTURE (SOA) MODEL ELEMENTS - A system and associated method for generating a Service Component Architecture (SCA) module with Service Oriented Architecture (SOA) model elements. A service model is created according to a process model that has activities and a process flow. Services of the service model are respectively associated with the activities. Each service is determined to employ only one service operation definition to render a message specification of a respective activity that is associated with each service. The activities, the process flow, and the message specification are utilized to produce the SCA module in executable implementations. | 2011-01-06 |
20110004863 | METHOD AND SYSTEM FOR AUTOMATICALLY ASSEMBLING PROCESSING GRAPHS IN INFORMATION PROCESSING SYSTEMS - A method for assembling processing graphs in an information processing system, includes: performing, in an offline manner, translating a plurality of component descriptions into a planning language and performing reasoning on the plurality of component descriptions during the translation; and performing, in an online manner, receiving a processing request that specifies a desired processing outcome; translating the processing request into a planning goal; and assembling a plurality of processing graphs, each of the processing graphs including a plurality of the translated and reasoned components that satisfy the desired processing outcome. | 2011-01-06 |
20110004864 | Method of Dynamically Linking Objects Operated on by a Computational System - In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application may be determined. The relationship may be defined at least in part by configuration data capable of being interpreted by the computational software application. A change in a value of the underlying object may be detected, and a current state of the user interface mechanism may be changed based on the detected change in the value of the underlying object and according to the relationship. Additionally, a change in the current state of the user interface mechanism caused by a user may be detected, and the current value of the underlying object may be changed based on the detected change in the current state of the user interface mechanism and according to the relationship. | 2011-01-06 |
20110004865 | SERIALIZING A TEMPLATED MARKUP LANGUAGE REPRESENTATION OF TEST ARTIFACTS - Embodiments of the present invention address deficiencies of the art in respect to software testing and provide a method, system and computer program product for serializing a templated markup language representation of test artifacts. In an embodiment of the invention, a method for configuring a test plan for serialization can be provided. The method can include selecting a template of a test plan through a graphical user interface of a test plan markup generation module executing in memory by a processor of a host computer. The method also can include extracting a table of contents from the selected template such that the table of contents includes at least one reference to at least one test case. Finally, the method can include transforming at least one portion of the table of contents including a test case into a markup language representation of the template of the test plan, for instance an XML representation. | 2011-01-06 |
20110004866 | COMBINING CLASSES REFERENCED BY IMMUTABLE CLASSES INTO A SINGLE SYNTHETIC CLASS - A system and method for creating synthetic immutable classes. A processor identifies first and second classes, instances of which include first and second data fields, respectively. The first data fields include a data field that references the second class. In response to determining that the first class is immutable and the second class is immutable, the processor constructs a first synthetic immutable class, an instance of which comprises a combination of the first data fields and the second data fields. The processor creates an instance of the first synthetic immutable class in which the first data fields and the second data fields occupy a contiguous region of a memory. In response to determining the first synthetic immutable class does not include an accessor for the second class, the processor combines header fields of the first and second data fields into a single data field in the first synthetic immutable class. | 2011-01-06 |
20110004867 | AUTOMATED LEVEL-BASED TARGETED TEST CONFIGURATION - An indication of a change to at least one source file associated with a software build is received via a processor. A set of test levels of a level-based testing suite are sequentially processed, where each test level subsequently processed includes tests with decreasing qualitative testing information relative to tests associated with previously-processed test levels. For each processed test level, at least one test is selected that tests the change to the at least one source file associated with the software build, test coverage relative to a target risk level for the software build is determined for each selected test, and test selection is terminated upon determining that the test coverage for the selected tests at least meets the target risk level for the software build. | 2011-01-06 |
20110004868 | Test Generation from Captured User Interface Status - Recorded user actions are combined with captured program status information to automatically generate test sequences which provide greater test coverage than a mere replayed script. A finite state machine is automatically constructed, based on the captured program status information and on user action groups specified by a tester. Test sequences based on the finite state machine are automatically built and executed, to exercise the program being tested. | 2011-01-06 |
20110004869 | PROGRAM, APPARATUS, AND METHOD OF OPTIMIZING A JAVA OBJECT - An apparatus, method and article of manufacture tangibly embodying computer readable instructions for optimizing a Java object on a target computer program. The apparatus includes: a storage unit for storing a value of the object and management information on the object in association with each other; a code generation unit for generating, from the target computer program, optimized code and unoptimized code; a switching unit for switching from executing the target computer program using the optimized code to executing the target computer program using the unoptimized code in response to an event in which the value of the object is written while the target computer program is executed by using the optimized code; and a management unit for managing the object by accessing the management information by a non-detection write operation in which writing to the object is performed without being detected. | 2011-01-06 |
20110004870 | UNIVERSAL CONNECTIVITY FOR NON-UNIVERSAL DEVICES - A system including at least one data collection device, each connected to a corresponding data terminal via a primary communication channel; and a central connectivity point connected to each data collection device via a wireless secondary communication channel so as to communicate with the at least one data collection device without disrupting communication between the at least data collection device and the corresponding data terminal via the primary communication channel and to permit remote administration of each data collection device. | 2011-01-06 |
20110004871 | EMBEDDED ELECTRONIC DEVICE AND FIRMWARE UPDATING METHOD THEREOF - An embedded electronic device and a firmware updating method thereof are provided. The embedded electronic device includes a first storage unit and a second storage unit with a profile partition, a data partition and a system partition. In the method, a firmware package with a setup information file and a plurality of firmware code files is first downloaded into the first storage unit. The setup information file and the firmware code files are written in the profile partition and the data partition, respectively. The embedded electronic device is re-started, and a boot loader in the system partition is executed to sequentially read each firmware code file from the data partition for writing in the system partition. A write-in progress in the profile partition is updated upon completion of writing of each firmware code file. | 2011-01-06 |
20110004872 | Automated Installation of Operating Systems on Virtual Machines Using Checksums of Screenshots - A method and a system automatically install a guest operating system on a virtual machine run by a host. In one embodiment, the host includes an installation manager that computes a checksum of a region of an input request image. The installation manager compares the checksum with a stored checksum, and, based on a comparison result of the checksum, automatically determines an input to the input request. | 2011-01-06 |
20110004873 | SYSTEM FOR CONTROLLING SMART CARD AND METHOD THEREOF - A system for managing smart cards is disclosed. A system for managing smart cards, comprises a key management server for managing at least one master key used to grant the right to manage a smart card which operates in conjunction with a mobile terminal, and generates an installation key, used to grant the right to install or store a predetermined applet, based on the master key, and a card management server for receiving the generated installation key, and provides the applet to the mobile terminal based on the installation key in response to a request from the mobile terminal. | 2011-01-06 |
20110004874 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THEREOF, AND COMPUTER-READABLE STORAGE MEDIUM STORING PROGRAM THEREFOR - An application program or an extended application program is installed that extends the functionality of this application program. If the application program is installed, a license file used in this application program is stored in a storage unit. If the extended application is installed, then control is executed so as to install the extended application using the license file stored in the storage unit and used in installing the application program corresponding to the extended application program. | 2011-01-06 |
20110004875 | Method and System for Performance Isolation in Virtualized Environments - A method, a system, an apparatus, and a computer program product for allocating resources of one or more shared devices to one or more partitions of a virtualization environment within a data processing system. At least one user defined resource assignment is received for one or more devices associated with the data processing system. One or more registers, associated with the one or more partitions are dynamically set to execute the at least one resource assignment, whereby the at least one resource assignment enables a user defined quantitative measure (number and/or percentage) of devices to operate when the one or more transactions are executed via the partition. The system enables the one or more devices to execute one or more transactions at a bandwidth/capacity that is less than or equal to the user defined resource assignment and minimizes performance interference among partitions. | 2011-01-06 |
20110004876 | Network Traffic Processing Pipeline for Virtual Machines in a Network Device - Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks. The network device architecture also enables the communication of additional information between the network device and one or more virtual machine applications using an extended non-standard network protocol. | 2011-01-06 |
20110004877 | Maintaining Virtual Machines in a Network Device - Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks. The network device architecture also enables the communication of additional information between the network device and one or more virtual machine applications using an extended non-standard network protocol. | 2011-01-06 |
20110004878 | METHODS AND SYSTEMS FOR SELECTING A DESKTOP EXECUTION LOCATION - Described are methods and systems for dynamically determining to execute a virtual machine on one of a local computing machine and a remote computing machine. A system can include a local computing machine, a remote computing machine and an execution manager that executes on a processor. The execution manager can obtain the characteristics of a local computing machine, and of a network between the local computing machine and the remote computing machine. The execution manager can then apply a policy to the local computing machine characteristics and the network characteristics to determine whether to execute a virtual machine on the local computing machine or the remote computing machine. Responsive to applying this policy, the execution manager can forward an execution instruction to one of either a hypervisor executing on the local computing machine and the remote computing machine, to execute the virtual machine. | 2011-01-06 |
20110004879 | METHOD AND APPARATUS FOR ELIMINATING WAIT FOR BOOT-UP - A method and apparatus for eliminating wait for boot-up of an apparatus while simultaneously preventing increased power usage. The method includes predicting a boot-up schedule according to a determined usage schedule, and scheduling boot-up time according to the predicted boot-up schedule, wherein said boot-up schedule eliminates wait for boot-up while simultaneously preventing increased power usage. | 2011-01-06 |
20110004880 | System and Method for Data Transformation using Dataflow Graphs - A system and method for managing data, such as in a data warehousing, analysis, or similar applications, where dataflow graphs are expressed as reusable map components, at least some of which are selected from a library of components, and map components are assembled to create an integrated dataflow application. Composite map components encapsulate a dataflow pattern using other maps as subcomponents. Ports are used as link points to assemble map components and are hierarchical and composite allowing ports to contain other ports. The dataflow application may be executed in a parallel processing environment by recognizing the linked data processes within the map components and assigning threads to the linked data processes. | 2011-01-06 |
20110004881 | LOOK-AHEAD TASK MANAGEMENT - A method comprising receiving tasks for execution on at least one processor, and processing at least one task within one processor. To decrease the turn-around time of task processing, a method comprises parallel to processing the at least one task, verifying readiness of at least one next task assuming the currently processed task is finished, preparing a readystructure for the at least one task verified as ready, and starting the at least one task verified as ready using the ready-structure after the currently processed task is finished. | 2011-01-06 |
20110004882 | Method and system for scheduling a thread in a multiprocessor system - A method for scheduling a thread on a plurality of processors that includes obtaining a first state of a first processor in the plurality of processors and a second state of a second processor in the plurality of processors, wherein the thread is last executed on the first processor, and wherein the first state of the first processor includes the state of a cache of the first processor, obtaining a first estimated instruction rate to execute the thread on the first processor using an estimated instruction rate function and the first state, obtaining a first estimated global throughput for executing the thread on the first processor using the first estimated instruction rate and the second state, obtaining a second estimated global throughput for executing the thread on the second processor using the second state, comparing the first estimated global throughput with the second estimated global throughput to obtain a comparison result, and executing the thread, based on the comparison result, on one selected from a group consisting of the first processor and the second processor, wherein the thread performs an operation on one of the plurality of processors. | 2011-01-06 |
20110004883 | Method and System for Job Scheduling - Logical processors/hardware contexts are assigned to different jobs/threads in a multithreaded/multicore environment. There are provided a number of different sorting algorithms, from which one is periodically selected on the basis of whether the present algorithm is giving satisfactory results or not. The period is preferably a super-context interval. The different sorting algorithms preferably include a software/OS priority. A second sorting algorithm may include sorting according to hardware performance measurements. The judgement of satisfactory performance is preferably based on the difference between a desired number of time quantum attributed per super-context switch interval to each job/thread and a real number of time quantum attributed per super-context switch interval to each job/thread. | 2011-01-06 |
20110004884 | Performance degradation based at least on computing application priority and in a relative manner that is known and predictable beforehand - A model is constructed to determine performance of each computing application based on allocation of resources (including at least one hardware resource) to the computing applications. How the allocation of the resources to the computing applications affects the performance is unknown beforehand. The resources are allocated to the computing applications based at least on the model. Where the resources are overloaded as allocated to the computing applications, performance degradation of each computing application is performed based at least on priorities of the computing applications relative to one another and on the model. Performance degradation reduces usage of the resources by the computing applications so that the resources are no longer overloaded. How the priorities of the computing applications affect the performance degradation in a relative manner to one another is known and predictable beforehand. | 2011-01-06 |
20110004885 | FEEDFORWARD CONTROL METHOD, SERVICE PROVISION QUALITY CONTROL DEVICE, SYSTEM, PROGRAM, AND RECORDING MEDIUM THEREFOR - An object of the present invention is to provide a feed forward type control method, a service provision quality control device, a system, a program and a recording medium which resolve problems of “lack of an evaluation function of a proper control plan”, “lack of a control-oriented evaluation function and a control-oriented execution function” and “lack of a correcting function and a verifying function of a control plan” | 2011-01-06 |
20110004886 | TRANSPORT INDEPENDENT ARCHITECTURE - A system for automating connection management in a manner that may be transparent to any actively communicating applications operating in a Network on Terminal Architecture (NoTA). An application level entity, such as an application node, may access another node by making a request to a high level communication structure via a high level interface. The high level structure may then interact with a lower level structure in order to facilitate a connection to a programmatic element on another device, for example, via a wireless communication transport. | 2011-01-06 |
20110004887 | VECTOR-BASED MAGNIFIED POINTER - A method of rendering magnified pointing indicia including the steps of monitoring application program interface messaging and intercepting a call for a unique system pointer identifier. A stored collection of predefined vector shapes is accessed and from that a predefined vector shape from the collection is selected which is correlated to the current system pointer identifier. A convergence point may be established for maximum pointing indicia magnification in addition to a user-selectable desktop magnification level. The vector shape is scaled in synchronization with the desktop magnification level up to the convergence point whereby the vector shape is no longer scaled up once the convergence point is reached. The scaled vector shape is rasterized and displayed to an end user operating a computer. | 2011-01-06 |
20110004888 | Screen sharing method with selective access to both data and logic of a shared application using a helper application - A screen sharing system that enables selective access to application data and application logic is described. This screen sharing system is implemented by coupling a helper application ( | 2011-01-06 |
20110004889 | Dynamic Distributed Evaluator - According to one embodiment a first node of a network communicates with a second node of the network. The first node tells the second node to perform an operation and how to perform the operation using computer code. Additionally, the first node tells the second node what to do with the result of the operation. | 2011-01-06 |
20110004890 | Tray Control Method for a Disk Drive - A tray control method for a disk drive including a tray for carrying a disk, a detect switch movable to different inclined positions for detecting different positions of the tray during tray ejection and retraction operation, a firmware for receiving signals transmitted by the detect switch upon reaching the different inclined positions so as to adjust a voltage applied to a DC motor and the speed for moving the tray to the different positions such that the tray moves stably when retracting into and ejecting from the disk drive. | 2011-01-06 |
20110004891 | INFORMATION RECORDING DEVICE, INFORMATION REPRODUCING DEVICE, AND INFORMATION RECORDING MEDIUM - The invention provides an information recording device, an information reproducing device, and an information recording medium capable of securely protecting copyright of main information, and preventing illegal access to the recorded main information. The information recording device ( | 2011-01-06 |
20110004892 | METHOD AND APPARATUS FOR OPERATING A MICRO-SPLICER TO INSERT ALTERNATE CONTENT WHILE VIEWING MULTIMEDIA CONTENT ON A HANDHELD DEVICE - In a targeted advertising system focused advertisements or alternate content is pre-stored on a handheld device, inserted into a multimedia stream at predefined times and points in the content stream for a predefined interval, otherwise referred to as a spot. A micro-splicer, instantiated on a handheld device, enables alternate content rendering, instead of the original program content, at available advertisement spots during program content viewing. The micro-splicer uses metadata to identify the correct alternate content and display it in the correct spot. The micro-splicer also enables switching the display back to the multimedia program content after the end of the alternate content. User viewing and interaction with the alternate content is ensured by instructing the micro-splicer to switch back to multimedia program content only after receipt of predefined user feedback. | 2011-01-06 |
20110004893 | DEVICES AND TECHNIQUES FOR DETERMINING AND FACILITATING AUTHORIZED DISTRIBUTION OF MEDIA CONTENT - A module for use in connection with a media content set-top box is described. The module may include a communications node configured to interface with the media content set-top box that receives media content, a receiver and/or transceiver and control logic. The control logic is configured so as to receive one or more first signals, via the receiver and/or transceiver, carrying corresponding one or more CMRS tower, wireless access point, and/or transmitter identifiers, to determine one or more signal strengths of the one or more first signals, and to obtain a location of the device. The location of the device can then be used to provide location specific media content or information alerts and/or to facilitate the determination of whether a use of the device, a use of an associated media content set-top box, etc., at the location is authorized. | 2011-01-06 |
20110004894 | DISPLAY SERVER METHOD AND APPARATUS WITH MONITORING CAPABILITY - The display server apparatus and associated methods provide audio and video data to a plurality of displays. The apparatus and methods enable monitoring of the content being viewed on a secondary display on a primary display. A secondary display may be used to view the content being displayed on a primary display when provided with appropriate authorization information. The apparatus is further capable of scaling and sizing provided audio and video streams in accordance with the characteristics and capabilities of each remote device. | 2011-01-06 |
20110004895 | METHOD AND APPARATUS FOR NETWORK ASSOCIATION OF CONTENT - Methods and apparatus for perform association of stored content downloaded over a network with a unique identification. In one embodiment, the content is stored locally, and the association is performed in a secure manner using network or source-specific information (e.g., the organization identification or “orgID” of the bearer network or MSO). This association is used to ensure that the content stored on the playback device can be accessed for viewing only when the playback device is connected to the same network from which the content was obtained. Use of the orgID allows the content association and protection functionality to be implemented in existing networks with only minor software changes. | 2011-01-06 |
20110004896 | Image Based interactive ticker system in television signal - A system to provide personalized promotional content using a broadcast television signal is described. Broadcast television content contains an information band called as ticker band ( | 2011-01-06 |
20110004897 | CENTRALIZED CONTENT MANAGEMENT SYSTEM FOR MANAGING DISTRIBUTION OF PACKAGES TO VIDEO SERVICE PROVIDERS - A centralized Content Management System (“CCMS”) facilitates management of packages comprising assets comprising meta-data and associated content of video programs for distribution to various types of service providers and equipment locations therein. The CCMS can receive meta-data and associated content, normalize the meta-data according to various formats based on various rules depending on where the meta-data and contents are to be distributed, and the distribute the content. The CCMS has various capabilities for managing packages, including adapting the meta-data and content for different types of equipment or individual locations based on rules for that service provider, thus providing an automated system reducing error and time in distributing video assets to a number of locations. | 2011-01-06 |
20110004898 | Attracting Viewer Attention to Advertisements Embedded in Media - An entity distributes media containing at least one embedded advertisement and a target artifact designed to draw a viewer's attention to the advertisement. The viewer is encouraged to look for the target artifact in the media, but is not told where the target artifact is in the media. Because the viewer is looking for the target artifact, the viewer is more likely to view the advertisements embedded in the media when a playback device plays back the media. When the viewer notices the target artifact, the viewer selects the target artifact. In response, the playback device accesses a target resource. | 2011-01-06 |
20110004899 | SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR INSERTING DATA OBJECTS INTO ENCRYPED VIDEO STREAM - In a particular embodiment a method is disclosed for inserting data objects into a video stream including but not limited to decomposing using a compression technique video content into a plurality of video portions, a low-quality video portion of the plurality of video portions capable of reproducing a low quality version of the video content, the other video portions capable of reproducing higher quality versions of the video content when combined with the low quality portion; sending the low-quality video portion to the subscriber terminal for storage at the subscriber terminal; and receiving from the subscriber terminal a selection request corresponding to the video content after sending the low-quality video portion to the subscriber terminal. A computer readable medium and apparatus for performing the method are also disclosed. | 2011-01-06 |
20110004900 | CHANNEL NAVIGATION METHODS AND APPARATUS FOR NAVIGATING A PLURALITY OF AUDIO/VIDEO BROADCASTING CHANNELS - A channel navigation method for navigating a plurality of audio/video broadcasting channels includes: grouping the audio/video broadcasting channels into a plurality of groups; and providing a user interface module for selecting one of the groups to select an audio/video broadcasting channel within the selected group. A channel navigation apparatus for navigating a plurality of audio/video broadcasting channels includes: a processing circuit for grouping the audio/video broadcasting channels into a plurality of groups; and a user interface module, coupled to the processing circuit, for selecting one of the groups to select an audio/video broadcasting channel within the selected group. | 2011-01-06 |
20110004901 | SYSTEM AND METHOD FOR A SCHEDULE SHIFT FUNCTION IN A MULTI-CHANNEL BROADCAST MULTIMEDIA SYSTEM - A global program guide pause function in a broadcast multimedia system including a first main control configured to process multimedia content received from a packet processor, the first main control including an analyzer module for acquiring and analyzing program guide data to determine multiple time-delayed start content, a filtration module for filtering undesired content and enabling desired data streams to be saved in at least one global memory device, and a guide module for creating a program guide comprising only non-filtered programs being offered at time-delayed start times. The guide module is further configured to create multiple listings in the program guide showing a real-time versus a delayed-start time for each non-filtered program. A popular stream packet processor can be provided for saving data content corresponding to popular programs. | 2011-01-06 |
20110004902 | SYSTEM AND METHOD FOR PROVIDING CONTENT STREAM FILTERING IN A MULTI-CHANNEL BROADCAST MULTIMEDIA SYSTEM - A system for providing content stream filtering in a broadcast multimedia system having a global pause function includes a pre-pause controller configured for processing audio and video data content prior to the global pause function, the data content being received from a packet processor. The pre-pause controller includes an analyzer module for acquiring and analyzing program guide data to apply selection criteria to determine desired content to be stored in a pause function memory device, a filtration module for filtering out undesired content and enabling desired data content comprising primary filtered content to be saved in at least one pause function memory device, and a guide module for creating a program guide comprising only primary filtered content to be offered to viewers. A post-pause controller is provided for processing content subsequent to the global pause function, the post-pause controller including a user-customized filtration module for filtering the primary filtered content in accordance with viewer requests. | 2011-01-06 |
20110004903 | METHOD FOR SIMULTANEOUSLY PROVIDING DVB-H AND STREAMING SERVICES IN A PORTABLE TERMINAL - A method for providing Digital Video Broadcasting-Handheld (DVB-H) and streaming services in a portable terminal includes receiving Electronic Service Guide (ESG) data of DVB-H and displaying a DVB-H channel, confirming whether a field associated with a streaming channel is present in a reserved field of the received ESG data, and if the associated field is present in the ESG data, displaying a steaming channel corresponding to the associated field together with the DVB-H channel. | 2011-01-06 |
20110004904 | ON-DEMAND SYSTEM INTERFACES AND FEATURES - Broadband system interfaces and features are described. An example includes a user interface for use with a content delivery system including an on-demand service comprising at least one channel dedicated to an on-demand content provider, wherein the channel is accessible in a same manner as a broadcast channel of the content delivery system; and at least one homepage to be presented when a user navigates to the at least one channel, wherein the homepage includes a template of sections to provide a single-level user interface by altering the contents of at least one section in response to an input. | 2011-01-06 |
20110004905 | PROGRAM GUIDE SYSTEM WITH VIDEO-ON-DEMAND BROWSING - An interactive television program guide system is provided in which a viewer may direct a television to simultaneously display a selected television program and &program guide display. A viewer may use the program guide display to browse available video-on-demand (VOD) while continuing to view a previously selected program in the background. The viewer may browse through video-on-demand programs on the program guide display using a variety of keys on a remote control unit. The viewer may direct the program guide to order a given video-on-demand program; and set a desired broadcast time for that program. | 2011-01-06 |
20110004906 | APPARATUS AND METHOD FOR CONSTRAINED SELECTION OF FAVORITE CHANNELS - An interactive program guide system is provided in which an interactive program guide offers a user access to content from multiple available media types. The program guide system provides for designating a preferred media type which reflects the user's interests. The program guide system also provides the user with the option of designating favorite channels. The user is subsequently allowed to navigate among only favorite channels of the preferred media type. | 2011-01-06 |
20110004907 | Non-real time services - In certain embodiments, a method of receiving digital television signals involves tuning a radio frequency tuner to receive a radio frequency modulated channel containing a transport stream; demodulating the channel to produce an output transport stream; the output transport stream containing an Internet Protocol (IP) stream of packets containing non-real time content, a FLUTE file description table (FDT), NRT service metadata and NRT content metadata; demultiplexing the IP stream of packets to produce: NRT content that is stored in an electronic storage medium, the FLUTE FDT, NRT service metadata, and NRT content metadata; parsing the metadata to produces NRT service metadata; NRT content description text and NRT content metadata; and processing the NRT content description text derived from a Text Fragment Table (TFT). This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2011-01-06 |
20110004908 | Non-real Time Services - In certain embodiments, a digital television broadcast method involves generating a digital television signal having one or more transport streams; where data in at least one of the one or more transport streams supports non-real time (NRT) services; where such data comprises an Internet protocol (IP) stream of packets containing non-real time content, a FLUTE file description table (FDT), NRT service metadata and NRT content metadata; where the NRT metadata further comprises NRT content description text that is contained in Text Fragment Table (TFT); and outputting the one or more transport streams for broadcast as a digital television signal. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2011-01-06 |
20110004909 | WIRELESS VIDEO TRANSMITTER - A technique is offered which is applied to a system for wirelessly sending and receiving control commands and which permits mutual communications owing to the control commands between a wireless video transmitter and wireless video receivers to be operated stably with low delay. The transmitter makes a decision as to whether commands received from the receivers are certain commands. If so, the transmitter assigns transmissible periods, in which the receivers can send commands, more preferentially to the wireless video receiver that has sent out the certain commands than the other wireless video receivers. | 2011-01-06 |
20110004910 | Non-real time services - In certain embodiments, a digital television receiving method that receives non-real time (NRT) content involves receiving a transport stream containing an Internet Protocol (IP) stream of packets containing non-real time content, NRT service metadata and NRT content metadata; at a demultiplexer, demultiplexing the IP stream of packets to produce: NRT content that is stored in the electronic storage medium, NRT service metadata, and NRT content metadata; parsing the NRT metadata to produce NRT service metadata, and NRT content metadata; and where the NRT content metadata contains a signal that indicates that an update is available indicating whether or not a referenced content item will be updated periodically. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2011-01-06 |
20110004911 | VIDEO TRANSMITTER APPARATUS AND VIDEO RECEIVER APPARATUS - A video receiver apparatus, for receiving video from a video transmitter apparatus, comprises: a memory portion for memorizing receiver apparatus information of the video receiver apparatus; and a transmitter/receiver portion for receiving a request for obtaining the receiver apparatus information transmitted from the video transmitter apparatus, and also for transmitting the receiver apparatus information memorized in the memory portion responding to the obtaining request, and wherein, further within the memory portion is memorized history information, changing depending on alternation of the receiver apparatus information, and wherein the receiver portion is able to receive the history information, which the video transmitter apparatus holds therein, as well as, the obtaining request from the video transmitter, and when the received history information from the video transmitter apparatus and the history information, which the video transmitter apparatus holds therein, are inconsistent with each other, then the receiver apparatus information memorized in the memory portion is transmitted to the video transmitter apparatus. | 2011-01-06 |