| 5958049 |
Operating system debugger using kernel and dynamic extension with debugger drivers to support different output devices |
| Sep-28-1999 |
A method of using a debugger for a computer operating system by providing a statically bound debugger driver which can be used early in the boot process, and further providing one or more dynamic debugger... |
| 5953522 |
Temporary computer file system implementing using anonymous storage allocated for virtual memory |
| Sep-14-1999 |
A devtmp device driver provides the functionality of temporary files by representing a virtual device and including the virtual device among several devices within which a file system can store files.... |
| 5950014 |
Methodology for pull model invocation |
| Sep-7-1999 |
A method for dynamic reconfiguration of a message-passing interface from a Push model to a Pull model is disclosed. In the Push model, a host computer device moves data stored in a host local memory to... |
| 5946474 |
Simulation of computer-based telecommunications system |
| Aug-31-1999 |
A simulation system (200) executes on a host computer system (110) for simulating a target telecommunications system. The simulation system (200) includes a simulation kernel (231) which contains a plurality... |
| 5946399 |
Fail-safe device driver and method |
| Aug-31-1999 |
A device driver (104) is used to provide a fail-safe interface between a plurality of client applications and a cryptographic card. Device driver (104) ensures separation between red data, black data,... |
| 5938738 |
Peripheral control system |
| Aug-17-1999 |
The present invention relates to a peripheral control system for controlling at least one peripheral device. The peripheral control system comprises a first computer electrically connected to a peripheral... |
| 5935228 |
Method for automatically enabling peripheral devices and a storage medium for storing automatic enable program for peripheral devices |
| Aug-10-1999 |
A superior method for automatically enabling a PC card whereby, when a PC card that can be driven only by a DOS/Windows 3.x device driver is inserted, the PC card is enabled by that device driver, and... |
| 5931918 |
Parallel I/O network file server architecture |
| Aug-3-1999 |
A file server architecture is disclosed, comprising as separate processors, a network controller unit, a file controller unit and a storage processor unit. These units incorporate their own processors,... |
| 5926775 |
Mini driver software architecture for a data acquisition system |
| Jul-20-1999 |
An improved software architecture for data acquisition (DAQ) driver level software executing in a DAQ system. The DAQ driver level software receives calls from the DAQ user application and is executable... |
| 5923876 |
Disk fault prediction system |
| Jul-13-1999 |
A layered block device driver for accessing a storage device coupled to a computer system having a platform on which a disk fault prediction application operates. The layered block device driver includes... |
| 5918244 |
Method and system for coherently caching I/O devices across a network |
| Jun-29-1999 |
The cache keeps regularly accessed disk I/O data within RAM that forms part of a computer systems main memory. The cache operates across a network of computers systems, maintaining cache coherency for... |
| 5916310 |
Method and system for enhancing keyboard functionality in an HTML document |
| Jun-29-1999 |
A method and system for providing enhanced keyboard functionality in an HTML page. An HTML document is provided with an application and an applet which communicate with each other to allow the interception... |
| 5913072 |
Image processing system in which image processing programs stored in a personal computer are selectively executed through user interface of a scanner |
| Jun-15-1999 |
An image processing system provides a very friendly user interface over its scanner for selecting one image processing program to process image signals generated by the scanner. The image processing system... |
| 5913062 |
Conference system having an audio manager using local and remote audio stream state machines for providing audio control functions during a conference session |
| Jun-15-1999 |
The audio manager provides an interface between one or more upper-level conferencing drivers of the conferencing system and one or more lower-level audio drivers of the conferencing system to isolate the... |
| 5911044 |
Network image scanning system which transmits image information from a scanner over a network to a client computer |
| Jun-8-1999 |
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... |
| 5910180 |
Context virtualizing device driver architecture |
| Jun-8-1999 |
A device driver architecture that couples an operating system to a computer interface of a controller device that includes a plurality of functional sub-elements. The device driver includes a plurality... |
| 5909576 |
Method and apparatus for using device drivers of a first operating system, under the control of a second operating system |
| Jun-1-1999 |
A method of and apparatus for using a device driver, or similarly system dependent software, of an operating system, which is single-tasking, in an operating system environment, which is multi-tasking.... |
| 5907703 |
Device driver for accessing computer files |
| May-25-1999 |
A computer device driver for accessing compressed files held in archives in a memory device, the device driver comprising: means for reading a compressed file from an archive in the memory device, decompressing... |
| 5903752 |
Method and apparatus for embedding a real-time multi-tasking kernel in a non-real-time operating system |
| May-11-1999 |
An improved method and apparatus for embedding a real-time multi-tasking kernel in a non-real-time operating system is disclosed. Through encapsulating a real-time kernel into the interrupt handling environment... |
| 5901330 |
In-circuit programming architecture with ROM and flash memory |
| May-4-1999 |
An architecture for an integrated circuit with in-circuit programming includes a microcontroller on an integrated circuit and one or more banks of non-volatile memory which store instructions, including... |
| 5901323 |
Process controller with interchangeable individual I/O units |
| May-4-1999 |
A controller of the type used in process control includes a plurality of modular I/O units. The I/O units includes I/O circuits which may be of four basic types: digital input circuits, digital output... |
| 5901319 |
System and methods for generating operating system specific kernel level code from operating system independent data structures |
| May-4-1999 |
A system and method for generating operating system specific kernel level code from one or more data structures that are portable to and compatible with multiple, different operating systems. These data... |
| 5893926 |
Data buffering technique in computer system |
| Apr-13-1999 |
A computer system executes an application that requires transfer of data to or from the computer system. The system responds to requests from the application, by allocating storage for a data buffer, verifying... |
| 5881317 |
Adaptive operation of audio peripherals based on the functionality of analog audio interface |
| Mar-9-1999 |
A computer system is provided with a device driver for adaptively operating a number of audio peripherals through a pair of digital audio controller and analog audio interface, in accordance with the audio... |
| 5881281 |
Method and apparatus for automatically loading configuration data on reset into a host adapter integrated circuit |
| Mar-9-1999 |
Configuration data indicative of interface requirements for interfacing to a host adapter card are automatically serially loaded on reset from an external device on the card into a host adapter integrated... |
| 5872966 |
System and method for logging and enabling further manipulation of system state information |
| Feb-16-1999 |
A client sends a state information message such as an error message or a state information manipulation request to a logging system server. The logging system server prioritizes the messages and requests,... |
| 5870609 |
Technique for bootstrapping executable code to an adapter |
| Feb-9-1999 |
A method of bootstrapping executable code to a microprocessor controller from a personal computer (PC) via a bidirectional interface, e.g., a standard PC parallel port comprised of an external 25-pin D-shell... |
| 5867710 |
Portable microkernel operating system verification and testing |
| Feb-2-1999 |
A Hardware Abstraction Layer (HAL) (66) of a Portable Microkernel Operating System (OS) is tested and verified by loading a HAL test program (96) into Kernel Space (60) as a device driver. This allows... |
| 5867633 |
Method and apparatus for processing and printing documents |
| Feb-2-1999 |
The present invention relates to a method and system for efficient image handling. The invention includes an image server with which image files are registered. The image processing requests are sent to... |
| 5860079 |
Arrangement and method for efficient calculation of memory addresses in a block storage memory system |
| Jan-12-1999 |
A block storage memory management scheme. According to the disclosed embodiments, a memory list of data is generated from a set of address ranges, a descriptor is created to interact with the memory list,... |
| 5847954 |
Method and apparatus for using translated and raw guest keyboard input in a host shared application program |
| Dec-8-1998 |
Host translation of guest keyboard events is blocked to effectively isolate a guest keyboard from a host keyboard during applications sharing. A guest keyboard driver translates guest keyboard events which... |
| 5832515 |
Log device layered transparently within a filesystem paradigm |
| Nov-3-1998 |
A log device based data storage subsystem provides for the efficient storage and retrieval of data with respect to an operating system executing on a computer system coupled to the data storage system.... |
| 5826068 |
Integrated circuit with a serial port having only one pin |
| Oct-20-1998 |
A host adapter integrated circuit that contains data transfer modules has a serial port that uses a single serial port pin to communicate with a slave serial port input-output integrated circuit that interfaces... |
| 5822582 |
Boot drive selection and hibernation file detection |
| Oct-13-1998 |
A multi-boot apparatus allows a portable computer to boot from a predetermined list of bootable data storage devices, even if the data storage devices have been relocated during operation. The computer... |
| 5819115 |
Driver bundle including a compressed, self-extracting, executable driver for the host processor and an adapter driver for the processor of a network adapter card |
| Oct-6-1998 |
A driver bundle including a compressed, executable and self-extracting host driver prepended to an adapter card driver to form a single executable driver bundle. The driver bundle has a size less than... |
| 5819107 |
Method for managing the assignment of device drivers in a computer system |
| Oct-6-1998 |
A system for managing the assignment of device drivers to devices of a computer system. The computer system can maintain device-related information for a primary device and for devices that are "compatible"... |
| 5815707 |
Dynamic function replacement for streams framework |
| Sep-29-1998 |
An extension to the STREAMS framework, referred to as dynamic function replacement, uses data structures that contain function pointers which allow STREAMS to execute various module or driver functions... |
| 5809329 |
System for managing the configuration of a computer system |
| Sep-15-1998 |
A system for managing the configuration of devices of a computer system. Device information is obtained to uniquely identify each device and to describe the device characteristics associated with device... |
| 5809331 |
System for retrieving configuration information from node configuration memory identified by key field used as search criterion during retrieval |
| Sep-15-1998 |
A computer system comprises a plurality of nodes interconnected by point-to-point links and forms a serial bus. Upon system initialization, the bus is scanned and device-specific identification information... |
| 5802365 |
Dynamic device matching using driver candidate lists |
| Sep-1-1998 |
A method and mechanism for automatically correlating a device to its appropriate driver and family within a computer system utilizing candidate matching. A device tree indicating devices coupled to a computer... |
| 5796988 |
Method and system using dedicated location to share information between real mode and protected mode drivers |
| Aug-18-1998 |
A computer method and system for providing protected mode device drivers that are compatible with real mode device drivers. A first aspect of the invention provides consistent assignment of drive unit... |
| 5794245 |
Generic wrapper for decompressing DOS driver sys files |
| Aug-11-1998 |
An information processing system including a processor for processing instructions; system memory; system storage, the system storage comprises: an operating system, and a compressed device driver, and... |
| 5794035 |
Device driver and input/output hardware research manager |
| Aug-11-1998 |
A system and method is provide for managing input/output (I/O) resources in a computer system. The system includes a hardware resource manager which tracks the use of the I/O resources. In addition, the... |
| 5793961 |
Computer system with data conference capability |
| Aug-11-1998 |
In a computer system having an audio circuit and networking circuit for data conferencing with an external network, a method of configuring the computer system for data conferencing includes the step of... |
| 5787305 |
Host signal processing modem using a software simulation of a UART |
| Jul-28-1998 |
A computer system includes a software UART emulation and uses standard operating system protocols to minimized the chance of I/O conflicts between a serial device having a UART and a non-standard serial... |
| 5745763 |
Method and apparatus for device driver funnelling |
| Apr-28-1998 |
A method and apparatus for enabling AIX device driver (DD) created for a uniprocessor (UP) system to run unchanged on a symmetrical multiprocessor system (SMP). Device drivers are processed by a funnelling... |
| 5727212 |
Object oriented device driver system for procedural device drivers |
| Mar-10-1998 |
A method of and apparatus for bridging communications between an object oriented component and a procedural programmed device driver are disclosed. Both the object oriented component and the procedural... |
| 5724558 |
System and method for dynamic data packet configuration |
| Mar-3-1998 |
A digital joystick coupled to a conventional computer game port tests for the presence of electrical circuitry to support two joysticks and dynamically configures the digital data for transmission to button... |
| 5721920 |
Method and system for providing a state oriented and event driven environment |
| Feb-24-1998 |
The present invention discloses a method and system for providing a Finite State Machine (FSM) which is implemented within a telecommunications application program with the ability to transition from one... |
| 5710941 |
System for substituting protected mode hard disk driver for real mode driver by trapping test transfers to verify matching geometric translation |
| Jan-20-1998 |
A protected mode operating system utilizes a protected mode hard disk driver which bypasses an existing real mode hard disk driver on computer systems in which the real mode hard disk driver performs geometry... |