Patents Examined by Antony Nguyen-Ba
-
Patent number: 8032905Abstract: In a system and method for providing a television broadcast that displays different content for different viewers, a pool of content items, or particular items from a pool of content items, is integrated with a signal for a television program. The combined signal is transmitted or broadcast in any suitable way, such as by satellite, antenna, cable, or the like. Once the combined signal has been transmitted, or while the signal is being transmitted, different items from the pool of content items are displayed to different viewers. The items may be displayed to viewers during a broadcast of a pre-recorded television program. Rules may be integrated into the combined signal governing how and when items from the pool of content items are displayed. The rules may also govern which items from the pool of content items are displayed. A return channel may be provided so that a viewer may communicate to a content provider.Type: GrantFiled: April 6, 2010Date of Patent: October 4, 2011Assignees: Sony Corporation, Sony Pictures Entertainment Inc.Inventors: Nizar Allibhoy, Nicholas Cross Wodtke
-
Patent number: 7380259Abstract: A system and method are provided for integrating data representing at least one weather parameter prevailing at at least a first geographic location into a television broadcast related to the first geographic location. An icon signal representing a weather parameter icon is generated in response to the weather parameter, and represents the weather parameter sensed at the first geographic location. Apparatus is provided for receiving the television broadcast related to the first geographic location, and for merging the television broadcast signal with the icon signal, producing an output television signal representing the weather parameter icon superimposed on the television broadcast.Type: GrantFiled: June 27, 2000Date of Patent: May 27, 2008Assignee: Unisys CorporationInventor: Jeffrey C. Schroeder
-
Patent number: 7266812Abstract: An arrangement, storage medium and method are provided to convert a particular proprietary language Device Description file and/or a particular Device Description language source code associated with a particular type of a field device into a particular non-proprietary language Device Description file, and to transmit the particular non-proprietary language Device Description file from a first processing system to a second processing system using a particular Web Service. For example, the particular non-proprietary language Device Description file can be a non-binary coded Device Description file, and the non-binary coded Device Description file can be an Extensible Mark-up Language Device Description file. Moreover, the second processing system can use Simple Object Access Protocol to request the particular Web Service used in the transmission of the Extensible Mark-up Language Device Description file.Type: GrantFiled: April 15, 2003Date of Patent: September 4, 2007Assignee: Smar Research CorporationInventor: Marco Aurelio de Oliveira Pagnano
-
Patent number: 7266811Abstract: Embodiments of systems, methods, and computer program products may facilitate translation of machine code associated with a first processor for execution on a second processor. Machine code associated with a first processor may be translated into a translated program that includes one or more translation instructions for execution on the second processor. The one or more translation instructions are used exclusively to translate machine code that is associated with a processor other than the second processor. The translated program may be stored in a storage medium where it may be executed using the second processor. Each translation instruction that involves access of the storage medium may be dispatched to one or more translation load-store units that are dedicated exclusively to processing the translation instructions.Type: GrantFiled: September 5, 2001Date of Patent: September 4, 2007Assignee: Conexant Systems, Inc.Inventors: Moataz Mohamed, Keith Bindloss, Wade Guthrie
-
Patent number: 7263693Abstract: The present invention is a new method and apparatus to perform combined compilation and verification of platform independent bytecode instruction listings into optimized machine code. More specifically, the present invention creates a new method and apparatus in which bytecode compilation instructions are combined with bytecode verification instructions, producing optimized machine code on the target system in fewer programming steps than traditionally known. The new method, by combining the steps required for traditional bytecode verification and compilation, increases speed and applicability of platform independent bytecode instructions.Type: GrantFiled: November 17, 2004Date of Patent: August 28, 2007Assignee: Esmertec AGInventor: Beat Heeb
-
Patent number: 7254806Abstract: A computer binary translator translates at least a segment of a binary representation of a program from a first instruction set architecture to a second instruction set architecture. A sequence of side-effects in the translation differs from a sequence of side-effects in the original. The translation distinguishes memory loads that are believed to be directed to well-behaved memory from memory loads that are believed to be directed to non-well-behaved memory device(s). Instruction execution circuitry identifies a memory reference that has a side-effect that has been reordered by translation, the memory reference having been believed at translation time to be directed to well-behaved memory but at execution it is found that the reference cannot be guaranteed to be well-behaved. The instruction execution circuitry identifies whether the difference in side-effect order may have a material effect on the execution of the program. A roll-back program state is established, and execution of the original code resumes.Type: GrantFiled: November 4, 1999Date of Patent: August 7, 2007Assignee: ATI International SRLInventors: John S. Yates, Jr., David L. Reese, Korbin S. Van Dyke, Paul H. Hohensee
-
Patent number: 7249174Abstract: A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided. In one embodiment, server change operations for a collection of server objects, such as files and configuration file entries, are specified in a transaction package. The target servers to which the specified change operation are directed are also identified in the transaction package. Parameter values for each of the identified target servers are specified through a parameter file in the transaction package. The transaction package is sent to the identified target servers, which execute the change operations on the target servers in a transaction-safe manner using these parameter values.Type: GrantFiled: April 16, 2003Date of Patent: July 24, 2007Assignee: Bladelogic, Inc.Inventors: Balaji Srinivasa, Vijay G. Manwani, Thomas Martin Kraus
-
Patent number: 7243156Abstract: A method and system for integrating plural disparate information sources into a single stream of information using middleware. Data received from real-time sources (e.g., stock quotes) is given priority for distribution over non-real-time sources (e.g., news sources). By coordinating between several servers, data can be distributed in a load-balanced fashion which also performs self-healing in the face of server errors.Type: GrantFiled: March 17, 2004Date of Patent: July 10, 2007Assignee: Digital Integrator, Inc.Inventors: Chris P. Hahn, Peter V. Gissel
-
Patent number: 7243306Abstract: A descriptor for a multitier compute infrastructure is provided. A multitier topology map contains an inventory of network tier, application tier, and compute tier components and the relationships among the components. A business service can be defined as a logical grouping of components that transactionally implement a business process. A service descriptor includes the component dependencies that define the business service. The business service leverages the component dependencies to provide cross-tier visibility of the business process and performance analysis features.Type: GrantFiled: February 13, 2003Date of Patent: July 10, 2007Assignee: International Business Machines CorporationInventors: Shashank Joshi, Umesh Bellur, Yan Or, Krishna Garimella, Vinu Sundaresan
-
Patent number: 7237226Abstract: A method and system for storing pending changes to data having a data model is provided. In one embodiment, a pending change system receives a change that is to be made to the data. When the change is “committed,” the change system determines whether the change to the data will result in changed data that is consistent with the data model. When the change system determines that the change is consistent, it updates the data accordingly. If, however, a change is not committed or committed but inconsistent, the change system stores the change in a pending change list associated with the data.Type: GrantFiled: May 9, 2003Date of Patent: June 26, 2007Assignee: Intentional Software CorporationInventor: Charles Simonyi
-
Patent number: 7233331Abstract: A parallel processing system and method for performing processing tasks in parallel on a plurality of processors breaks down a processing task into a plurality of self-contained task objects, each of which has one or more “data-waiting” slots for receiving a respective data input required for performing a computational step. The task objects are maintained in a “waiting” state while awaiting one or more inputs to fill its slots. When all slots are filled, the task object is placed in an “active” state and can be performed on a processor without waiting for any other input. The “active” tasks objects are placed in a queue and assigned to a next available processor. The status of the task object is changed to a “dead” state when the computation has been completed, and dead task objects are removed from memory at periodic intervals.Type: GrantFiled: March 14, 2001Date of Patent: June 19, 2007Assignee: Square Enix Co., Ltd.Inventor: Toshiaki Kato
-
Patent number: 7234072Abstract: A method and system for making an application highly available within a clustered environment includes detecting a cluster on an installation node, verifying whether at least one application component can be installed on the detected cluster, installing the at least one application component on the detected cluster, modifying the at least one application component, and putting the at least one application component online.Type: GrantFiled: April 17, 2003Date of Patent: June 19, 2007Assignee: Computer Associates Think, Inc.Inventor: Kouros H. Esfahany
-
Patent number: 7231632Abstract: A system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. A combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides for application of these techniques in many contexts including where the operations are fragment programs in for a programmable Graphic Processing Unit.Type: GrantFiled: April 16, 2004Date of Patent: June 12, 2007Assignee: Apple Computer, Inc.Inventor: John Harper
-
Patent number: 7225432Abstract: Methods and systems are disclosed for debugging a computer program code by use of a debugging software. Software means may be provided for causing the debugging software to stop at one or more types of breakpoints set in the computer program code. In one embodiment, a debugging method is provided that comprises: debugging a program code with at least one type of breakpoint; and activating or deactivating all breakpoints of the at least one type by a single action.Type: GrantFiled: July 3, 2003Date of Patent: May 29, 2007Assignee: SAP AGInventors: Frank Jentsch, Ralph Wagenführer
-
Patent number: 7225431Abstract: The present invention provides inserting and deleting a breakpoint in a parallel processing system. A breakpoint is inserted in a module loaded into the execution environment of an attached processor unit. The breakpoint can be inserted directly. Furthermore, the unloaded image of the module can also have a breakpoint associated with it. The breakpoint can be inserted directly into the module image, or a breakpoint request can be generated, and the breakpoint is inserted when the module is loaded into the execution environment of the attached processor unit.Type: GrantFiled: October 24, 2002Date of Patent: May 29, 2007Assignee: International Business Machines CorporationInventors: Michael Karl Gschwind, Kathryn M. O'Brien, John Kevin O'Brien, Valentina Salapura
-
Patent number: 7225433Abstract: Methods and systems are disclosed for debugging a computer program code by using a debugging software. Software means may be provided for causing the debugging software to stop at a breakpoint set in the computer program code. In one embodiment, a method is provided that comprises making the debugging software stop at a breakpoint based on one or more predefinable conditions.Type: GrantFiled: July 3, 2003Date of Patent: May 29, 2007Assignee: SAP AktiengesellschaftInventors: Frank Jentsch, Ralph Wagenführer
-
Patent number: 7222333Abstract: Techniques for forming an application from a particular file that has source code in a particular language include receiving, from the particular file, comment data. The comment data is ignored according to the particular language. The comment data includes build data indicating how to use the source code in a build process. The build process packages compiled code to form the application. Based on the build data in the comment data, build-input data is generated. The build-input data indicates input for the build process. These techniques automatically provide, for the application build process, build information known to the application developer who produced the source code.Type: GrantFiled: October 15, 2001Date of Patent: May 22, 2007Assignee: Cisco Technology, Inc.Inventors: Yishay Mor, Gadi Berman
-
Patent number: 7222336Abstract: A method of compiling byte code into native code disclosed together with a server (100) and a receiving terminal (101) for the same. The method comprises the steps of transmitting byte code files containing byte code from a server to a receiving terminal; transmitting grouping information relating to the grouping of byte code files to the receiving terminal; and compiling byte code files received at the receiving terminal to native code. The byte code files are selected for compilation as a function of the grouping of byte code files.Type: GrantFiled: September 20, 2002Date of Patent: May 22, 2007Assignee: NXP B.V.Inventor: Ian Willis
-
Patent number: 7219152Abstract: Small, optimized sequences of binary 5-tuples, representing filter rules, which achieve space efficient packet filtering. A post-match procedure table allows dynamic and extensible packet processing. Packet filtering is accomplished by processing filter rule statements and procedure statements, entered by a user in a rules file, to generate 5-tuple filtering rules and a procedure table, and loading the filtering rules and procedure table into the filter interpreter. A filter interpreter then applies the resolved filtering rules for each packet received at the network adapter. When a filtered packet matches a rule, a specified function is invoked.Type: GrantFiled: September 1, 2005Date of Patent: May 15, 2007Assignee: Bluefire Security Technologies, Inc.Inventor: Dennie Komisky
-
Patent number: 7216332Abstract: A software development system is described in which lattice theory is used to model the compatibility and desirability in the target execution environment of various build option parameters selected by a user. A library selector is formed by combining the build option parameters of each source code entity to produce a selector having the maximum level of execution environment requirements needed among the group of source code entities being compiled. This library selector may be used to select a particular library of machine code entities compatible with these execution environment requirements whilst providing the most desirable machine code entities to exploit the capabilities of the target data processing system.Type: GrantFiled: March 5, 2003Date of Patent: May 8, 2007Assignee: Arm LimitedInventor: Lee D. Smith