DEVICE DRIVER COMMUNICATION

CL 719 SC 321
7043565 System and method for transferring data over an external transmission medium
May-9-2006 A system and method for transferring data over an external transmission medium. A host computer is coupled to a device through a serial bus. A transfer object is configurable to encapsulate data transfer-related...
7036129 Diagnostic system integrated with device drivers of an operating system
Apr-25-2006 A hardware access layer interface for performing diagnostics in a computer system having an operating system and at least one hardware device. The interface is a registering and synchronizing agent in...
7035916 Coupling a filter graph space to a network driver space
Apr-25-2006 A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bi-directional communication between...
7032228 Common device interface
Apr-18-2006 A common device interface for facilitating communication exchanges between physical transport drivers and higher-level software emulations. The common device interface is defined by an input/output control...
7028309 Accessing a graphics system for graphics application evaluation and control
Apr-11-2006 A system for providing a graphics tool access to a computer graphics system to evaluate and control a graphics application executing on the computer graphics system. The system includes application program...
7028308 Methods for automatically installing, maintaining, and repairing device driver through the internet and system thereof
Apr-11-2006 A method that automatically downloads a device driver through the Internet when installing a peripheral device to a host, a method for fixing errors in the device, and a system thereof. A first embodiment...
7024672 Process-mode independent driver model
Apr-4-2006 Methods, systems, and computer program products that, by defining a common interface, allow for a single implementation of operations common to both kernel mode and user mode processing, relative to a...
7020881 System for receiving description information from a network device and automatically generate a control panel at a controller for controlling the device
Mar-28-2006 A control device for controlling a network device connected to a network. The control device comprises a communication interface adapted to receive description information of the network device from the...
7020573 Enhanced testing for compliance with universal plug and play protocols
Mar-28-2006 The present invention extends to methods, systems, and computer program products for enhanced Universal Plug and Play ("UPnP™") compliance testing. A control point (e.g., a computer system) and...
7007282 Slave device and data sharing method
Feb-28-2006 A slave device, which is connected to the file system of a host device and shares a storage device with the host device, and a data sharing method between the host device and the slave device are provided....
7007096 Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules
Feb-28-2006 Streaming data is processed through one or more pipes of connected modules including mixers and/or splitters. The data is carried in composite physically allocated frames having virtual subframes associated...
7003780 Method and an apparatus to extend the logic volume manager model to allow device management plug-ins
Feb-21-2006 Logical disks are provided, which are created by device managers. The logical volume manager is modified to use only logical disks. The device managers may be plug-in modules. This allows new device managers...
7000100 Application-level software watchdog timer
Feb-14-2006 A software implementation of an application watchdog, comprising a restart service operating in the user mode and a watchdog driver operating in the kernel mode of a computer operating system. The driver...
6996828 Multi-OS configuration method
Feb-7-2006 A physical memory of a single computer is divided for each of a plurality of operating system (OS). A first OS is first loaded into the computer and runs. A multi-OS management program common to a plurality...
6996587 Method and apparatus for managing data volumes in a distributed computer system
Feb-7-2006 Data volumes on local hosts are discovered and managed by federated Java beans that run on each host. The Java beans form part of a three-tiered data services management. The lowest tier comprises management...
6993772 Common communication system for control instruments
Jan-31-2006 A communication system for linking users to control instruments. A user may send a first creation command from a user interface and establish a communication channel linking the command interpreter and...
6989836 Acceleration of graphics for remote display using redirection of rendering and compression
Jan-24-2006 A system and method are disclosed for improving the remote display of graphics images by the redirection of rendering and the optional use of image data compression. Instead of sending graphics commands...
6983332 Port-bundle host-key mechanism
Jan-3-2006 This invention provides for an apparatus and method to associate a subscriber with one of many port bundles in an aggregation device. The method reserves one of the port bundles for the subscriber if the...
6978465 Control of device-driver persistency
Dec-20-2005 In a server having several network-interface cards each under control of a corresponding device driver, a method for controlling persistency of a device driver in memory includes determining whether an...
6978303 Monitoring of computer usage
Dec-20-2005 A utility operates on a networked PC and periodically executes a callback process to capture data to create discrete events. The callback process is periodically started, and it writes an event f either...
6978299 Print driver apparatus and methods for forwarding a print job over a network
Dec-20-2005 The present invention relates to methods and apparatus for forwarding a print job over a communications network. In particular, the present invention enables a user to obtain print jobs at a location which...
6977661 System and method for applying color management on captured images
Dec-20-2005 A system and method for image acquisition enables selective automated application of color management to color image data generated by an image-capturing device by the device driver for the device. In...
6970949 System method for replacing old device with new device in a layered structure and determining configuration information for lower level devices associated with new device
Nov-29-2005 A computer program or the like is provided for reducing changes to the setting information by the computer. A management apparatus is provided for managing devices connected to a computer using a layered...
6966063 IEEE set top box device driver
Nov-15-2005 A device interface for use in a receiver/decoder for a broadcast digital television system in which received signals are passed through a receiver to the receiver/decoder and then to a television set....
6966036 Method and system for displaying data in a second display area
Nov-15-2005 A method for creating and accessing a graphical user interface in the overscan area outside the area of the display normally visible to users of the common operating systems. This normal display area is...
6964054 Method and apparatus for posting a computer having multiple video adapters
Nov-8-2005 The computer system operates a plurality of display devices 100 and 102. Such a computer system has at least a first video adapter 203 with a first video BIOS and a second video adapter...
6961942 Bluetooth TDI and winsock interface
Nov-1-2005 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...
6959438 Interface and related methods for dynamically generating a filter graph in a development system
Oct-25-2005 A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein...
6959439 System interface abstraction layer
Oct-25-2005 A communications card provides a miniport driver including a system interface abstraction layer (SIAL) that eliminates operating system (OS) specific and platform specific semantics from communication...
6959437 System and method for installing printer driver software
Oct-25-2005 A system and method are provided for a network-connected printer to supply printer driver software to a network-connected computer workstation. The method comprises: receiving a request addressed to a...
6959343 Method and apparatus for dynamic link driver configuration
Oct-25-2005 A method and apparatus embodied in transaction layer software suitable for use with serial bus devices, such as IEEE standard 1394 serial bus devices for supporting multiple link device drivers. The invention...
6959262 Diagnostic monitor for use with an operating system and methods therefor
Oct-25-2005 A computer-implemented method for monitoring a computer system when the computer system executes a user application using a production operating system (OS) is disclosed. The method includes providing...
6957437 Selecting a device driver for a peripheral device adapted to operate on a network and simplifying secondary printer installation
Oct-18-2005 A method and system for automatically configuring a computer peripheral device connected to a computer network. The method and system both retrieve the Industry of Electrical and Electronic Engineering...
6952831 Driverless printing
Oct-4-2005 A method of creating a peripheral driver for a particular peripheral by learning the peripheral options and the commands for those options from the peripheral itself. The computer access a specified location...
6952830 System and method to uniformly access devices
Oct-4-2005 System and method to uniformly access devices. The method may include receiving at least one high-level request regarding at least one designated device of a plurality of devices from an application program,...
6950962 Method and apparatus for kernel module testing
Sep-27-2005 A method for testing a service that provides interface functions having no user space interaction and that is runs in a kernel space of an operating system. The method includes loading into the kernel...
6947990 System and related interfaces supporting the processing of media content
Sep-20-2005 A software enabled, matrix switch is presented wherein a scalable plurality of inputs, coupled to media content sources, provide media content which is recursively routed through select media processing...
6944699 System and method for facilitating context-switching in a multi-context computer system
Sep-13-2005 A virtual machine monitor (VMM) is included in a computer system that has a protected host operating system (HOS). A virtual machine running at least one application via a virtual operating system is connected...
6941558 System and method for automatically generating an object-oriented class wrapper
Sep-6-2005 A system for automatically generating an object-oriented class wrapper to simplify writing of device enabling programs is disclosed. In a simplified embodiment, a storage device is utilized having plug...
6938261 System and method employing script-based device drivers
Aug-30-2005 A computer system and method uses script-based device drivers for operating hardware devices. The script-based driver architecture comprises a scripting driver, a script engine, and a driver script for...
6931645 Methods and systems for canceling requests for the transmission of data
Aug-16-2005 Methods are provided that allow high-level protocol drivers to cancel transmission requests that have been sent to low-level protocol drivers. Transmission requests are assigned cancel identifiers. Because...
6931643 Interrupt throttling for inter-processor communications
Aug-16-2005 Implementation of communication between data processors includes a first task (A) running on a first data processor (11) determining that communication is desired between the first task and a second...
6915524 Method for controlling multiple storage devices from a single software entity
Jul-5-2005 Method and apparatus for controlling a plurality of storage devices connected to a host server system from a network server system are provided. One embodiment provides a method for controlling a plurality...
6904477 Virtual host controller interface with multipath input/output
Jun-7-2005 A processor-based system (200) with a multipath I/O architecture, including a virtual host controller interface (vHCI) layer (280) between a common architecture layer (270) and a physical host controller...
6901453 Modularization of broadcast receiver driver components
May-31-2005 A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal...
6895588 Remote device access over a network
May-17-2005 The present invention provides a method for devices to be remotely accessed over a network. A remote device drive is coupled to a bus device driver at a network client. The remote device driver communicates...
6895589 Manager component for managing input from existing serial devices and added serial and non-serial devices in a similar manner
May-17-2005 A manager component for managing input from legacy and non-legacy devices in a similar manner is disclosed. An inventive manager component receives input from both non-legacy input drivers for non-legacy...
6895451 Composite device system
May-17-2005 A composite device system comprising a host 10 connected to a composite device 20 including plural devices and controlling said composite device, said host comprising plural drive units 11, 12 each corresponding...
6889167 Diagnostic exerciser and methods therefor
May-3-2005 A computer-implemented method for diagnosing the performance of a computer system using a diagnostic application. The method includes providing a diagnostic application and providing an operating system...
6886171 Caching for I/O virtual address translation and validation using device drivers
Apr-26-2005 A method and apparatus for input/output virtual address translation and validation assigns a range of memory to a device driver for its exclusive use. The device driver invokes system functionality for...