| 6880158 |
Network processor services architecture that is platform and operating system independent |
| Apr-12-2005 |
A system for providing a scalable processor and operating system independent network processor services architecture. The system includes a plurality of portable and individualized functional components... |
| 6880017 |
System and method for providing an adaptive streaming flow control mechanism between the TCP and IP layers of the TCP/IP suite of protocols |
| Apr-12-2005 |
In a data communication network operated under the TCP/IP suite of protocols the invention adds an adaptive streaming (AS) layer, inserted between the IP and the TCP protocol layers, in which the received... |
| 6868545 |
Method for re-using system-on-chip verification software in an operating system |
| Mar-15-2005 |
The time, effort and expense required to develop verification software for testing and de-bugging system-on-chip (SOC) designs represents a considerable investment. According to the method of the present... |
| 6862737 |
Communication device and method therefor |
| Mar-1-2005 |
A communication device to be used in an ad hoc network environment for enabling the user to utilize an application easily with a desired partner. After a communicable communication device was discovered,... |
| 6862735 |
Mechanism by which platform independent software may bind to and access platform dependent software |
| Mar-1-2005 |
Methods and apparatus for a platform independent object to bind to and access platform dependent software are disclosed. According to one aspect of the present invention, a software object that includes... |
| 6859832 |
Methods and systems for the provision of remote printing services over a network |
| Feb-22-2005 |
The present invention relates to methods and systems for providing printing services over a communications network. In particular, the present invention enables a user to obtain print jobs at an unspecified... |
| 6842902 |
Robust device driver token management for upgraded computers using legacy device cards |
| Jan-11-2005 |
In one aspect of the invention is a method for robust device token management. In x+ bit computers using x bit device cards, tokens are used for managing communication requests from applications to a device... |
| 6842758 |
Modular method and system for performing database queries |
| Jan-11-2005 |
A query engine residing on computer-readable media includes a library of data drivers and an intelligent dataset. Each data driver in the library is operable to execute a predefined database operation.... |
| 6832379 |
Computer architecture utilizing layered device drivers |
| Dec-14-2004 |
A computer storage architecture utilizing layered device drivers enables a user to create and install a device driver into a computer. The device driver is installed into the storage unit through a registration... |
| 6832371 |
Method for automatically updating a computer registry |
| Dec-14-2004 |
In a computer system, a method for automatically registering resources required for an application program module to execute. After the application program module is booted, a registration cache is examined... |
| 6828991 |
Secondary user interface |
| Dec-7-2004 |
A method for creating and accessing a graphical user interface in the overscan area outside the area of the display normally utilized by the common operating systems. This normal display area is generally... |
| 6826762 |
Radio interface layer in a cell phone with a set of APIs having a hardware-independent proxy layer and a hardware-specific driver layer |
| Nov-30-2004 |
A Radio Interface Layer (RIL) is disclosed. The RIL comprises an API set which provides a level of abstraction between the radio on a cell phone and the software of the cell phone. The API set of RIL is... |
| 6823519 |
Control object and user interface for controlling networked devices |
| Nov-23-2004 |
A system for including a set of software components and an application programming interface for the logical networked representation and implementation of a system of smart devices within a home or small... |
| 6820146 |
Filter driver for blocking access by host to devices |
| Nov-16-2004 |
A filter driver code arrangement (on a computer-readable medium for use in a system having a bus, a host connected to the bus and one or more devices connected to the bus), which prevents access by the... |
| 6816275 |
Network system and network interface card |
| Nov-9-2004 |
An object is, by connecting a network interface card to a network, to achieve marked increases in functions, as compared to usage without the connection. A client network interface card 40a performs a... |
| 6810438 |
Method for enabling value-added feature on hardware devices using a confidential mechanism to access hardware registers in a batch manner |
| Oct-26-2004 |
A method for enabling value-added hardware on an interface board in a computer system is disclosed. The method first determines whether an interface board is connected to a bus of a computer system. Then,... |
| 6809833 |
Late binding of device settings in a host raster image processor |
| Oct-26-2004 |
A system adapts a host raster image processor to support a selected output device from a plurality of output devices by buffering, in a memory shared by a print driver and a host raster image processor... |
| 6809732 |
Method and apparatus for generation of programmable shader configuration information from state-based control information and program instructions |
| Oct-26-2004 |
A graphics subsystem having a programmable shader controllable by both state-based control information, such as DirectX 8 control information, and program instructions, such as DirectX 9 shader program... |
| 6809735 |
Virtualization of graphics resources |
| Oct-26-2004 |
Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes commands... |
| 6807667 |
Method and system of an application program interface for abstracting network traffic control components to application programs |
| Oct-19-2004 |
A traffic control application programming interface for abstracting the use of traffic control components to client applications to provide quality of service. The traffic control interface accepts input... |
| 6804820 |
Modem control |
| Oct-12-2004 |
A modem device driver, particularly for use in a receiver/decoder (2020) for a digital broadcast system in which received signals are passed through a receiver to the receiver/decoder and thence to a television... |
| 6804729 |
Migrating a memory page by modifying a page migration state of a state machine associated with a DMA mapper based on a state notification from an operating system kernel |
| Oct-12-2004 |
An atomic memory migration apparatus and method are provided. With the apparatus and method, all active DMA mappings to a given physical page of memory are identified and future mappings/unmappings to... |
| 6801943 |
Network scheduler for real time applications |
| Oct-5-2004 |
A network scheduler for real time applications is described. The network scheduler supports scheduling of network packets in a multi-threaded operating system to insure correct scheduling order and to... |
| 6799225 |
Controllerless modem |
| Sep-28-2004 |
A computer system implements a standard modem without the use of a microcontroller. Instead, a digital signal processor is provided on an expansion card, but with direct links to the computer system itself.... |
| 6798530 |
Systems, methods and graphical user interfaces for printing object optimized images using virtual printers |
| Sep-28-2004 |
Rather than implementing a printer as a single set of rendering parameters, a printer can be implemented as a "meta-printer" that comprises one or more virtual printers. The virtual printers define different... |
| 6789138 |
Computer peripheral apparatus and a computer readable medium having a program for controlling the computer peripheral apparatus |
| Sep-7-2004 |
Firmware has a plurality of interface modules for mutually transferring signals between a CPU (11) and a plurality of mutually different interface units (40, 41), the type of controller (40a, 41a) is identified... |
| 6788428 |
Data printing system and method generating intermediate printing data for another application to change the printing data |
| Sep-7-2004 |
A system for printing data includes a printer to print the data and a terminal to process the data with a first application. The terminal includes an intermediate module operated under control of an operating... |
| 6785894 |
Virtual device driver |
| Aug-31-2004 |
A pseudo device driver is provided for use by an operation system in a virtual desktop computing environment. The driver has two ports, a master port that is opened by the driver application and a slave... |
| 6782426 |
Shared device control method and server-client system |
| Aug-24-2004 |
Provide a shared device control method and server-client system, which inform the client user of the state of a shared device upon accessing the connectable shared device on the network, thereby preventing... |
| 6779185 |
Bluetooth miniport driver model |
| Aug-17-2004 |
A system and method of Bluetooth compliant architecture and communication uses a miniport driver structure to efficiently implement the Bluetooth protocol layers, while allowing simple communication with... |
| 6779047 |
Serial communication port arbitration between a hotsync manager and a wireless connection manager |
| Aug-17-2004 |
Within one embodiment of the present invention, arbitration software operating on a computer is able to determine whether communication software utilizes the same serial communication (COM) port of the... |
| 6779004 |
Auto-configuring of peripheral on host/peripheral computing platform with peer networking-to-host/peripheral adapter for peer networking connectivity |
| Aug-17-2004 |
A self-installing and configuring peer networking-to-host/peripheral connectivity adapter, such as a set of software modules running on a host, operates to convert between a device control protocol with... |
| 6775713 |
Application program interface for abstracting control of a cable modem |
| Aug-10-2004 |
Provided is a system and method for integrating a cable modem with a host customer premises equipment, such as a computer or set top box. An interface is provided which receives data packets from the cable... |
| 6774919 |
Interface and related methods for reducing source accesses in a development system |
| Aug-10-2004 |
A method of generating a filter graph of a development project is presented comprising identifying a plurality of source clips comprising the development project, wherein each source clip represents an... |
| 6772420 |
Using link-layer address to obtain device drivers |
| Aug-3-2004 |
Methods and systems consistent with the present invention utilize a unique hardware address of a first network device to determine and locate an appropriate driver software for controlling the network... |
| 6772240 |
Method for saving register space in a conventional high-level function call process |
| Aug-3-2004 |
A method for saving register space in a conventional high-level function call process. The method essentially places parameters starting from either of two ends of a sequence of registers for parameter... |
| 6766519 |
Generic software interface for hardware environments having executing code registers itself and the code for a next suboperation |
| Jul-20-2004 |
A generic interface layer for providing a generic interface to a hardware environment for a program executing on the hardware environment. The generic interface layer, is interrupt-driven. It includes... |
| 6766520 |
Tape drive emulation software objects, and emulation of other peripheral systems for computers |
| Jul-20-2004 |
Emulation of a hardware peripheral is accomplished through use of object oriented software and runs in an object oriented environment. Particular adaptation of an emulation to enable specific data storage... |
| 6763472 |
System and method for accessing information made available by a kernel mode driver |
| Jul-13-2004 |
An invention is disclosed that provides a mechanism for exposing to user mode applications the features and information enabled by the Advanced Configuration and Power Interface ("ACPI") specification.... |
| 6763327 |
Abstraction of configurable processor functionality for operating systems portability |
| Jul-13-2004 |
A hardware abstraction layer operates as a system architectural layer between a real-time operating system and an underlying configurable processor. The hardware abstraction layer provides an abstraction... |
| 6748448 |
High performance internet storage access scheme |
| Jun-8-2004 |
Systems and methods of increasing the performance of computer networks, especially networks connecting users to the Web, are provided. Performance is increased by reducing the latency the client experiences... |
| 6745255 |
Small memory device with drivers on device |
| Jun-1-2004 |
The present invention provides a small memory device with drivers on device, which comprises a memory and a bluetooth transceiver module or a wireless transceiver module (e.g., IEEE 802.11b). In addition... |
| 6728787 |
System and method for locating and installing device drivers for peripheral devices |
| Apr-27-2004 |
A destination computer reads a device identification and a network address from a peripheral device connected to the destination computer. A device driver, corresponding to the device identification, is... |
| 6727918 |
Method and system for controlling a complementary user interface on a display surface |
| Apr-27-2004 |
An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the... |
| 6725458 |
On-vehicle information processing unit |
| Apr-20-2004 |
An on-vehicle information processing unit includes a central processing unit; a first device connected to the central processing unit; a device-dependent driver for driving only the first device; an operating-system-standard... |
| 6725294 |
Installation and access of a device handler for a peripheral device in a computer |
| Apr-20-2004 |
In a computer (e.g. an 80.times.86-compatible personal computer) in which peripheral devices (e.g. hard drives, floppy drives, CD-ROMs, etc.) are accessed through more than one chain of handlers for the... |
| 6725189 |
Adapter for coupling a legacy operating system to a driver of an I/O channel which has an incompatible native operating system interface |
| Apr-20-2004 |
An adapter program couples a legacy operating system to a driver program of an I/O channel which has an incompatible interface to a native operating system. The adapter program includes a translator which... |
| 6714992 |
Method and system for embedded network device installation |
| Mar-30-2004 |
The present disclosed system is directed toward a communication and management system that dynamically targets network devices for content deployment, such as application programs, device drivers, configuration... |
| 6714998 |
Distributed processing system and its control method |
| Mar-30-2004 |
This invention has as its object to reduce network traffic when a remote copy process is done using network devices. To achieve this object, a computer (13) acquires stub drivers (610, 612) from image... |
| 6711624 |
Process of dynamically loading driver interface modules for exchanging data between disparate data hosts |
| Mar-23-2004 |
A data exchange process is implemented by a computer system coupled for communication with a remote index server via a network. The process provides for transfer of a data block from a source host having... |