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

Icon_funbox Bizarre Patents

Patent No. 6125480

Vehicle mounted toilet seat

An extension member is attachable to a trailer hitch and extends away from the vehicle and is connected to a seating frame supporting a toilet seat.

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/319 - DATA TRANSFER BETWEEN OPERATING SYSTEMS


Subclass of Class 719 - Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Definition: Subject matter comprising means or steps for communication
No. of patents: 207
Last issue date: 05/22/2012


1            
NumberTitleIssue Date
8185913Manageability platform in an unified system
An unified system that comprises a host system platform that includes a host operating system, a host processor that operates to execute host system applications within the host OS. The unified system also includes a manageability platform dedicated to performing ma...
05/22/2012
8156507User mode file system serialization and reliability
An operating system is provided. The system includes an agent component to monitor computer activities between one or more single-item access components (SIAC) and one or more set-based access components (SBAC). An interface component is employed by the agent compon...
04/10/2012
8146107Virtual machine environment for interfacing a real time operating system environment with a native host operating system
A method for transmitting data to a RTOS environment via a virtual machine environment (VME) includes at least one virtual I/O service, and a custom remote procedure call for relaying calls and call responses between the RTOS and the native HOS by invoking HOS servi...
03/27/2012
8095548Methods, program product, and system of data management having container approximation indexing
Systems, program product, and methods of data management are provided. The system can include a computer having memory, a dataset including a relatively large number of records, and container approximation indexing program product stored in the memory of the compute...
01/10/2012
8065687Bypass virtualization
Embodiments of the present invention comprise methods and systems for augmenting machine virtualization by entirely bypassing resource emulation for performance-critical features, such as 3D graphics acceleration, through the use of high-performance interfaces betwe...
11/22/2011
8051432Techniques for establishing virtual devices
Techniques for establishing virtual devices are presented. A legacy control system is encapsulated as a virtual device. The virtual device is isolated within a host hardware associate with a host OS and access to and from the virtual device is authenticated and cont...
11/01/2011
8037481Method and system for accessing externally-defined objects from an array-based mathematical computing environment
A method and apparatus, including a computer program apparatus, which facilitate invoking methods of objects defined within an object-oriented environment from an array-based technical computing environment often used in conventional mathematical tools. When a metho...
10/11/2011
8032898Kernel interface with categorized kernel objects
Described herein are one or more implementations that separate kernel interfaces functions into those that act on kernel objects owned by a process and accessed exclusively by that process—described herein as local kernel objects—from access to kernel objects ow...
10/04/2011
8032899Providing policy-based operating system services in a hypervisor on a computing system
Methods, apparatus, and products are disclosed for providing policy-based operating system services in a hypervisor on a computing system. The computing system includes at least one compute node. The compute node includes an operating system and a hypervisor. The op...
10/04/2011
7966620Secure network optimizations when receiving data directly in a virtual machine's memory address space
Techniques are disclosed for increasing the security of a system where incoming network packets are directly placed into the memory space of a virtual machine (VM) operating system (OS) running on the system via direct memory access (DMA). In an embodiment, each pac...
06/21/2011
7962922Delivering callbacks into secure application areas
A native callback function is registered with a calling component in a native code environment, wherein registering the native callback function is initiated from a secure application area in a managed code environment. A callback is delivered from the native callba...
06/14/2011
7958517Apparatus, system, and method for executing functions in an event driven environment from a co-routine environment
An apparatus, system, and method are disclosed for executing functions in an event driven environment. A bridge module stores parameters and a proxy function pointer for a proxy function in a bridge structure for a co-routine context executing in a co-routine enviro...
06/07/2011
7950020Secure operating system switching
A method and apparatus is disclosed herein for secure operating system switching. In one embodiment, the method comprises identifying a second operating system of a plurality of operating systems that is to be active next; causing a memory access controller to enabl...
05/24/2011
7941812Input/output virtualization through offload techniques
A computer apparatus provides support multiple virtual computing machines. In accordance with one embodiment, the computer apparatus includes a platform manager, a virtual machine manager (VMM) driver of the platform manager, a TCP/IP stack of the platform manager, ...
05/10/2011
7926067Method and system for protocol offload in paravirtualized systems
Certain aspects of a method and system for protocol offload in paravirtualized systems may be disclosed. Exemplary aspects of the method may include preposting of application buffers to a front-end driver rather than to a NIC in a paravirtualized system. The NIC may...
04/12/2011
7917915Model driven application framework
A system, apparatus, method and article for a modular electronic mail software architecture are described. The apparatus may include a processing sub-system having a processor and memory. The memory may store software components for execution by the processor. The s...
03/29/2011
7856639Monitoring and controlling applications executing in a computing node
A method and system for monitoring and controlling applications executing on computing nodes of a computing system. A status request process, one or more control processes, an untrusted application and one other application are executed on a computing node. The stat...
12/21/2010
7853959Business process extension for productivity suite application
Methods and apparatuses to provide extension to a groupware client to enable the groupware client to access a workflow of a business process from the context of the groupware client. An enterprise server that manages the workflow can interface with the groupware cli...
12/14/2010
7844975Mock exceptions in a host add-in environment
Mock exceptions, including mock exception types, are defined by a host to be raised in a plug-in. The mock exceptions might be sanitized. They might be transported from the plug-in to the host. Mock exceptions might also be mapped to real exceptions, which are raise...
11/30/2010
7784063Method and apparatus for system caller authentication
In various embodiments of the present invention, execution-state transitions occur in a first portion of a system, and a cumulative execution state for each process is maintained by a second portion of the system so that, when a second-portion routine is called, the...
08/24/2010
7774793System and method for the integration of data output by a plurality of applications
In a system and method for linking between data output by a plurality of applications, in response to a first data request addressed to a first application, the first request generated upon selection of a link in a page generated by a second application and displaye...
08/10/2010
7743388Computer directory system having an application integration driver infrastructure
An application integration driver infrastructure for facilitating the use of a distributed directory running in a computer network is provided. The infrastructure can transform specific directory events into a vendor-neutral data identification system and then use v...
06/22/2010
7739691Framework for declarative expression of data processing
A framework for declarative expression of data processing is provided. The framework allows for data to be represented by its metadata in a declarative manner, allowing for the generation of code at, for example, build time. The declarative representation of the met...
06/15/2010
7725904Method and system for accessing externally-defined objects from an array-based mathematical computing environment
When a method is invoked from a computing environment, techniques presented herein automatically compare array input parameters with data-types accepted by methods defined within the object-oriented environment. Based on this comparison, the invention selects a meth...
05/25/2010
7721298Operating system performance
Techniques for improving operating system performance are provided. A subsystem of an operating system operates as a kernel mode component, such as a kernel mode driver, instead of operating as a user mode component. ...
05/18/2010
7721299Zero-copy network I/O for virtual hosts
Techniques for virtualized computer system environments running one or more virtual machines that obviate the extra host operating system (O/S) copying steps required for sending and receiving packets of data over a network connection, thus eliminating major perform...
05/18/2010
7694310Method for implementing MPI-2 one sided communication
A method for implementing Message Passing Interface (MPI-2) one-sided communication by using Low-level Applications Programming Interface (LAPI) active messaging capabilities, including providing at least three data transfer types, one of which is used to send a mes...
04/06/2010
7676814Four layer architecture for network device drivers
The present invention is a four layer architecture that includes reusable components that can be used in varied operating environments and with varied network devices. The architecture includes an operating system dependent layer, an operating system independent lay...
03/09/2010
7661113Method and system for data preparation and communication between software applications
One embodiment of a method comprises adding an action script to an ordered stack of action scripts maintained by an execution controller, wherein the added action script corresponds to a navigation input received at a first application, the added action script is un...
02/09/2010
7647597Transparent and sub-classable proxies
A system and method for interacting with an object is provided. The system includes a method call interceptor that intercepts a method call made on an object and that routes the method call to a proxy. The method call interceptor is accessible to application code. T...
01/12/2010
7620958Transaction interoperability using host-initiated processing
Systems and methods are disclosed to support Host Initiated Processing (HIP), in which an application in a first system calls a software object in a second system that is in some respect incompatible with the first system. The calling application resides in a legacy...
11/17/2009
7617501Apparatus, system, and method for managing policies on a computer having a foreign operating system
An apparatus, system, and method are disclosed for managing policies on a computer having a foreign operating system. Policies may specify hardware or software configuration information. Policies on a first computer with a native operating system are translated into...
11/10/2009
7587722Extending operating system subsystems
Techniques for extending operating system subsystems are provided. The techniques involve using a subsystem of an operating system having a set of insertion points that identify points in the program logic of the subsystem where logic extensions may be added. The su...
09/08/2009
7587721Sharing objects in runtime systems
Method, apparatus and system for data sharing in runtime systems are described. A set of data objects is identified, where each data object in the set of data objects comprises a reference to runtime metadata about the data object in a first runtime system. For each...
09/08/2009
7565664Distributed object controlling method and its carrying out system
A method and its system for acquiring object reference information from a naming service. When executing an object, a retrieval request, which includes the object name of the object, is sent to a computer for providing the naming service. Next, the object is execute...
07/21/2009
7562368Universal driver server
This invention involves using an alternative driver that is located in a specified server on the Internet. For example, a person could take a floppy disk that is not compatible with their computer and transform it over the Internet through an alternate compatible dr...
07/14/2009
7552448Method and apparatus for conducting data transactions between multiple programs
A method and apparatus for conducting business via the worldwide Web in which business programming is isolated from Web user interface programming. In accordance with the invention, a gateway servlet interfaces between a consumer's browser's software, a plurality of...
06/23/2009
7496928Method and system for moderating thread priority boost for I/O completion
A system and method uses a heuristic approach to manage the boosting of thread priorities after I/O completion to improve system performance. Upon detection of the completion of an I/O operation in response to a request, the system thread does not automatically boos...
02/24/2009
7478406Data access method for a control system
A method and system for a client application (1) to request a data item from an access server (3) in a computer controlled control system. The control system includes objects and a plurality of access servers, which said objects represent various entit...
01/13/2009
7448050Handling multiple interrupts in a data processing system utilising multiple operating systems
In a data processing system using multiple operating systems, an interrupt which itself may be interrupted by a subsequent interrupt which will be serviced in a different operating system, guards itself against being overlooked when that subsequent interrupt has bee...
11/04/2008
1            
 
Sign InRegister
Username  
Password   
forgot password?