34th week of 2010 patent applcation highlights part 60 |
Patent application number | Title | Published |
20100218120 | RICH SIGNALING FEEDBACK MECHANISM FOR GROUP COMMUNICATION - Managing a web based conference. The web based conference includes one or more presenters connected through a network to one or more conference attendees. The presenters control data sent to the attendees. User input is received at a presenter computing system from a presenter indicating that a message should be sent to a number of computing systems being used by attendees. In response to receiving the user input at the presenter computing system, a message is sent to the of computing systems. One or more acknowledgment messages are received from at least a portion of the plurality of computing systems. Based on the one or more acknowledgement messages, a metric is generated for the number of recipients that received the message. The metric is displayed to the presenter. | 2010-08-26 |
20100218121 | VIRTUAL SPACE PROVISION SYSTEM, VIRTUAL SPACE PROVISION SERVER, VIRTUAL SPACE PROVISION METHOD, AND VIRTUAL SPACE PROVISION PROGRAM - A virtual space is provided in which users interested in any one of various Web pages can meet each other in real time through the Web page that interests them. | 2010-08-26 |
20100218122 | ASYNCHRONOUSLY UPLOADING AND RESIZING CONTENT IN WEB-BASED APPLICATIONS - Tools and techniques are provided for asynchronously uploading and resizing content in web-based applications. These tools may deploy instances of the web-based applications within browser components installed on client systems. The tools may also at least begin uploads of content from the client systems, and send upload activity graphics for rendering within the browser while the content is uploading from the client systems. In addition, the tools enable users to interact with the client systems while the content is being uploaded from those client systems. | 2010-08-26 |
20100218123 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR ACCESSING WEB PAGES ON A NETWORK - A system uses “dimensions” to filter information in a computer network. Dimensions can be categories such as geographic location, corporate department, employee classification or time period, etc. Each dimension includes one or more “elements.” An element is essentially a “value” for the dimension. For example, in the “geographic location” dimension, values can be “worldwide,” “Europe,” “France,” etc. A “community” is a set of values for one or more dimensions. Thus, the community defines a segment, or “slice,” of documents or information within the total documents or information available. “Themes” are used to further organize the documents. Themes are subject categories. Documents, and document portions, can be associated with themes and are organized according to themes. Dimensions, dimension values, and themes can be set by a system administrator. | 2010-08-26 |
20100218124 | LOGIC FOR DESIGNING PORTLET VIEWS - A computer-implemented method, system and computer program product of designing views of portlets are presented. The computer-implemented method, which is executed on a specific processor, receives, from a client, multiple requirements for portlets and views of a portal application. Common business components are then extracted from the multiple requirements, and the business components are classified into categories of containers, data entry forms, or tables. A library of implemented common business components is created and provided to multiple developers, who are then able to design the views of the portlets, such that the portal application views will have a similar look and feel. | 2010-08-26 |
20100218125 | Information processing apparatus, user interface configuration method, and image processing, apparatus, system, and program - An image processing apparatus provided with a user interface (UI) is devised by including a UI display unit, a UI architecture definition obtaining unit, a display controller, a storage unit, a data inheritance unit, and a process execution unit. The UI architecture definition obtaining unit obtains a UI architecture definition. The display controller interprets the UI architecture definition to display the UI. The storage unit stores the UI architecture definition and condition setting data. The data inheritance unit can inherit the condition setting data as new condition setting data. The process execution unit executes information processing using the new condition setting data. The data inheritance unit compares version identification values of new UI and most recent UI architecture definitions. When the values are not identical, the data inheritance unit reads out the condition setting data, and generates the new condition setting data compatible with the new UI architecture definition. | 2010-08-26 |
20100218126 | CONTENT DRIVEN APPLICATION STATE - A method of creating a document using a software application. The method includes creating content for the document and also includes determining a state of the software application for the created content. The method further includes associating the determined state of the software application with the created content. | 2010-08-26 |
20100218127 | Detecting Correlations Between Data Representing Information - A method for acquiring at least one interrelation between at least one item of data representing at least one item of information of at least one data inventory and at least one item of data representing at least one item of information of a request for an interrelation (interrelation request) to the at least one item of data representing at least one item of information of at least one data inventory by means of a data processing system. Furthermore, a data processing system with data representing information in at least one data inventory that is accessible via at least one data source as well as to a data processing device for electronic data processing comprising a control and/or computing unit, an input unit and an output unit, which are respectively configured and/or adapted for at least partially carrying out a method according to the invention. | 2010-08-26 |
20100218128 | Offer And Incentive Widget-Based System - In an aspect there is provided a method. The method may include generating, at a processor, a campaign including an offer and a referral, the offer and the referral included in a widget; and providing, at the processor, the widget including the offer and the referral to one or more media types including a social network. The method may also include creating campaigns through rules based interaction of target end-users, real time analytics (which may include the identification of influencers), and dynamic updates of in-flight campaigns. Related systems, methods, and articles of manufacture are also described. | 2010-08-26 |
20100218129 | Interactive Display Systems, Methods, and Computer Program Products - In one example, a user interface is provided for interactively displaying data. The interactive user interface includes: an interactive display window that displays data according to a tabular format including one or more rows and one or more columns, and wherein the displayed data is dynamically displayed within the interactive display window based on a drag and drop user action performed within the display window; and a frame that surrounds the display window and that dynamically displays a first range of first axis data corresponding to the one or more rows and a second range of second axis data corresponding to the one or more columns. | 2010-08-26 |
20100218130 | COMPUTER SYSTEM WITH GRAPHICAL USER INTERFACE INCLUDING SPRING-LOADED ENCLOSURES - A new behavior in a graphical user interface allows the user to open and close enclosures, while dragging an object. When the user pauses, gestures, or rolls over a hot spot on top of an icon or text representing a closed enclosure, a temporary window for the closed enclosure is “sprung open” to allow the user to browse inside the enclosure and possible open another enclosure contained within the temporary window. This process can be carried on throughout a hierarchy of windows as the user browses for a destination window for the drag operation. All of the temporary windows except the destination are closed when the mouse button is released, signaling the end of a drag. The user may close sprung open windows by simply moving the cursor out of the sprung open window, or by making some other gesture. If an enclosure to be sprung open was previously open on the desktop, the previously opened window may zoom over to the current mouse position, and then return to its original position when the user mouse is out of the window. | 2010-08-26 |
20100218131 | MULTIPLE VIEWS OF MULTI-DIMENSIONAL WAREHOUSE LAYOUT - Architecture for generating and manipulating a multi-dimensional visualization (e.g., top-down) of a physical layout of a warehouse. The visualization also provides graphical representation of computed pick rates of products in bins in the warehouse to support optimization of the location of the bins, and direct manipulation of the bins to move the bins to aisle and rack locations that provide optimized pick rates for the products being currently processed. An algorithm computes pick rate data and displays in association with each rack a color for the most deviating pick rate in the rack. Other visualization functionality is provided to expose suggestions for product movement. The visualization also employs a metaphor of “mirrors” to provide a horizontal view onto the sides of aisles in the warehouse. | 2010-08-26 |
20100218132 | MANAGEMENT METHOD AND SYSTEM FOR IMPLEMENTATION, EXECUTION, DATA COLLECTION, AND DATA ANALYSIS OF A STRUCTURED COLLECTION PROCEDURE WHICH RUNS ON A COLLECTION DEVICE - Embodiments related to a system and method managing the implementation, execution, data collection, and data analysis of a structured collection procedure running on a portable, hand-held collection device are disclosed. The collection device performing the structured collection procedure has program instructions that when executed by a processor causes the processor to initiate automatically a schedule of events of the structured collection procedure upon one or more entry criterions being met at some unknown time, store in memory patient data collected in accordance to the schedule of events, end automatically the structured collection procedure upon one or more exit criterions being met at some unknown time, and mark/indicate the structured collection procedure as completed if no exception occurred during performance of an event in the schedule of events. | 2010-08-26 |
20100218133 | METHOD OF SELECTING AT LEAST ONE OF A COLLECTION OF CONTENT ITEMS - Data indicative of membership of at least one of a plurality of content classes is made available for each one of a collection of content items. A method of selecting at least one item includes displaying a representation of sections ( | 2010-08-26 |
20100218134 | TECHNIQUES FOR SEMANTIC BUSINESS POLICY COMPOSITION - Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects. | 2010-08-26 |
20100218135 | CURSOR THUMBNAIL DISPLAYING PAGE LAYOUT - A method according to one embodiment includes determining a position of a currently-displayed area relative to a viewable area of at least one page of an electronic document; determining if a criterion is met; if the criterion is met, generating a graphical representation of the currently-displayed area relative to the viewable area of at least one page of the electronic document; and outputting the graphical representation to a display device, the graphical representation being positioned in an immediate vicinity of a cursor associated with a user input device. Additional methods and computer program products are presented. | 2010-08-26 |
20100218136 | Method and Apparatus for User-Interactive Financial Instrument Trading - An improved interface for interacting with a user of financial instrument trading software is disclosed herein. The improvements include efficient user access to multiple accounts, the ability to quickly cancel open orders from an interface window, the display of real-time quote data within an order entry window, greater flexibility in viewing quote data within a quotes window and chart data within a chart window, the display of a high/low graph for a financial instrument in a quote window, improved visual highlighting techniques for notifying the user of significant data relating to a financial instrument, the ability to embed a chart from a chart window into a quote window, the ability to effectively link different user interface windows together such that a user action in one linked window will have an effect in another window linked thereto, and the ability to efficiently manage open orders within an open orders window. | 2010-08-26 |
20100218137 | CONTROLLING METHOD FOR ELECTRONIC DEVICE - A controlling method for an electronic device having a screen is provided. A first GUI element is displayed on the screen. An operation distance and an operation time between a first object and a second object above the screen corresponding to the first GUI element are detected. Operation functions are selectively performed to the first GUI element by the electronic device according to the operation distance and the operation. | 2010-08-26 |
20100218138 | TECHNIQUE FOR CONTROLLING SCREEN DISPLAY - The present invention aims at automatically selecting an object which should be displayed in a simplified form in a manner such that user friendliness is not reduced and the drawing time is shortened. To this end, the invention provides a system for controlling a screen display, which includes a structure acquisition unit configured to acquire tree structure data, as structure data defining a structure of a document to be displayed on a screen, in which a plurality of display objects are represented as nodes and a display object indicating a more detailed configuration of a display object at a parent node is represented as a child node, a time acquisition unit configured to acquire required time data which indicates time that has been previously required to draw each of the display objects on the screen, a selection unit configured to select, among the display objects at leaf nodes of the structure data, a display object having an evaluation value obtained based on the required time data which indicates that the required time is longer, preferentially to a display object having an evaluation value which indicates that the required time is shorter, and a drawing control unit configured to draw a display object other than the selected display object preferentially to the selected display object on the screen. | 2010-08-26 |
20100218139 | SEARCH-FRIENDLY TEMPLATES - Embodiments are provided for searching for templates utilized for managing data in a computer application program. Multiple templates for managing data are indexed as individual documents to facilitate the searching of data contained therein. Each individual document includes multiple subdocuments and a model which describes the multiple subdocuments. A data query may be received in the computer application program for one or more templates to utilize in managing the data. In response to receiving the data query, the indexed templates are searched for one or more templates which satisfy the data query. One or more template suggestions may then be displayed as a search result for satisfying the data query. | 2010-08-26 |
20100218140 | GRAPHICAL USER INTERFACE FOR MULTI-MODAL IMAGES AT INCREMENTAL ANGULAR DISPLACEMENTS - A method for forming a sequence of images of a subject obtains at least first and second image sets of the subject, each image set having a given angular displacement relative to an axis of rotation of the subject, each image set having at least a first component image of a first diagnostic modality at the given angular displacement and a second component image that is co-registered to the first component image at the given angular displacement. The first image set is selected as the selected image set for display. A synthesized image is formed by combining image data for the at least first and second component images of the selected image set and the synthesized image is displayed. | 2010-08-26 |
20100218141 | VIRTUAL SPHERE INPUT CONTROLLER FOR ELECTRONICS DEVICE - An electronic device including a processor communicably coupled to a display component wherein the processor is configured to generate and display an interactive icon on the display component. The interactive icon includes a primary item and at least one alternative item, and the processor is configured to visually prioritize the presentation of the primary item on the display component relative to the presentation of the alternative item. | 2010-08-26 |
20100218142 | Associating a Message with an Item - Associating a message with an item includes detecting a characteristic of a first item located at a first node level of a hierarchy of items. The method includes associating a first message with the first item based on the characteristic, the first message preconfigured for presentation to a user regarding the characteristic. The method includes registering the first message, based on the association with the first item, to be presented at a second node level in the hierarchy in a user interface, the first node level descending from the second node level in the hierarchy. | 2010-08-26 |
20100218143 | DISPLAY DEVICE - A display device includes a display unit, a first display control unit, a title string storing unit, a concatenated string creating unit, a determining unit, a navigation string creating unit, and a second display control unit. The display unit includes a first portion and a second portion. The first display control unit is configured to display one of a plurality of screen images on the first portion. The plurality of screen images includes a base screen image. The first display control unit changes a screen image to display from one to another of the plurality of screen images along a screen navigation path starting from the base screen image. The title string storing unit is configured to store a plurality of title strings. Each title string indicating one of the plurality of screen images. The concatenated string creating unit is configured to create a concatenated string including the title strings each corresponding to a screen image which is positioned in a part of the screen navigation path from the base screen image to a current screen image that is displayed on the first portion currently. The determining unit is configured to determine whether or not the concatenated string is too large to be displayed entirely on the second portion. The navigation string creating unit is configured to create a navigation string by deleting an at least one of the title strings from the concatenated string when the determining unit determines that the concatenated string is too large to be displayed entirely on the second portion. The second display control unit is configured to display the navigation string on the second portion. | 2010-08-26 |
20100218144 | Method and Apparatus for Displaying Additional Information Items - An apparatus, that may include a processor configured to receive a touch input associated with a first information item, determine a first set of at least one additional information item associated with said first information item, based at least in part on said touch input, generate a first visual representation based at least in part on said first set, and display said first visual representation is disclosed. A corresponding method and computer-readable medium are also disclosed. | 2010-08-26 |
20100218145 | Multilayer finite difference methods for electrical modeling of packages and printed circuit boards - Disclosed are exemplary finite difference methods for electromagnetically simulating planar multilayer structures. The exemplary finite difference methods simulate multilayer planes by combining the admittance matrices of single plane pairs and equivalent circuit models for such single plane pairs based on multilayer finite difference approximation. Based on the methods, coupling between different layers through electrically large apertures can be modeled very accurately and efficiently. | 2010-08-26 |
20100218146 | SYNTHESIS USING MULTIPLE SYNTHESIS ENGINE CONFIGURATIONS - Disclosed herein are representative embodiments of methods, systems, and apparatus for performing synthesis. For example, in one exemplary method disclosed herein, a high-level description of a complete circuit design is partitioned into a plurality of sections. Two or more synthesis engine configurations are selected for a respective one of the sections. The respective one of the sections is synthesized using the two or more selected synthesis engine configurations, thereby generating two or more gate-level descriptions. A gate-level description of the complete circuit design is generated that includes at least a portion of one of the gate-level descriptions. Computer-readable media storing instructions for causing a computer to perform any of the disclosed methods are also disclosed herein. | 2010-08-26 |
20100218147 | CIRCUIT SPECIFICATION DESCRIPTION VISUALIZING DEVICE, CIRCUIT SPECIFICATION DESCRIPTION VISUALIZING METHOD AND STORAGE MEDIUM - A design analyzing device includes a circuit specification description analyzing section configured to create structure data about an assertion description, a pass pattern creating section configured to create data about a plurality of pass patterns for which the assertion description passes from the structure data, a matching waveform calculating section configured to create waveform data for each signal in a circuit defined by the assertion description and correlation data that indicates a correlation between the waveform of each signal and a partial expression in the assertion description based on data of each of the plurality of pass patterns, and a display data outputting section configured to output display data about a diagram showing the correlation between each partial expression and the waveform of each signal for each pass pattern. | 2010-08-26 |
20100218148 | Method and System for Sequential Netlist Reduction Through Trace-Containment - Methods and systems are provided for sequential netlist reduction through trace-containment for a circuitry design netlist by first identifying a cut of the netlist and enumerating a set of mismatch traces. Perform time-bounded unfolding of a cofactored version of the cut to reflect the sequential cofactor for a specific input i and temporal uncorrelation constraints for the set of inputs ‘J’. Determine whether there is trace containment by performing equivalence checking with respect to the cut of the netlist under temporal uncorrelation constraints for the set of inputs ‘J’. In response to detecting trace containment, simplify the netlist by merging the input ‘i’ to a constant. | 2010-08-26 |
20100218149 | METHOD AND APPARATUS FOR HARDWARE DESIGN VERIFICATION - An apparatus for verifying an operation of a hardware descriptor program under test includes a lexical analyzer, a parsing engine and a generator. The lexical analyzer receives input/output (I/O) information of hardware descriptor language code that represents a circuit description of an integrated circuit to be tested. The lexical analyzer performs lexical analysis on the I/O information of the hardware descriptor language code so as to generate a stream of tokens. The parsing engine interprets the stream of tokens representing the I/O information of the hardware descriptor language code based on an interpretation of rules required to test a plurality of functions capable of being executed by the integrated circuit. The generator generates verification module code based on the interpretation of the stream of tokens representing the I/O information of the hardware descriptor language code and the rules interpretation. | 2010-08-26 |
20100218150 | Logic Design Verification Techniques for Liveness Checking - A technique for verification of a logic design (embodied in a netlist) using a liveness-to-safety conversion includes assigning liveness gates for liveness properties of the netlist and assigning a single loop gate to provide a loop signal for the liveness gates. Assertion of the single loop gate is prevented when none of the liveness gates are asserted. A first state of the netlist is sampled and the sampled first state provides an initial state for a first behavioral loop for at least one of the liveness gates following the assertion of the single loop gate. The sampled first state of the first behavioral loop is compared with a later state of the first behavioral loop to determine if the sampled first state is repeated. A liveness violation is returned when the sampled first state is repeated and an associated one of the liveness gates remains asserted for a duration of the first behavioral loop. | 2010-08-26 |
20100218151 | WIRING DESIGN METHOD FOR WIRING BOARD - A wiring design method for a wiring board comprises, if design rule errors are found in the wiring design, selecting one of the design rule errors as a selected design rule error, specifying a predetermined number of the second connection terminals as selected second connection terminals that correspond to the selected design rule error, and moving the selected second connection terminals to predetermined coordinate positions. Each time when the selected second connection terminals are moved to the post-movement coordinate positions, the method comprises connecting the second connection terminals and the first connection terminals, conducting the design rule check, and determining whether no design rule errors are detected newly and the selected design rule error is not detected either. | 2010-08-26 |
20100218152 | VARIATION AWARE VICTIM AND AGGRESSOR TIMING OVERLAP DETECTION BY PESSIMISM REDUCTION BASED ON RELATIVE POSITIONS OF TIMING WINDOWS - A computer is programmed to identify a number of groups of timing windows, each group including a victim timing window and one (or more) aggressor timing window(s), respectively for a victim net and one (or more) aggressor nets in an IC design. The computer automatically slides (i.e. shifts in time) the victim and aggressor timing windows as a group for each die, i.e. by a specific amount that is identical for all timing windows of an instance of a coupled stage in a die, but differs for other instances of the same coupled stage in other dies. Crosstalk analysis is then performed, using time-shifted timing windows which result from sliding, to identify overlapping victim and aggressor nets, followed by variation aware delay calculations to identify timing violations and timing critical nets, followed by revision of the IC design, which is eventually fabricated in a wafer of semiconductor material. | 2010-08-26 |
20100218153 | SUPPORTING PROGRAM, DESIGN SUPPORTING DEVICE AND DESIGN SUPPORTING METHOD - A design supporting method includes partitioning a partition path of circuit information into partitioned paths based on a given condition, calculating a variation value of each of the partitioned paths based on variation values on a delay of a cell included in the corresponding partitioned path, calculating a partition propagation delay time of each of the partitioned paths based on the variation value of the corresponding partitioned path, and calculating a source propagation delay time of the source path by merging the propagation delay time of each of the partitioned paths. | 2010-08-26 |
20100218154 | METHOD FOR DESIGNING CELL LAYOUT OF SEMICONDUCTOR INTEGRATED CIRCUIT - With a conventional method for designing cell layout, it is necessary to give relative positional information in advance to all cells to be arranged. Furthermore, the conventional method is troublesome because it is necessary to correct relative positional information of cells after confirming a result of temporary layout. Therefore, it takes time to obtain a layout result. To avoid these problems, cells of a specific type specified from outside, or cells satisfying specific conditions, are extracted and arranged first or limited to a layout position by specifying a layout position, then arranging the remaining cells using a general layout algorithm. | 2010-08-26 |
20100218155 | Automated Critical Area Allocation in a Physical Synthesized Hierarchical Design - A method, computer program product, and data processing system for efficiently performing automated placement of timing-critical unit-level cells in a hierarchical integrated circuit design is disclosed. In preparation for global optimization the entire unit at the cell level, macro-level cells are assigned a “placement force” that serves to limit the movement of the macro-level cells from their current position. Movement boundaries for each macro element are also defined, so as to keep the components in a given macro element in relative proximity to each other. | 2010-08-26 |
20100218156 | SYSTEM AND METHOD FOR COMPRESSED POST-OPC DATA - According to various embodiments of the invention, systems and methods for system and methods for compressed post-OPC data created during the design and manufacturing of integrated circuits. In one embodiment of the invention, the method begins by generating a post-OPC layout from a circuit layout during the design phase of a circuit. This post-OPC layout is generated by way of an OPC process. Next, a set of differences between the post-OPC layout and the circuit layout are calculated and a dataset containing these differences are generated In some embodiments the dataset is generated during the OPC process. | 2010-08-26 |
20100218157 | TIMING-OPTIMAL PLACEMENT, PIN ASSIGNMENT, AND ROUTING FOR INTEGRATED CIRCUITS - Techniques for timing-optimal placement, pin assignment, and routing for integrated circuits are described herein. According to one embodiment, a list of paths providing implementation possibilities is constructed. A means is provided for removing paths from the list as well as a means for committing paths to the implementation if such paths are required for making the circuit implementation valid. Paths with worst case attributes are iteratively removed from the list until all paths in the list are committed to the implementation. Other methods and apparatuses are also described. | 2010-08-26 |
20100218158 | METHOD AND APPARATUS FOR CAMOUFLAGING A STANDARD CELL BASED INTEGRATED CIRCUIT - A method and apparatus for camouflaging an application specific integrated circuit (ASIC), wherein the ASIC comprises a plurality of interconnected functional logic is disclosed. The method adds functionally inert elements to the logical description or provides alternative definitions of standard logical cells to make it difficult for reverse engineering programs to be used to discover the circuit's function. | 2010-08-26 |
20100218159 | Data Flow Branching in Mask Data Preparation - Branching of the data-flow in a mask data preparation processes is described herein. In various implementations, the output stream from a first mask data processing operation is branched. Subsequently, the branched output stream may be connected to the input stream of a first independent mask data preparation operation and a second independent mask data preparation operation. This provides that the first and the second independent mask data preparation operations may operate in parallel. Furthermore, this provides that the first and the second independent mask data preparation operations may operate upon discrete “portions” of the data processed by the first mask data preparation operation. | 2010-08-26 |
20100218160 | METHOD AND APPARATUS FOR DETERMINING A PROCESS MODEL THAT MODELS THE IMPACT OF A CAR/PEB ON THE RESIST PROFILE - An embodiment provides systems and techniques for determining a process model. During operation, the system may receive a first optical model which models a first optical system of a photolithography process. Next, the system may use the first optical model to determine a second optical model that models a second latent image that is formed by the first optical system at a second distance. The system may also use the first optical model to determine a third optical model that models a third latent image that is formed by the first optical system at a third distance. Next, the system may receive process data which is obtained by subjecting a test layout to the photolithography process. The system may then determine a process model using the first optical model, the second optical model, the third optical model, the test layout, and the process data. | 2010-08-26 |
20100218161 | Joint Calibration for Mask Process Models - Methods for jointly calibrating etch and exposure mask process models from etch only data are described. Initially, an etch model and an exposure model may be identified. Subsequently, a combined etch/exposure model may be generated based upon the etch model and the exposure model. Following which, a global optimization process may be performed to calibrate the combined etch/exposure model based upon measured data representing the etch and the exposure effects. With some implementations, the global optimization process is based in part upon a cost function representing the norm of the difference between the simulated mask contours and the measured mask contours. Furthermore, in some implementations, the optimization variable set is the union of the parameter sets corresponding to the etch model and the exposure model individually. Further still, with various implementations, the optimization of based upon the etch parameter set is “nested” inside an optimization of the exposure parameter set, or, vice versa. | 2010-08-26 |
20100218162 | CONSTRUCTING A SERVICE ORIENTED ARCHITECTURE SHARED SERVICE - An approach that constructs a service oriented architecture (SOA) shared service is provided. In one embodiment, there is a service construction tool, including an input component configured to receive design input for a SOA shared service solution; and a construction component configured to construct a SOA shared service based on the design input for the SOA shared service solution. | 2010-08-26 |
20100218163 | SERVICE SPECIFIC SERVICE ORIENTED ARCHITECTURE SHARED SERVICES SOLUTION - An approach for designing a service specific service oriented architecture (SOA) shared services solution is provided. In one embodiment, there is a service solution tool, including a refinement component configured to receive a set of service requirements for a set of SOA shared services that are developed as part of a potential SOA shared services project, and refine the set of service requirements for the set of SOA shared services. A design component is configured to design a service specific SOA shared services solution based on a refined set of service requirements for the set of service requirements for the set of SOA shared services. | 2010-08-26 |
20100218164 | Pattern Quality Verification Model - Design pattern is redefined to focus on its quality focus. An approach, based on object-oriented quality model, is provides to validate if a design pattern answers whether a proposed structural model of the design pattern really resolves quality problems described in intent of the design pattern. A validation approach is proposed to check if the design pattern is well-designed. In addition, a quantitative method is proposed to measure an effectiveness of quality improvement of the design pattern for determining whether the design pattern is applicable to meet functional and quality requirements. | 2010-08-26 |
20100218165 | OPTIMIZING CODE GENERATION SYSTEM WITH INPUT DATA INTEGRATION - A code generation system is optimized by integrating input data. An input code to the code generation system has a program code and an annotation. The program code is a program text to be automated by the code generation system. The annotation has code generating instructions to process the program code. An input code parser generates a template that parameterizes texts of the program code for automatically generating an output code. The input code parser produces a model to instantiate parameterized program code for each parameter. The template is used as inputs to a template engine of the code generation system and produces a code generator. An output code is created by applying the model to the code generator. | 2010-08-26 |
20100218166 | COMPUTER PRODUCT, IP MODEL GENERATING APPARATUS, AND IP MODEL GENERATING METHOD - A computer-readable recording medium stores therein an IP model that combines source code of IPs that include an interface representing input/output of data; a register storing the data; a behavior executing processing based on the data; and a state performing wait processing according to time information from the interface and a connection code indicative of a connecting relation between the IPs. | 2010-08-26 |
20100218167 | METHOD AND APPARATUS FOR SOFTWARE POLICY MANAGEMENT - A system and method for software policy management are provided. A compiled policy-enabled software application includes a policy enforcement point to export an information element to a policy manager. The policy manager includes a policy interpreter having a policy decision point to perform policy decision making based on the received information element from the policy enforcement point. Through a plurality of policy decision points, the policy manager can execute a wide range of policies for different compiled software applications. Policies can be modified centrally in the policy interpreter and changes can affect either one or more of the policy-enabled software applications. A policy manager browser can create and manage the policy decision making performed by the policy interpreter. | 2010-08-26 |
20100218168 | System and Method for Generating a Test Environment Script File - A system for generating a test environment script file contains instructions for changing a job control language (JCL) file into a test JCL file to be run in a test environment. The system comprises a processor, a memory device for storing i) a common seed script file that specifies common settings and instructions for a plurality of different test environments and ii) an environment parameter file containing parameters for a specific test environment. A script generation module executable by the processor is adapted to generate the test environment script file based on the stored common seed script file and the stored environment parameter file. | 2010-08-26 |
20100218169 | CONTRACT FAILURE BEHAVIOR WITH ESCALATION POLICY - An error handling system is described herein that provides a facility for controlling the behavior of software when the software violates a contract condition. The system provides configurable runtime behavior that takes place when a contract fails. The error handling system provides an event that a hosting application or other software code can register to handle and that the system invokes upon detecting a contract failure. The application's response to the event determines how the system handles the failure. If the event is unhandled, the system triggers an escalation policy that allows an administrator or application to specify how the system handles contract failures. Thus, the error handling system provides increased control over the handling of contract failures within software code. | 2010-08-26 |
20100218170 | Method System and Computer Program for Metering Usage of Software Products Based on Real-Time Benchmarking of Processing Power - A solution ( | 2010-08-26 |
20100218171 | COMPUTER BUS MONITORING FOR THE ADAPTIVE CONTROL OF EXECUTING SOFTWARE PROCESSES - A computer executing a software process is monitored by a monitor engine that is coupled to one or more buses in the monitored computer and can be installed in the monitored computer or be separate. Software that is to be monitored is certified, i.e., its nominal “normal” operating parameters are determined. Thus, each certified software system running on the monitored computer will have one or more certificates or set points associated with it. An analytical component of the monitoring engine manages the set of certificates for each execution process on the monitored computer. The executing process is monitored by the analytical component and compared against the associated certificate for that process. At any point where the software process begins to diverge from its operational certificate, the analytical component will notify a final control element, or adaptive engine, which can terminate the process or attempt to correct the anomaly. | 2010-08-26 |
20100218172 | METHOD FOR SIMULATING A SYSTEM ON BOARD AN AIRCRAFT FOR TESTING AN OPERATING SOFTWARE PROGRAM AND DEVICE FOR IMPLEMENTING SAID METHOD - A method for simulating a real on-board system for testing an operating software program. The disclosed embodiments include preparation of a test to be carried out on the operating software program, by adding and/or removing control functions to/from a library; execution of the operating software program of the real on-board system in a simulated environment; simulation of a dedicated peripheral by activating functions from the library; transmission of the test results from the dedicated peripheral to the results folders stored on the host platform and recording of the aforementioned results. | 2010-08-26 |
20100218173 | IMPLICIT LINE CONTINUATION - Modified compilers and other development tools provide implied line continuation within a sequence of syntax tokens of a programming language grammar which includes multiple semantic contexts and which uses line termination as presumptive statement termination. When source code parsing encounters a line terminator adjacent a context-dependent implicit line continuation token in an associated semantic context, an explicit decision is made whether to imply line continuation. Line continuation may also be implied in response to other specified tokens. | 2010-08-26 |
20100218174 | DYNAMIC COMPILING AND LOADING AT RUNTIME - A compiler is loaded by a computing device using an evaluation function that is included in a program in a compiled form. The evaluation function causes the compiler to compile source code for the program, wherein the source code includes new instructions that are uncompiled, and wherein compiling the source code generates compiled code that includes the new instructions. The evaluation function loads the compiled code into memory, retrieves the new instructions, and executes the new instructions. The evaluation function may perform these operations during runtime of the program that includes the evaluation function. | 2010-08-26 |
20100218175 | EXCEPTION DECLARATION REFACTORING TO REDUCE MEMORY FOOTPRINT - A system, method and program product for optimizing compiled Java code to reduce file size. A system is provided that includes: a first optimization that removes unnecessary exception declarations in the compiled Java code; a second optimization that converts checked exception declarations to unchecked exception declarations in the compiled Java code; and a third optimization that removes exception lists in the compiled Java code. | 2010-08-26 |
20100218176 | TEST SYSTEM CONFIGURATION METHOD AND SYSTEM - This disclosure relates to computer test systems and, more particularly, to automatically configuring computer test systems. A method, computer program product, and system receives a list of one or more software patches installed on an in-field computer system, the list including a version of each of the one or more software patches. Source code, managed by a source code revision tool, corresponding to the version of each of the one or more software patches, is identified. A compiling and installation system compiles one or more newly compiled software patches from the source code managed by the source code revision tool for each of the software patches installed on the in-field computer system. The compiling and installation system automatically installs the one or more newly compiled software patches on a test computer system to replicate the in-field computer system. | 2010-08-26 |
20100218177 | STORAGE APPARATUS AND SOFTWARE UPGRADE METHOD - A storage apparatus for storing a plurality of groups of data, the storage apparatus includes a storage area for storing software for managing the groups of data, and a meta-information storing section for storing a plurality of pieces of meta-information to manage the groups of data, respectively, in a first meta-information table according to the software. The storage apparatus includes a software upgrade section for, when receiving an upgrade command to install a new version software different from the already installed version software, performing a process for installing the new version software while leaving the already installed version software intact, and a table update section for formulating a new meta-information table by adding any one of a plurality of pieces of meta-information into the new meta information table piece by piece each time corresponding one of the groups of data is accessed. | 2010-08-26 |
20100218178 | FIRMWARE UPDATING APPARATUS, FIRMWARE UPDATING METHOD, AND STORAGE MEDIUM - Disclosed is a method that includes specifying a firmware version to be updated; determining whether or not a direct update from a current firmware version to the specified firmware version is enabled; determining whether or not the update to the specified firmware version enabled through an intervention of another version update, if it is determined that the direct update to the specified firmware version is disabled; and executing the update to the specified firmware version through the intervention of another version update, if it is determined that the update from the current firmware version to the specified firmware version is enabled through the intervention of another version update. | 2010-08-26 |
20100218179 | MANAGED ENVIRONMENT UPDATE SELECTION - Software update selection information can be obtained for each of multiple machines in a managed environment. The update selection information for each machine can represent selections of software updates corresponding to software installed on the machine. The software update selection information for the machines can be aggregated to produce aggregated software update selection information. In addition, the aggregated software update selection information can be used to produce a subscription set of software update selections corresponding to software to update on the machines. The subscription set can exclude available software update selections that do not correspond to software installed on the machines. | 2010-08-26 |
20100218180 | Method, a system and a computer program product for updating applications using data embedded in downloaded content - A method for a provider to update a user application comprising the steps of: providing a monitor for monitoring content streaming to the user system, monitoring the content streaming to the user system and detecting an update data block and selectively updating an application in accordance with the data block. | 2010-08-26 |
20100218181 | System and Method for Generating a Set Top Box Code Download Step Sequence - A method for generating a Set Top Box (STB) code download step sequence includes the steps of retrieving a code object from a Software Download Generator (SDG) memory in response to an instruction signal, generating at least one of a control message and a decoder conditional command using a SDG processor in response to the code object, accessing information in a channel map in the SDG memory, combining the at least one of a control message and a decoder conditional command with the code object to generate the STB code download step sequence for a target STB, transmitting the at least one STB code download step sequence from the SDG memory to a Digital Addressable Controller (DAC), re-transmitting the STB code download step sequence from the DAC to a Remote Addressable DANIS/DLS (RADD), and re-transmitting the STB code download step sequence from the RADD to the target STB. | 2010-08-26 |
20100218182 | SOFTWARE PROTECTION USING AN INSTALLATION PRODUCT HAVING AN ENTITLEMENT FILE - Techniques for establishing entitlement to a computer program product are provided, and include providing a client identity in a registration process to produce an entitlement file, obtaining an encoded version of a computer program product, and transforming the computer program product into an installation product in a computer storage medium, wherein the installation product comprises the entitlement file to establish entitled use of the computer program product. Also, techniques for facilitating security compliance of a computer program product include providing an encoded version of a computer program product, and providing an installation product builder for the computer program product, wherein the installation product builder creates an installation product in a computer storage medium using a client identity and the encoded version of the computer program product during a registration process, and wherein the created installation product comprises an entitlement file to facilitate security compliance of the computer program product. | 2010-08-26 |
20100218183 | POWER-SAVING OPERATING SYSTEM FOR VIRTUAL ENVIRONMENT - Principles for enabling power management techniques for virtual machines. In a virtual machine environment, a physical computer system may maintain management facilities to direct and control one or more virtual machines executing thereon. In some techniques described herein, the management facilities may be adapted to place a virtual processor in an idle state in response to commands from a guest operating system. One or more signaling mechanisms may be supported such that the guest operating system will command the management facilities to place virtual processors in the idle state. | 2010-08-26 |
20100218184 | Information processing device, method, and computer program product - A setting storage unit stores first setting information that defines an operation of a first application that runs on a guest OS and second setting information that defines an operation of a second application that runs on at least one of another guest OS and a host OS. A correspondence storage unit stores first identification information for identifying the first setting information and second identification information for identifying the second setting information, in association with each other. An alternative access gaining unit reads from the correspondence storage unit the second identification information corresponding to the first identification information of the first setting information for which an access request is received, and accesses the second setting information of the second identification information that is read out, in place of the first setting information for which the access request is received. | 2010-08-26 |
20100218185 | Implementation of a User-Controlled Transactional Resource - In one embodiment, a mechanism for implementation of a user as a transactional resource in a telecommunications platform is disclosed. In one embodiment, a method includes initiating a transaction as part of a transactional application in a transaction processing architecture, performing one or more transaction operations as part of the transaction on one or more transactional resources of the transaction processing architecture, contacting a user of the transactional application as one of the transaction operations performed on a user-controlled transactional resource, and storing a result of contacting the user in at least one of the user-controlled transactional resource or a transaction manager overseeing the transaction. | 2010-08-26 |
20100218186 | Data Centers Task Mapping - A data center management system may include a processor coupled to a network. The network may be further coupled to a primary data center and a secondary data center located at a physical location remote from the primary data center. The processor may be adapted to execute computer implemented instructions to determine a first transition point for the primary data center with respect to a secondary data center on the basis of one or more financial indicators, transfer one or more data center tasks from the primary data center to the secondary data center at substantially the first transition point, and execute the one or more transferred data center tasks at the secondary data center. | 2010-08-26 |
20100218187 | TECHNIQUES FOR CONTROLLING DESKTOP STATE - Techniques for controlling desktop state are provided. Processing events are associated with desktop states and are associated with resource actions. When a desktop encounters the processing events and a known state is established, automated actions are forced on the resources to customize the known state. | 2010-08-26 |
20100218188 | POLICY DRIVEN AUTONOMIC PERFORMANCE DATA COLLECTION - An autonomic method, apparatus, and program product are provided for performance data collection. A start time and a stop time are monitored for an application. The start time is compared with the stop time to determine whether or not the application is meeting a performance target of the application. If the application is not meeting the performance target for the application, performance data collection is autonomically started for the application. | 2010-08-26 |
20100218189 | Method for managing java applications - The present invention relates to a method for managing java applications executable in a user device. The present invention provides an expandability for and a continuity between java applications by changing states of the java applications in execution and sharing information between the java applications. | 2010-08-26 |
20100218190 | PROCESS MAPPING IN PARALLEL COMPUTING - A method of mapping processes to processors in a parallel computing environment where a parallel application is to be run on a cluster of nodes wherein at least one of the nodes has multiple processors sharing a common memory, the method comprising using compiler based communication analysis to map Message Passing Interface processes to processors on the nodes, whereby at least some more heavily communicating processes are mapped to processors within nodes. Other methods, apparatus, and computer readable media are also provided. | 2010-08-26 |
20100218191 | Apparatus and Method for Processing Management Requests - Embodiments of the present invention provide a method of processing a management request, comprising determining a priority level of the management request based upon one or more predetermined priority criteria. In some embodiments, the management requests are based on a Common Information Model (CIM) and control or monitor operation of an entity. | 2010-08-26 |
20100218192 | SYSTEM AND METHOD TO ALLOCATE RESOURCES IN SERVICE ORGANIZATIONS WITH NON-LINEAR WORKFLOWS - A method can include determining a number of cases received (e.g., a case load), a number of cases processed (e.g., a case rate), and dividing the case load by the case rate. The resource demand can be compared to a resource allocation, and the resource allocation can be changed based upon the resource demand. A information handling system can include a processor and a memory. The memory can have code stored therein, wherein the code can include instructions, which, when executed by the processor, allows the information handling system to perform part or substantially all of the method. | 2010-08-26 |
20100218193 | RESOURCE ALLOCATION FAILURE RECOVERY MODULE OF A DISK DRIVER - A method of resource allocation failure recovery is disclosed. The method generally includes steps (A) to (E). Step (A) may generate a plurality of resource requests from a plurality of driver modules to a manager module executed by a processor. Step (B) may generate a plurality of first calls from the manager module to a plurality of allocation modules in response to the resource requests. Step (C) may allocate a plurality of resources to the driver modules using the allocation modules in response to the first calls. Step (D) may allocate a portion of a memory pool to a particular recovery packet using the manager module in response to the allocation modules signaling a failed allocation of a particular one of the resources. Step (E) may recover from the failed allocation using the particular recovery packet. | 2010-08-26 |
20100218194 | SYSTEM AND METHOD FOR THREAD SCHEDULING IN PROCESSORS - A method for controlling a data processing system, a data processing system executing a similar method, and a computer readable medium with instructions for a similar method. The method includes receiving, by an operating system executing on a data processing system, an execution request from an application, the execution request including at least one resource-defining attribute corresponding to an execution thread of the application. The method also includes allocating processor resources to the execution thread by the operating system according to the at least one resource-defining attribute, and allowing execution of the execution thread on the data processing system according to the allocated processor resources. | 2010-08-26 |
20100218195 | Software filtering in a transactional memory system - A method and apparatus for utilizing hardware mechanisms of a transactional memory system is herein described. Various embodiments relate to software-based filtering of operations from read and write barriers and read isolation barriers during transactional execution. Other embodiments relate to software-implemented read barrier processing to accelerate strong atomicity. Other embodiments are also described and claimed. | 2010-08-26 |
20100218196 | SYSTEM, METHODS AND APPARATUS FOR PROGRAM OPTIMIZATION FOR MULTI-THREADED PROCESSOR ARCHITECTURES - Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least two multi-stage execution units that allow for parallel execution of tasks. The first custom computing apparatus optimizes the code for parallelism, locality of operations and contiguity of memory accesses on the second computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims. | 2010-08-26 |
20100218197 | INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM - An information processing apparatus is provided and includes: a first operating system incapable of adding or deleting an application; a second operating system capable of adding and deleting an application; means for determining whether a received command is a command directed to the first operating system or a command directed to the second operating system by referencing a table in which the command and an operating system for processing the command are associated with each other; means for retaining the table; means for controlling a memory so that the first operating system or the second operating system can start processing based on a result of the determining by the means for determining; and means for transferring the received command to the first operating system or the second operating system based on the result of the determining. | 2010-08-26 |
20100218198 | HARDWARE CONTROL INTERFACE FOR IEEE STANDARD 802.11 INCLUDING TRANSMISSION CONTROL INTERFACE COMPONENT - A standardized 802.11 hardware control interface may be provided such that a driver may communicate with any one or more of a variety of network adapters. | 2010-08-26 |
20100218199 | METHOD FOR PROGRAMMATIC EDITING OF CONFIGURATION FILES - A file format corresponding to each configuration file is identified. Each configuration file is parsed into a single tree structure with the corresponding file format. The single tree structure is modified with an Application Program Interface (API). The configuration file is bidirectionally updated to reflect the modified single tree structure while preserving the file format of each configuration file. The file format includes instructions on how each entry in each configuration file is to be mapped into the single tree structure. | 2010-08-26 |
20100218200 | METHOD FOR PROGRAMMATIC EDITING OF TEXT FILES - A file format corresponding to a text file is identified. The text file is parsed into a tree structure with the corresponding file format. The tree structure is modified with an Application Program Interface (API) module. The text file is bidirectionally updated to reflect the modified tree structure while preserving the file format of the text file. The file format includes instructions on how each entry in the text file is to be mapped into the tree structure. | 2010-08-26 |
20100218201 | METHOD AND AN APPARATUS TO IMPLEMENT SECURE SYSTEM CALL WRAPPERS - Some embodiments of a method and an apparatus to a method and an apparatus to implement secure system call wrapper have been presented. In one embodiment, a system call wrapper is used to validate parameters of a system call directed to a kernel from a user-space process. The user-space process supplies the parameters of the system call. The parameters are protected from being accessed by processes in the user-space after the parameters have been validated. | 2010-08-26 |
20100218202 | Method and Apparatus for Case-Based Service Composition - An apparatus for creating composite services includes a processing unit which identifies at least one constituent component for a composite service by a processor unit. The constituent component has a runtime state. The apparatus includes a data-store having past composition decisions and corresponding runtime states. The processing unit locates a past composition decision regarding the constituent component that has essentially the equivalent runtime state in the data-store, and reuses the past composition decision for the constituent component for the composite service. A method for creating composite services includes the steps of identifying at least one constituent component for a composite service by a processor unit, the constituent component having a runtime state. There is the step of locating a past composition decision regarding the constituent component that has essentially the equivalent runtime state in a data-store by the processing unit. There is the step of reusing the past composition decision for the constituent component for the composite service by the processor unit. | 2010-08-26 |
20100218203 | DOOR OPENING AND CLOSING MECHANISM AND RECORDING AND/OR PLAYBACK APPARATUS - A door opening and closing mechanism includes an apparatus body, a door configured to open and close a side face of the apparatus body, a closing mechanism configured to move the door from an open position to open the side face to a close position to close the side face, a control switch provided in the apparatus body, the control switch being operated from an operation hole opening in the side face, and a control button provided in the door and configured to press the control switch from the operation hole at the close position of the door. The control switch is provided at a position shifted from the operation hole toward the interior of the apparatus body. | 2010-08-26 |
20100218204 | PHOTODETECTOR - A light receiving device generates photocurrent that corresponds to the quantity of incident light. A capacitor is arranged with one terminal set to a fixed electric potential, and is charged using the photocurrent. A comparator compares the voltage that occurs between both terminals of the capacitor with a predetermined threshold voltage, and generates a judgment signal that corresponds to the comparison result. An initialization switch initializes the voltage that occurs both terminals of the capacitor. A judgment unit acquires, as data which indicates the quantity of light, the level of the judgment signal at a timing after the passage of a predetermined judgment period of time from the commencement of charging of the capacitor using the photocurrent. | 2010-08-26 |
20100218205 | DISK CARRYING DEVICE AND OPTICAL DISK RECORDING/REPRODUCING DEVICE - A disk carrying device and an optical disk recording/reproducing device. The disk carrying device comprises a first idle gear rotatably supported on a lower chassis and a second idle gear rotatingly operated by coming into contact with or separating from the first idle gear. The second idle gear and a roller gear meshed with the second idle gear are rotatably supported on a feed plate, and the second idle gear is brought into contact with or separated from the first idle gear, from the underside, which is rotatably supported on the lower chassis. By this, when a disk is inserted, a downward force F | 2010-08-26 |
20100218206 | VIEWER PRESENCE DETECTION - One embodiment of the present invention sets forth a method for determining a chance that a user is present at a current time while a client device is tuned to a channel by monitoring a user input to the client device and determining a time when the user provides the user input. At the time when the user provides the user input, the chance is assigned an initial value. After that, the chance varies over time according to a first function. The chance that the user is present at the current time is then determined using the initial value and the first function. As a result, a chance of a user being present while a client device plays out media segments may be determined without incurring the costs of providing additional hardware and without requiring the user to register and unregister. | 2010-08-26 |
20100218207 | METHOD AND APPARATUS TO DETECT PREVIEW OF ENCRYPTED CONTENT - A method and apparatus detects a presence of a change in encryption status of video information, such as a preview, in a video stream. The method and apparatus issues notification information such as through a visual user interface, audibly or in any other suitable manner, that new content, such as a pay per view video information, is either available or unavailable based on the detection of a change in encryption status of the video information. An interactive and automated technique is provided to inform a user while, for example, the user is watching a display device, that a preview of content is now available or that a previously available preview has now changed and is now encrypted and therefore a user must order the previewed content before an expiration period occurs. In this fashion, a user is automatically notified that a free preview is available, while watching television and a broadcaster may increase revenues since preview information is more readily detected and presented to potential customers. | 2010-08-26 |
20100218208 | Method and Apparatus for Generating Alternative Commercials - The features herein pertain to methods, systems, and apparatus for providing alternate content to consumers of digital media during trick modes of operation comprising generating digital media content in a first file for standard playback for consumption by a consumer, generating at least one trick file corresponding to the first file, the trick file comprising content different than content in the first file, and mapping the trick file to a trick mode of operation in connection with the first file. | 2010-08-26 |
20100218209 | Apparatus having an emergency alert function that facilitates location selection - An apparatus ( | 2010-08-26 |
20100218210 | EMERGENCY BROADCAST SYSTEM - A method, system, and computer program product for emergency broadcasting to telephones or audio and/or video-enabled devices from a server system provide more timely emergency notification and more effective coverage for such emergency notifications than existing systems. A method for broadcasting at least one message to end user devices may comprise determining at least one group including a plurality of end user devices to which to broadcast the at least one message, based on programmable criteria related to each end user device and independently of a private branch exchange, central office, or other physical connection of each end user device, and transmitting the at least one message to each end user device of the group of end user devices. | 2010-08-26 |
20100218211 | VIDEO INTERACTION WITH A MOBILE DEVICE AND A VIDEO DEVICE - Interactive material is delivered at least partly wirelessly to a mobile device in the vicinity of a video device on which video content is being displayed, the interactive material being related to the video content. | 2010-08-26 |
20100218212 | Digital Television Translator With PSIP Update - A digital television translator includes a digital television receiver for receiving a first digital television signal at a first frequency and generating a digital transport stream from the first digital television signal. The digital transport stream can include original Program and System Information (PSIP) data having RX channel data that is indicative of the first frequency, the first major channel number, and/or the first minor channel number. The digital television translator also includes a PSIP update module for updating the original PSIP data in the digital transport stream by replacing the RX channel data with TX channel data. The TX data is indicative of a second frequency, a second major channel number, and/or a second minor channel number. The digital television translator further includes a digital television modulator for converting the digital transport stream having the updated PSIP data into a second digital television signal at the second frequency, where the second frequency can be the same or different from the first frequency. | 2010-08-26 |
20100218213 | CONTROL USER INTERFACE DELIVERY METHOD AND APPARATUS IN DIGITAL BROADCAST SYSTEM - A method and apparatus for delivering a Control User Interface (CUI) using an Electronic Program Guide (EPG) is provided for a broadcast system. A transmission apparatus for a digital broadcast system includes a provider that provides one or more of services and content. The apparatus also includes an information generator that generates EPG information including CUI information. The apparatus further includes a transmitter that transmits the EPG information and the one or more of the services and content. The CUI information is provided per service and per content. | 2010-08-26 |
20100218214 | INTELLIGENT REMOTE CONTROL - A disclosed remote control, suitable for use with a set top box or other form of multimedia handling device, includes a processor, a user input device, and a display. The user input device and the display are communicatively coupled to the processor. A communication adapter is configured to place the processor in bi-directional communication with the multimedia handling device. The remote control further includes a storage medium that may include a unique identifier of the user and a user profile indicative of the user's channel preferences and viewing permissions. The storage medium may further include software instructions to synchronize the user profile with a corresponding user profile on the multimedia handling device, receive input from the user via the user input device, the input including commands from the user to manipulate the multimedia handling device, and display output on the display screen in response to the user's commands. | 2010-08-26 |
20100218215 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs. | 2010-08-26 |
20100218216 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs. | 2010-08-26 |
20100218217 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs. | 2010-08-26 |
20100218218 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs. | 2010-08-26 |
20100218219 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs. | 2010-08-26 |