"I hate what they've done to my child...I would never let my own children watch it. "
Vladimir Zworykin, television pioneer ; Talking about an invention in which he played a critical role.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7814497 | Computer application interface to radio-frequency identification data An interface to radio-frequency identification (RFID) data provides RFID data in response to an event cycle specification received from an application. The interface is configured to receive the event cycle specification that identifies one or more RFID sources. The... | 10/12/2010 |
| 7797707 | System and method for attributing to a corresponding virtual machine CPU usage of a domain in which a shared resource's device driver resides According to at least one embodiment, a method comprises observing communication from a virtual machine (VM) to a domain in which a device driver for a shared resource resides. The method further comprises determining, based on the observed communication, CPU utiliz... | 09/14/2010 |
| 7793300 | System and method for abstracting state transitions without requiring client knowledge A system and method employ a client-server architecture that abstracts from the client the states of objects and transitions between the states. As a result, the server maintains objects, along with associated states, and state transitions that are provided to clien... | 09/07/2010 |
| 7784058 | Computing system having user mode critical system elements as shared libraries A computing system and architecture is provided that affects and extends services exported through application libraries. The system has an operating system having an operating system kernel having OS critical system elements (OSCSEs) for running in kernel mode; and... | 08/24/2010 |
| 7770178 | Process suspension through process model design Various implementations are disclosed for designing a process model that includes a task, the task associated with a potential suspension, e.g., in response to an error or other exception. At least one suspension task may be provided in parallel with the task to for... | 08/03/2010 |
| 7752631 | Device and method for a graphical user interface To enable the adaptation of display units, e.g. of a medical device, to different color display capabilities, an individual library of individual user interface components is used. The individual library of individual user interface components is derived from a gene... | 07/06/2010 |
| 7748007 | Computer system for detecting object updates A computer system is used to run one or more programs. It includes a memory having at least a first heap and a second heap in which objects are stored, with a first object being stored on the first heap. A write barrier is provided for detecting that said the first ... | 06/29/2010 |
| 7735090 | On demand software contract modification and termination in running component assemblies A method, apparatus and article of manufacture to dynamically modify, terminate, or replace software components and connections (i.e., contracts) between components in a running assembly. Information about the component and contracts between components in a running ... | 06/08/2010 |
| 7716674 | Streaming server administration protocol Network server information has traditionally been obtained through the use of operating systems functions and calls. By adding URL protocol code to the network server, such data may be obtained by use of a URL. In the URL, path information for the container in the s... | 05/11/2010 |
| 7712106 | System and methods for generating and managing filter strings in a filter graph A method comprising generating a source chain for use in a development project, generating an identifier which is uniquely assigned to the source chain, and caching the source chain when it is not currently required in the development project. As execution of the de... | 05/04/2010 |
| 7703104 | Systems, methods, and computer-readable media for enrolling conferees for expeditied access to conferencing services Systems, methods, and computer-readable media of enrolling conferees to receive conferencing services. Methods to achieve the foregoing can comprise: receiving a request from the conference call host to enroll in conferencing services; receiving data representing a ... | 04/20/2010 |
| 7698712 | Selectively transmitting transaction data A last transaction for a business object may be identified. Transactions related to that occur prior to the last transaction and subsequent to a last upload event are associated with the last transaction. Data describing the last transaction and the associated trans... | 04/13/2010 |
| 7665094 | Systems and methods for mobile communication A mobile communication system uses a runtime environment program which can communicate with a server. Applications are used with their own corresponding application data store. The application data store is persistent even when the applications are not running. The ... | 02/16/2010 |
| 7644411 | Mechanism for implementing different types of services within the same two-phase commit transaction An apparatus for and method of permitting a CORBA user terminal to request services from an enterprise server having XATMI applications, wherein the process is controlled by an integrated two-phase commit protocol. The service request is generated and transmitted to... | 01/05/2010 |
| 7614057 | Entity linking system A linking system that assists in managing the linking of entities contained in messages between two business applications is disclosed. The linking system also assists in updating entities between two business applications when an entity is updated in one applicatio... | 11/03/2009 |
| 7607135 | Apparatus and method for enhancing performance of a computer system Apparatus and method for enhancing performance of a computer system. The invention may comprise apparatus and methods for deriving relationships between system variables and the performance of the computer system, generating a number of rules based on the derived re... | 10/20/2009 |
| 7594235 | Method of executing on a station of a communication network a computer program represented in a markup language A method of execution on a station of a communication network of a computer program represented in a markup language comprises a step of reading a tag comprising the identification of an instruction; a step (S40) of identifying an electronic address associate... | 09/22/2009 |
| 7584477 | Cross repository copier A system for providing a cross repository copier in an enterprise print system is provided. The copier includes a processor and a memory for operating a graphic user interface (GUI) in the enterprise print system. The GUI receives data from a user for copying or mov... | 09/01/2009 |
| 7574709 | VEX-virtual extension framework Extensions to operating systems or software applications can be hosted in virtual environments to fault isolate the extension. The virtual environment in which extensions designed to control hardware devices can safely execute can be efficiently created during an in... | 08/11/2009 |
| 7565660 | System and method for universal extensibility that supports a plurality of programmable logic controllers A method and system is provided for creating applications for one or more types of programmable logic controllers (PLCs). A open development kit (ODK) is provided that permits dynamic link libraries to be created and interfaced to a user application software and als... | 07/21/2009 |
| 7543298 | Systems and methods for updating EMS class object references A system and method is described for updating EMS class object references within a database of an NMS when a change is made in the EMS or a component within a system architecture. Such updating of NMS database occurs in real time by continuously requesting informati... | 06/02/2009 |
| 7536694 | Exception handling in a multiprocessor system In one embodiment, a first processor of a multiprocessor system, encounters an exception and jumps to exception handler code at an architecture-defined exception vector. The processor is directed to a data structure which provides a programmable exception vector to ... | 05/19/2009 |
| 7526768 | Cross-pollination of multiple sync sources The present invention allows a user to synchronize a device with at least two data sources that may cross-pollinate. The user's device is used to shuttle changes between the sources and resolves conflicts when changes are made to an item on multiple sources concurre... | 04/28/2009 |
| 7523456 | System and method for adding local resources for use by a mobile agent object System and method for importing service objects to a host computing environment. In one embodiment, a method includes the steps of executing a mobile agent object, (called a delivery-mobile agent object) in a mobile-agent runtime environment in a host computing envi... | 04/21/2009 |
| 7509649 | System and method for conversion of generic services' applications into component based applications for devices A system and method is provided for converting a page-based application, expressed as a series of presentation pages having embedded data and messaging elements for interaction with a user interface, to a component based application configured for execution on a dev... | 03/24/2009 |
| 7509648 | Paradigm in multimedia services creation methodology, and new service creation and service execution environments The present invention discloses a new paradigm in Multimedia Services Creation Methodology, and new Service Creation and Service Execution Environments, based on this methodology. A service designer can access the Service Creation Environment via a Web based Graphic... | 03/24/2009 |
| 7506340 | Operating system (OS) abstraction layer An operating environment is capable of being abstracted to a plurality of operating systems. An operating environment is provided which is common to all the different operating systems. A plurality of operating system abstraction layers are provided. Each abstractio... | 03/17/2009 |
| 7500245 | Changing code execution path using kernel mode redirection A mechanism for redirecting a code execution path in a running process. A one-byte interrupt instruction (e.g., INT 3) is inserted into the code path. The interrupt instruction passes control to a kernel handler, which after executing a replacement function, returns... | 03/03/2009 |
| 7493622 | Use of thread-local storage to propagate application context in Java 2 enterprise edition (J2EE) applications In a J2EE application server, a method of passing context information among transactions in a hierarchical parent-child transaction chain executing in a single thread of execution. The method comprises generating a correlator corresponding to a top level transaction... | 02/17/2009 |
| 7487509 | System and method for providing multiple embodiments of abstract software modules in peer-to-peer network environments System and method for providing multiple embodiments of abstract software modules in peer-to-peer network environments. A module class may have one or more module specifications. Each module specification may have one or more module implementations configured to exe... | 02/03/2009 |
| 7487508 | System and method for reconstructing client web page accesses from captured network packets According to one embodiment of the present invention, a method for reconstructing client web page accesses is provided that comprises capturing network-level information for client accesses of at least one web page, and using the captured network-level information t... | 02/03/2009 |
| 7472394 | System and method for programming point of sale devices A system for programming point of sale devices is provided. The system includes a terminal programming system that can program point of sale devices provided by different manufacturers and having different proprietary operating systems. A communications interface is... | 12/30/2008 |
| 7472395 | Systems for generating and managing filter strings in a filter graph In accordance with at least one embodiment, a systems generates a source chain for use in a development project, and caches the source chain when it is not currently required in the development project. ... | 12/30/2008 |
| 7469408 | Document customization for transparent execution on a client and a server Architecture that facilitates the creation of a customized document with embedded or linked code that can be run on a client or a server without invoking the host application. A programming model makes it transparent to the code whether it is running on the client o... | 12/23/2008 |
| 7454757 | Technology for processing information e.g. representing print requests in networked environment a system suitable for applying this method, and a computer program element comprising a program code for applying this method The invention relates to a method of processing information with a system comprising at least two processing devices coupled to a network, in which method a job for processing information is defined by a user of the system, whereafter in respect of processing device... | 11/18/2008 |
| 7451451 | Operating system abstraction and protection layer The present invention provides a system for creating an application software environment without changing an operating system of a client computer, the system comprising an operating system abstraction and protection layer, wherein said abstraction and protection la... | 11/11/2008 |
| 7448039 | Method and system for logging test data A method and system for logging messages in a test environment. Devices that display, output, store, or transmit log messages are instantiated as objects to log messages sent from a testing application. The testing application requests that a message be logged by a ... | 11/04/2008 |
| 7448040 | Transfers of information in a communications network The invention features various techniques for managing transfers of information in public packet switched communications networks. In one aspect, the invention provides a system for identifying updated items of network-based information, such as pages, to users in a... | 11/04/2008 |
| 7444642 | Method for indicating completion status of asynchronous events The present disclosure describes a method comprising issuing a plurality of commands to a controller, wherein the commands are issued in a first order, and wherein the completion status of commands is written to the memory in a second order, and wherein the second o... | 10/28/2008 |
| 7444503 | Method and apparatus for delivering device drivers A method and apparatus for delivering a device driver to an operating system without user intervention. One or more operating systems (e.g., different operating system programs, different versions of one operating system) execute on a computer platform. During booti... | 10/28/2008 |