| 6418479 |
I/O pass through for a distributed computer system |
| Jul-9-2002 |
A method is provided for remotely executing a bus transaction. The method includes the steps of detecting a bus transaction on a first bus located at a first node, identifying, based on the memory address... |
| 6412035 |
Apparatus and method for decreasing the response times of interrupt service routines |
| Jun-25-2002 |
A method and system for allowing interrupt service routines to minimize the latency between the occurrence of a hardware interrupt signal and the execution of a modular interrupt service routine. In a... |
| 6408344 |
Method and apparatus for file transfer and computer readable recording medium recording a file transfer program |
| Jun-18-2002 |
A computer has one or more different device drivers, and one or more different devices are connected through respective device drivers. The devices to be connected include a storage device or an information... |
| 6408329 |
Remote login |
| Jun-18-2002 |
A login process is provided in which input to a client computer effects operations by a server computer, comprising the steps of: providing a stream-head in client kernel memory space between a shell program... |
| 6405265 |
Device driver for accessing computer files |
| Jun-11-2002 |
A computer device driver for accessing modified files held in archives in a memory device by reading a modified file from an archive in the memory device, demodifying the file in RAM and retaining the... |
| 6397242 |
Virtualization system including a virtual machine monitor for a computer with a segmented architecture |
| May-28-2002 |
In a computer that has hardware processor, and a memory, the invention provides a virtual machine monitor (VMM) and a virtual machine (VM) that has at least one virtual processor and is operatively connected... |
| 6393494 |
Method, computer program product, and system for managing connection-oriented media |
| May-21-2002 |
In an I/O subsystem comprising device drivers for controlling connection-oriented hardware adapters, a method, computer program product, and system is presented that allows a client to interact with a... |
| 6393492 |
Method and arrangement for operating a mass memory storage peripheral computer device connected to a host computer |
| May-21-2002 |
An arrangement and method are disclosed herein for operating a mass memory storage peripheral computer device connected to a host computer. The host computer has system RAM associated with the host computer... |
| 6393493 |
System and method for optimizing serial USB device reads using virtual FIFO techniques |
| May-21-2002 |
A USB-based data acquisition system including virtual buffer software which increases USB data transfer rates with minimal changes to DAQ driver level software. The virtual buffer software operates to... |
| 6378005 |
Method, computer program product, and system for separating connection management functionality from a connection-oriented device driver |
| Apr-23-2002 |
In an I/O subsystem comprising device drivers for controlling connection-oriented hardware adapters, a method, computer program product, and system is presented that allows the connection functionality... |
| 6378006 |
Data processing method, recording medium and data processing apparatus |
| Apr-23-2002 |
Each of object-oriented device drivers is described in terms of a multi-thread object which can allocate a message processing thread and an interrupt processing thread to be exclusively used for each interrupt.... |
| 6378004 |
Method of communicating asynchronous elements from a mini-port driver |
| Apr-23-2002 |
A computer system in accordance with the present invention provides a method of communicating asynchronous events from a mini-port driver of a computer system to a software component without polling the... |
| 6370591 |
Method and apparatus for running simultaneous applications through the same port using supplementary drivers through a main driver |
| Apr-9-2002 |
A computer has a hard disc drive (HDD) (12), a random access memory (RAM) (13), and an operating system (9) in which at least two communications modules (10,16) are provided for interfacing applications... |
| 6353857 |
Controllerless modem |
| Mar-5-2002 |
A modem is implemented as a virtual device driver with all processing handled by the host computer thus obviating the need for a stand alone processor for the modem. The modem virtual device driver ensures... |
| 6345319 |
Method for installing plug-n-play device by copying INF files to a corresponding directory and deleting device ID and all related device class of an original device |
| Feb-5-2002 |
The present invention relates to a setting method for installation of plug and play device by utilizing the set-up file (INF) of a hardware driver to directly read the device ID of a new device and copy... |
| 6334162 |
Efficient data transfer mechanism for input/out devices having a device driver generating a descriptor queue and monitoring a status queue |
| Dec-25-2001 |
A method for transferring data between non-contiguous buffers in a memory and an I/O device via a system I/O bus uses a descriptor queue stored in memory. Each descriptor points to a buffer and includes... |
| 6330517 |
Interface for managing process |
| Dec-11-2001 |
An improved interface is established between a field management system and a calibrator for calibrating a process device to provide increased efficiency. The interface includes a communication module for... |
| 6311228 |
Method and architecture for simplified communications with HID devices |
| Oct-30-2001 |
A computer system in accordance with the invention includes a USB transport layer and an HID class driver implemented on top of the transport layer. A client program calls the class driver (either directly... |
| 6304898 |
Method and system for creating and sending graphical email |
| Oct-16-2001 |
An electronic messaging system, and related method, employs a handwriting server component operable on a network with an email host server, and a client component operable with an email client on a client... |
| 6286054 |
Method and system for supporting multiple capture devices |
| Sep-4-2001 |
A system and method for allowing a host to support a plurality of capture devices have been disclosed. The host includes a application program. In one aspect, the method and system include providing a... |
| 6279122 |
Apparatus and method for self generating error simulation test data from production code |
| Aug-21-2001 |
A method and apparatus for automatically testing device drivers is disclosed. The invention is applicable to any system wherein software or a device driver receives primitive errors from a device and reports... |
| 6275869 |
System for network communication of image information between imaging devices according to multiple protocols |
| Aug-14-2001 |
A medical imaging system for communicating image information between a plurality of different medical imaging modalities having different input protocols and a plurality of different laser imagers having... |
| 6256662 |
Network image scanning system which transmits image information from a scanner over a network to a client computer |
| Jul-3-2001 |
A system and method for performing scanning operations using a scanner connected to a server computer and transmitting acquired images from the scanner server to a client computer. A scan-to-application... |
| 6256657 |
Cross-domain data transfer using deferred page remapping |
| Jul-3-2001 |
A cross-domain data transfer technique is disclosed in which page remapping operations are eliminated in situations where physical memory addresses can be passed across domains. By passing physical memory... |
| 6253320 |
Operating system rebooting method |
| Jun-26-2001 |
A method of rebooting an operating system including a plurality of load modules in a single computer. One load module which is to be operated during rebooting of the operating system is held in a memory,... |
| 6253255 |
System and method for batching data between transport and link layers in a protocol stack |
| Jun-26-2001 |
A system and method for transferring a plurality of data packets between a transport layer and a link layer is presented. The system and method provide a standardized development interface for development... |
| 6253195 |
Optimized query tree |
| Jun-26-2001 |
Systems and methods for constructing and using filtering trees to compare events, data, or other instances of objects defined in an object-oriented schema against one or more query-based definitions. The... |
| 6247067 |
Transparently converting program calls between interfaces |
| Jun-12-2001 |
Calls to a conventional device driver interface of a first operating are converted to operate with a device driver interface of a second operating system. A convention interface is created to appear identical... |
| 6247063 |
Network terminal equipment capable of accommodating plurality of communication control units |
| Jun-12-2001 |
A LAN terminal equipment comprises a plurality of slots, each capable of accommodating a LAN control board, at least one ROM socket capable of holding a MAC ROM, and an input/output control unit. The input/output... |
| 6243833 |
Apparatus and method for self generating error simulation test data from production code |
| Jun-5-2001 |
A method and apparatus for automatically testing device drivers is disclosed. The invention is applicable to any system wherein software or a device driver receives primitive errors from a device and reports... |
| 6243753 |
Method, system, and computer program product for creating a raw data channel form an integrating component to a series of kernel mode filters |
| Jun-5-2001 |
The present invention allows data to be accessible by kernel mode filters and other processing components while simultaneously allowing connection-oriented device drivers to be written in a simplified... |
| 6223269 |
Stacked mapped storage system |
| Apr-24-2001 |
A stacked map storage system has a base mapping of logical data to physical locations in the storage system. Level maps are created either as positive or negative maps of a lower level map. A positive... |
| 6219727 |
Apparatus and method for computer host system and adaptor interrupt reduction including clustered command completion |
| Apr-17-2001 |
The number of interrupts are controlled by delaying communication of the interrupt to the host computer or processor according to predetermined rules. This reduces the processing overhead and greatly increases... |
| 6212574 |
User mode proxy of kernel mode operations in a computer operating system |
| Apr-3-2001 |
This invention involves user mode proxy of kernel mode operations in a computer operating system. The broad contours of the invention allow drivers operating in the kernel mode of an operating system to... |
| 6209041 |
Method and computer program product for reducing inter-buffer data transfers between separate processing components |
| Mar-27-2001 |
A method and computer program product for overcoming the inefficiencies associated with inter-buffer data transfers between separate processing components such as kernel mode drivers that are chained together.... |
| 6208994 |
Supporters providing extensible classes without recoding for object-oriented applications |
| Mar-27-2001 |
A system and method for adding support for new contained classes to a container class that does not require the container class to be recompiled. Also disclosed is a system and method for building container... |
| 6205492 |
Method and computer program product for interconnecting software drivers in kernel mode |
| Mar-20-2001 |
A method and computer program product are presented that overcome the inefficiencies in user mode processing of multimedia data by allowing an application running as a user mode process simply to start... |
| 6199136 |
Method and apparatus for a low data-rate network to be represented on and controllable by high data-rate home audio/video interoperability (HAVi) network |
| Mar-6-2001 |
A PC-based home automation system uses a low data-rate transport layer and COM-based software components for control of devices in a home automation network. The home automation system is merged with a... |
| 6189060 |
Transmitting device, server device and transmitting method |
| Feb-13-2001 |
A transmitting device capable of transmitting video data with high speed has been disclosed. When transmitting video data, by providing a transmitting circuit for invalidating a time out signal of a timer... |
| 6189050 |
Method and apparatus for adding or removing devices from a computer system without restarting |
| Feb-13-2001 |
A method and apparatus provide a mechanism for a personal computer to allow the insertion and removal of devices to and from device ports without re-starting the operating system of the computer. Device... |
| 6182135 |
Method for determining whether two pieces of network equipment are directly connected |
| Jan-30-2001 |
A method by which a pair of communicating network equipment drivers can determine if the equipment they control such as a network adapter or a switch port are directly connected by a single network cable,... |
| 6178468 |
Real time supply PF plug-and-play installation resources |
| Jan-23-2001 |
A real time "plug and play" installation mechanism which, instead of signaling the operating system to activate a pre-existing installation file previously shipped with the operating system file structure,... |
| 6173327 |
Object-oriented method and apparatus for information delivery |
| Jan-9-2001 |
An object-oriented method and apparatus for delivering information from one component to another across a network of computers includes the steps of loading implementation libraries for adapter and information... |
| 6167456 |
System and process for controlling input and output devices by file system devices |
| Dec-26-2000 |
The present invention describes a system and process for controlling input and output devices, in particular scanners or cameras, through application programs, where each input or output device can communicate... |
| 6148346 |
Dynamic device driver |
| Nov-14-2000 |
A data communication system for allowing communication between various devices and various operating systems across various types of networking systems. The data communication system includes an host computer... |
| 6145014 |
Method and system for establishing DDE conversation between source manager software and data source software |
| Nov-7-2000 |
The present invention establishes DDE conversation between Data Source software and Source Manager software in TWAIN interface. The invention primary involves in TWAIN-DDE actions which convert TWAIN operation... |
| 6141686 |
Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control |
| Oct-31-2000 |
Low-level network services are provided by network-service-provider plugins. These plugins are controlled by an extensible service provider that is layered above the TCP or other protocol layer but below... |
| 6134595 |
Network image scan control apparatus of push model with pre-selected area |
| Oct-17-2000 |
The present invention discloses a network scan control apparatus connected to a server computer of a network through a computer interface for transmitting, in a push model, an image scan data obtained... |
| 6128731 |
Advanced boot sequence for an +86 computer system that maintains expansion card device compatibility |
| Oct-3-2000 |
An .times.86 based computer system that implements a firmware based boot process without an .times.86 BIOS that supports expansion devices coupled to the computer system, wherein the expansion devices... |
| 6119125 |
Software components for a building automation system based on a standard object superclass |
| Sep-12-2000 |
A computer-implemented building automation system provides a computer software architecture that supports object-oriented system development. An application engineer designs an application to perform a... |