U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6260903

Portable automobile partition

A portable partition for use in an automobile having a seat with a seat bench and a seat backrest.

Newsletter  PatentStorm News

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.

 

Class 719/310 - MISCELLANEOUS


Subclass of Class 719 - Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Definition: Subject matter not provided for in any of the above subclasses
No. of applications: 157
Last issue date: 12/01/2011


1        
Application No.Application TitleIssue Date
20110296431METHOD AND APPARATUS FOR EFFICIENT HELPER THREAD STATE INITIALIZATION USING INTER-THREAD REGISTER COPY
This disclosure describes a method and system that may enable fast, hardware-assisted, producer-consumer style communication of values between threads. The method, in one aspect, uses a dedicated hardware buffer as an intermediary storage for transferring values from re...
12/01/2011
20100262977System and Method for Application Isolation
A system, method, and computer readable medium for providing application isolation to one or more applications. The system may include an isolated environment including application files and executables, and an interception layer intercepting access to system resources ...
10/14/2010
20090265715VEX - Virtual Extension Framework
Extensions to operating systems or software applications can be hosted in virtual environments to fault isolate the extension. A generic proxy extension invoked by a host process can coordinate the invocation of an appropriate extension in a virtual process that can pro...
10/22/2009
20090204973METHOD AND SYSTEM FOR PROVIDING PREEMPTIVE RESPONSE ROUTING
A computer program product comprises a computer usable medium. The computer usable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to receive a request from a calling service. Further, ...
08/13/2009
20090178057WIRELESS DEVICE OPERATING SYSTEM (OS) APPLICATION PROGRAMMER'S INTERFACE (API)
The application relates to various aspects for modeling software, preferably for use in wireless communication devices. One aspect relates to targeting a software model to a plurality of different operating systems/operating system combinations. Another aspect relates t...
07/09/2009
20090132401Generating a Single Advice of Charge Request for Multiple Sessions in a Network Environment
In one embodiment, a method includes receiving a selected communication session of a transaction associated with a prepaid end user, such that the transaction comprises a plurality of communication sessions. The method includes associating the selected communication ses...
05/21/2009
20090121893LIGHTING CONTROL FRAMEWORK
A lighting control framework is provided. The lighting control framework receives an implicit request from an application. The implicit request is converted into a converted explicit request which is processed to utilize a light of a lighting device....
05/14/2009
20090119674COMMON HANDLER FRAMEWORK
A common handler framework can allow handlers for multiple different types of web services programming models to be used in a single handler chain....
05/07/2009
20090094614Direct synchronous input
Various technologies and techniques are disclosed for providing direct synchronous input. An input monitor determines where an input from a sender that is directed to a target element is about to be delivered. One example for providing an input monitor includes using a ...
04/09/2009
20090055469RE-USING ASYNCHRONOUS SERVER-SIDE RESULTS GENERATED FOR A REQUEST CONTEXT OF ONE CLIENT TO SATISFY A REQUEST CONTEXT OF A DIFFERENT CLIENT
The present invention provides a solution for sharing server generated output to satisfy requests for content originated by different clients. More specifically, a server side resource can analyze a content request and compare this request to a set of active request han...
02/26/2009
20090019452Resource Management Method and System with Active Associations
A method (300) and a corresponding system for managing associations in the CIM model are proposed. An association is modeled by a particular class, which includes two or more references to other classes; the association is implemented by a corresponding provider....
01/15/2009
20090007138STATIC EXECUTION OF STATEMENTS IN A PROGRAM
Provided are techniques for static execution of statements. Information from an execution file that describes statements that have been bound to a database during a previous execution of those statements dynamically and describes metadata about the statements is loaded....
01/01/2009
20080288954SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SHARING INFORMATION IN A DISTRIBUTED FRAMEWORK
A system, method and computer program product are provided for sharing information in a distributed system. After information is received, it is stored on a bulletin board. In use, the information is shared, in real-time, among a plurality of heterogeneous processes....
11/20/2008
20080244612METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR INVOKING EXTERNALLY ASSISTED CALLS FROM AN ISOLATED ENVIRONMENT
A method of invoking power processor element (PPE) serviced C library functions on a synergistic processing element (SPE) running in isolated mode. When the SPE initiates a PPE-serviced function, an SPE stub routine allocates a parameter buffer in an open area of a loca...
10/02/2008
20080163242INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM FOR CONTROLLING RESOURCE ACCESS BY APPLICATION PROGRAM
A method executed in an information processing apparatus for controlling resource access by an application program running on the information processing apparatus is provided. A change in connection statuses or operating statuses of a device connected to the information...
07/03/2008
20080141270MIDDLEWARE APPLICATION ENVIRONMENT
A software application framework includes a framework interface domain for interfacing a platform domain with application domain software of an application domain. The framework also includes a software application domain that includes a first application entity. The fi...
06/12/2008
20080134200METHOD AND SYSTEM FOR MANAGING VIDEO DEVICES
Hot deployable video management modules maintain a video device management platform by integrating independently developed support for new or updated video devices at runtime. A video device module loader builds a management interface for the new or updated video device...
06/05/2008
20080134199Method and Apparatus for Allowing Restarted Programs to Use Old Process Identifications and thread identifications
A data processing system allows processes to be checkpointed and restarted. The system saves the old process and thread identifications in a process table. When an application makes a system cell passing the old process and/or thread identifications as parameters, the s...
06/05/2008
20080072238Object synchronization in shared object space
A system for synchronizing shared objects among multiple applications each running inside its own virtual machine. ...
03/20/2008
20080072237Navigating Applications in an Interactive Computing Device
An interactive computing device is provided with a single step back navigation model. With the navigation model of the present invention only a single previous state that will be accessible with a BACK key or button on the device is remembered. This retains the ability ...
03/20/2008
20070294703System and Method for Migration of Information From a Legacy to a Replacement Information Handling System
Migration of user information from a legacy information handling system to a replacement information handling system, including user operating system configuration settings, is performed by copying an image of a legacy hard disk drive to a replacement hard disk drive. L...
12/20/2007
20070240164Command line pipelining
Piping command line functions. A method may be practiced in a computing system. The method includes acts for performing functions using a single command line utility capable of performing multiple functions. The command line utility is able to accept output of the comma...
10/11/2007
20070240165System and method for aggregating data from multiple sources to provide a single CIM object
Method and system for aggregating data regarding a system component from multiple data sources to provide a single aggregated Common Information Model (“CIM”) object are described. In one embodiment, the method comprises requesting data regarding a system component ...
10/11/2007
20070234368PROVIDING A WRAPPER AROUND NATIVE SYNCHRONIZATION OBJECTS
A facility for managing a synchronization mechanism that supports initialization, acquisition, release, and deletion operations is described. When a thread seeks to perform the acquisition operation, the facility permits performance of the acquisition operation only if ...
10/04/2007
20070226748Information processing device
An information processing device includes an acquiring unit, an image page selecting unit, a reducing unit, and an outputting unit. The acquiring unit acquires a file including a plurality of pages. At least one of a character and an image is carried on each page. The i...
09/27/2007
20070204272Synchronization of communication connection state with communication user interface
The present invention provides a user interface and method for communicating using multiple communication channels of different media types. The method include obtaining an event communicated via an incoming communication channel, where the event corresponds to a work i...
08/30/2007
20070174841Firmware socket module for FPGA-based pipeline processing
A firmware socket module is deployed on a reconfigurable logic device, wherein the firmware socket module has a communication path between itself and an entry point into a data processing pipeline, wherein the firmware socket module is configured to provide both command...
07/26/2007
20070067778System and method for communication in a multithread processor
A system and method for Inter-Thread Communication using software interrupts in a multithread processor are disclosed. Bits in a shared control register and/or a private control register can enable an Inter-Thread Communication path. When the interrupt is triggered, one...
03/22/2007
20070039007Virtual mind
Virtual Mind is a native a Consumer and/or Provider Processing system invented for creating, delivering, presenting, manipulating and managing by a Consumer or Provider Generically defined scaled Processes. The Process is preferably specified in XML and is of any type, ...
02/15/2007
20070016909OPTIMIZING SERVER DELIVERY OF CONTENT BY SELECTIVE INCLUSION OF OPTIONAL DATA BASED ON OPTIMIZATION CRITERIA
Optimization constraints are used to select an appropriate content item from an available group of content items which are ordered in a specific manner to facilitate the proper selection of the content item, even if the exact item desired is not present. The server is t...
01/18/2007
20070011686Changing 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, retu...
01/11/2007
20060265715Method to apply a templated business graph to a business object
A method, system, and computer usable code is provided for using a templated pattern to define part types on a web service definition language (WSDL) interface. Applying the templated pattern enables peer services to define a transparent contract between specific WSDL p...
11/23/2006
20060200827Methods and systems providing desktop search capability to software application
Methods and apparatuses for adding independent functionality to software applications. For one embodiment of the invention, software providing a desktop search functionality is implemented at the operating system level and allows a target application to access and use t...
09/07/2006
20060123424Inter-process communications employing bi-directional message conduits
Described herein is an implementation of an inter-process communications technology. One or more implementations, described herein, facilitate creation of a bi-directional message conduit having exactly two endpoints. A first endpoint is owned by a first software proces...
06/08/2006
20060112395Replacing idle process when doing fast messaging
Improvements are made to the kernel of computer system. In particular, the kernel is allowed to utilize information that it has available to it to determine which, if any, processes should be in the spinning loop and which processes should be in the wait state. The resu...
05/25/2006
20060107269Virtual device hub
A virtual device hub, into which local devices are plugged, enables those devices to be virtualized locally and with a remote virtual machine. Those devices then appear as available to the remote application, and can be used, for example, to print a report being process...
05/18/2006
20060101471Bluetooth TDI and winsock interface
A method, apparatus, and computer program product provide applications and application developers with generic access from user mode to the L2CAP layer of Bluetooth by exposing the L2CAP layer to user mode via a socket interface. In particular, a kernel mode primary com...
05/11/2006
20060080667Method and apparatus for applying policies
A policy handling system creates multiple policies and associates each of the multiple policies with at least one target node in an enterprise. The system then applies each of the multiple policies to the appropriate target node. The multiple policies can be event-handl...
04/13/2006
20060059495Apparatus and method for broadcasting messages to selected group (s) of users
There is disclosed a method and apparatus for transmitting a message to at least one group of users selected from a population of the users. The method comprises the steps of assigning to each member of the one group a common characteristic or indication, collecting fro...
03/16/2006
20060059496Methods and systems for structuring asynchronous processes
The invention builds a structure of software objects that captures the historically contingent development of an asynchronous program. The invention builds software objects that represent the resources and subtasks that make up the asynchronous program. The objects are ...
03/16/2006
1        
 
Sign InRegister
Username  
Password   
forgot password?