DEVICE DRIVER COMMUNICATION

CL 719 SC 321
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...