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

Icon_funbox Did You Know...

...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.

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/321 - DEVICE DRIVER COMMUNICATION


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: 716
Last issue date: 05/01/2012


1                      
NumberTitleIssue Date
8171504System and method for using virtual machine for driver installation sandbox
A method, system and computer program product for providing driver functionality in computing system includes installing an operating system on the computing system; forming a plurality of isolated sandboxes running on the computing system under control of the opera...
05/01/2012
8171502Methods, devices and computer program products for automatically installing device drivers from a peripheral device onto a host computer
One or more custom device drivers for a peripheral device may be installed from the peripheral device onto a host computer. Upon connecting the peripheral device to the host computer, an operating system of the host computer is exposed to a default configuration of ...
05/01/2012
8171503Image processing system and image processing method in which a plurality of devices cooperate to perform image processing, wherein the image processing system and image processing method are capable of displaying information on operations to be performed by the devices
Image processing conditions that have been set are divided into a plurality of processes, and devices capable of executing the processes are searched for. Based on functions of devices that are found as a result of the search and the set image processing conditions,...
05/01/2012
8166489Image processing apparatus, image processing method and image processing program having multi-processing mode
An image processing apparatus that executes, on the basis of a command transmitted from a driver apparatus, predetermined processing corresponding to the command includes a setting-information acquiring unit that acquires setting information indicating setting conte...
04/24/2012
8166490System and method for consolidated information handling system component drivers
An information handling system which includes plural processing components operable to process information wherein at least one processing component has plural region-specific modes of operation, a driver package associated with the at least one processing component...
04/24/2012
8166488Methods of directly accessing a mass storage data device
Methods of directly accessing a mass storage data device without communicating through an operating system layer are useful in recovering information previously stored in the mass storage device. ...
04/24/2012
8161499Data processing device and data processing method
A data processing method using a data processing apparatus on a transmitting side having an application for performing processing using an internal device set in the data processing apparatus, a driver that accepts an access request to the internal device from the a...
04/17/2012
8151280Simple and dynamic configuration of network devices
The present invention relates to a system and method for configuring and managing network devices. The arrival (and departure) of devices on a network can be detected by a monitor. Upon detection, network devices can be simply and dynamically configured with little ...
04/03/2012
8146108Driver assisted asynchronous command processing
A method for assisting multi-threaded command execution by a driver in a multi-core computer system, is disclosed. The method includes distinguishing asynchronous commands from synchronous commands, buffering the asynchronous commands in a buffer, processing the syn...
03/27/2012
8132186Automatic detection of hardware and device drivers during restore operations
Systems, methods, and computer-readable memory media for performing various computer configuration tasks are disclosed. One such configuration task is dissimilar system restore (DSR). Another such task is software deployment. In various embodiments, these configurat...
03/06/2012
8127309Secure digital input/output interface system
An interface system includes a first driver module that communicates through a bus with a first peripheral card when the bus is in a first mode. A second driver module communicates through the bus with a second peripheral card when the bus is in a second mode. A bus...
02/28/2012
8108882Method and apparatus for interfacing an operating system with a network interface device
A processing unit is configured to establish a driver relationship between a network interface driver and a network interface device, the network interface device being configured to carry out multiple functions through the operating system. The processing unit is a...
01/31/2012
8104047Processing access requests for a disk drive
A computer implemented method, apparatus, and computer usable program code for managing access requests for access to a disk drive. A placement of a set of disk heads tracked and an expected time to process already queued access requests by the disk drive are tracke...
01/24/2012
8091095Embedded driver for an electronic device
An electronics module with driver information electronically associated therein. The driver information may be in a memory on the electronics module. The memory may store drivers for multiple operating systems, including a virtual machine type operating system that ...
01/03/2012
8074231Configuration of isolated extensions and device drivers
In some implementations, the operations of a software system may include the execution of untrusted device drivers. The execution of an untrusted device driver may be initiated when an untrusted device driver that is a set of executable instructions is obtained. A c...
12/06/2011
8051435Software and methods for previewing parameter changes for a graphics display driver
Software for dynamically previewing changes to hardware driver settings for a graphics adapter is disclosed. Changes to the driver settings are dynamically previewed by forcing an executable graphics program module to load hardware parameter settings as changed, and...
11/01/2011
8051434Data processing device for renaming virtual device
A data processing device includes a registering unit, a display unit, a status acquiring unit, and a virtual device renaming unit. The registering unit registers a plurality of communicable printers as a plurality of virtual devices. The display unit displays a plur...
11/01/2011
8046776Method and apparatus for transferring firmware between an operating system device in a host
A method and system for transferring a firmware file between a host system and a device driver, wherein the host system includes an operating system segmented into a user space and a kernel space is disclosed. Aspects of the exemplary embodiment include using a firs...
10/25/2011
8037482Accelerated class check
Reaching a determination associated with a class of an object is disclosed. An identifier associated with the class of the object is extracted from a pointer to the object. The extracted identifier is compared to a comparison value. At least in part using a result o...
10/11/2011
8020175Data processing device for renaming virtual device
A data processing device including a registering unit, a display unit, a usage frequency recording unit, and a virtual device renaming unit. The registering unit registers a plurality of communicable printers as a plurality of virtual devices. The display unit displ...
09/13/2011
8010971Voice over internet protocol remote upgrading
An application destined for a client VoIP device is available at a service provider 20 and is loaded first to a client-side device over an unsecure public network, using a secure protocol. The VoIP device is not able to receive the application directly using ...
08/30/2011
7996852Electronic device and computer program
An electronic device comprises software including an operating system kernel and a device controller for controlling a hardware component, wherein the device controller is external to the operating system kernel. The software further comprises a communication driver...
08/09/2011
7996851Locally providing globally consistent information to communications layers
Globally consistent information is locally provided to communications layers. Globally consistent information is stored in a Network Availability Matrix, which is locally accessible by a communications layer. If an event is detected, the communications layer is auto...
08/09/2011
7979867Managing a device in a distributed file system, using plug and play
Systems and methods for managing a device in a distributed file system are provided. In one embodiment, the method comprises instantiating a physical device object, in response to a file system driver detecting a device remotely connected to a computing system via a...
07/12/2011
7979868Method and apparatus for intercommunications amongst device drivers
Techniques for intercommunication amongst device drivers are described herein. In one embodiment, an application programming interface (API) is provided by a kernel of an operating system (OS) running within a data processing system. The API is accessible by device ...
07/12/2011
7966622Interfacing a device driver with an application using a virtual driver interface and a strategy
In one embodiment, a test and measurement application executing on a computing device is interfaced with one or more external device coupled to the computing device. A device driver is selected for use with one of the external device from two or more available devic...
06/21/2011
7962924System and method for call stack sampling combined with node and instruction tracing
A system and method for Java™ call stack sampling combined with native sampling is presented. A kernel-mode device driver records and stores sampled context information that includes a program counter, a thread identifier, and a process identifier. The sampling th...
06/14/2011
7945917Monitoring method, monitoring system, system program and recording medium having program recorded thereon
A screen image for monitoring the usage state of a client computer is acquired, the acquired screen image is efficiently stored, and the stored screen image can be easily searched. A draw command is acquired by a driverware (22) when a screen image is ...
05/17/2011
7941813System and method for using virtual machine for driver installation sandbox
A method, system and computer program product for providing driver functionality in computing system includes installing an operating system on the computing system; forming a plurality of isolated sandboxes running on the computing system under control of the opera...
05/10/2011
7937378Concurrent lock-free skiplist with wait-free contains operator
Apparatus, methods, and computer program products are disclosed for performing a wait-free search of a concurrent, lock-free skiplist to determine existence of a sought-after key. ...
05/03/2011
7930703System and method for providing access to multimedia content via a serial connection
The present disclosure is directed to a system and method of multimedia access. In an embodiment, an authorization signal can be received from a multimedia distribution system at a multimedia receiver having a peripheral device interface. The authorization signal ca...
04/19/2011
7926068Printing interface for a computer platform
A printing interface provides facilities for handling print server properties, print queues, print commands, printing-related operations, and the like. These facilities allow developers to access and utilize various printing-related information and functions. ...
04/12/2011
7926070Performing requested commands for model-based applications
The present invention extends to methods, systems, and computer program products for performing requested commands for model-based applications. Embodiments of the invention permit efficient implementation of operations for model-based applications. Since drivers th...
04/12/2011
7926069Apparatus, system, and method for extending a device driver to facilitate a network connection to a remote event manager
An apparatus, system, and method are disclosed for providing a network interface to a small computer system interface (“SCSI”) storage device driver. The method includes detecting an event in one of a storage device and a SCSI device driver of the storage device...
04/12/2011
7917916IT administrator initiated remote hardware independent imaging technology
The present invention relates to a method for removing the driver map component from being stored on the service partition and placing it on a server for retrieval at a later time. Only the actual device drivers that are required for that system will be provided. A ...
03/29/2011
7913263External device and operating method applied thereto
An external device is used with a backend host operated with an operating system. The external device has a program and receives incoming data. The external device is operated with the backend host according to an operating method including the following steps. Firs...
03/22/2011
7908609Information processing apparatus with device driver installation control
When a device on a network is detected with network plug and play and its driver is installed, a function installed by the device information is uniquely decided. The high priority device function is selected based on information of client and the device function is...
03/15/2011
7904914On-the-fly replacement of physical hardware with emulation
Various aspects are disclosed herein for replacing the hardware backing the memory locations associated with a virtual machine with a backing mechanism. The backing mechanism may have the memory locations appear to contain data convenient to the driver in the virtua...
03/08/2011
7895608Virtual processing chains
One embodiment of the invention is an architecture for improving the performance of a computer system containing a plurality of hardware input/output devices. The architecture implements an operating system configured to perform all related input/output operations w...
02/22/2011
7886309Accessing a platform independent input method editor from an underlying operating system
The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may c...
02/08/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?