| 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... |
| 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... |
| 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... |
| 7003781 |
Method and apparatus for correlation of events in a distributed multi-system computing environment |
| Feb-21-2006 |
A method and system is disclosed for monitoring an operation of a distributed data processing system. The system can include a plurality of applications running on a plurality of host processors and communicating... |
| 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... |
| 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... |
| 6988223 |
ACPI name space validation |
| Jan-17-2006 |
A method and system for passively validating an advanced configuration and power interface (ACPI) name space are provided. A filter driver may be adapted for use as a verification tool that intercepts... |
| 6973658 |
Reconfigurable communication interface and method therefor |
| Dec-6-2005 |
When an external device (not shown) is connected to a matching connector of a variety of connectors (235-260), a microcontroller 205 detects the matching connector (235-260) and the external... |
| 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... |
| 6959440 |
Dynamic removal of a driver stack when a parent driver uses a child driver |
| Oct-25-2005 |
A parent driver desiring to access a service of a child driver in a driver stack creates a virtual device object. The virtual device object is inserted into the driver stack below the child driver. When... |
| 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... |
| 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,... |
| 6944867 |
Method for providing a single preloaded software image with an ability to support multiple hardware configurations and multiple types of computer systems |
| Sep-13-2005 |
The hard disk drive of a computer system is loaded with a preloaded image including an operating system, a number of application programs, and a device driver installation routine, all of which are not... |
| 6934956 |
Method and apparatus for installing an operating system |
| Aug-23-2005 |
The invention in one embodiment is a method for installing an operating system on a computer. The method includes generating an external configuration file containing information about a plurality of devices... |
| 6931646 |
Accessing a translated resource descriptor of a hardware device |
| Aug-16-2005 |
A method for accessing a main resource descriptor for a hardware device. A device driver accesses a hardware device's partial resource descriptor of a translated main resource descriptor stored in an operating... |
| 6931560 |
Programmable transmit SCSI equalization |
| Aug-16-2005 |
An apparatus comprising a first plurality of parallel switches and a second plurality of parallel switches. The first plurality of parallel switches may be configured to control a voltage on a first output... |
| 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... |
| 6915368 |
Computer system and processing method for driving program of smart peripheral device |
| Jul-5-2005 |
A processing method and a computer system for the driving program of a smart peripheral device. The processing method requests that the computer's operating system return any information regarding any... |
| 6915337 |
Method and system for updating the device driver of a business office appliance |
| Jul-5-2005 |
A method, system and program product for implementing communication to download a driver to a target device or business office appliance using an electronic network message or e-mail. A newest driver for... |
| 6901539 |
ACPI name space validation |
| May-31-2005 |
A method and system for passively validating an advanced configuration and power interface (ACPI) name space are provided. A filter driver may be adapted for use as a verification tool that intercepts... |
| 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... |
| 6889380 |
Delaying loading of host-side drivers for cluster resources to avoid communication failures |
| May-3-2005 |
A cluster includes hosts, a fabric including switches with forwarding tables, and I/O enclosures. I/O controllers that are within the I/O enclosures are assigned to the hosts by a subnet manager. A fabric... |
| 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... |
| 6871350 |
User mode device driver interface for translating source code from the user mode device driver to be executed in the kernel mode or user mode |
| Mar-22-2005 |
A user mode device driver interface (UMDDI) is disclosed. The UMDDI is preferably implemented in Windows.RTM. NT.RTM. version 5.0 and similar systems. The UMDDI allows a device driver to execute in user-mode... |
| 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... |
| 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... |
| 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... |
| 6823526 |
Computer-based system and method for automatic configuration of an external device |
| Nov-23-2004 |
A system for connecting an external device and a host system includes an input/output code element on a host system linked with the external device. The input/output code element generates a device identification... |
| 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... |
| 6813670 |
Automatic server-side plug-and-play without user intervention |
| Nov-2-2004 |
Automatic server-side plug-and-play without user intervention is disclosed. An automatic plug-and-play component residing on the server is designed to detect connection and disconnection of a device to... |
| 6809736 |
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... |
| 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... |
| 6792610 |
Attaching a device driver to multiple logical devices of one physical device |
| Sep-14-2004 |
A system and method for facilitating attachment of a communication interface device driver to multiple logical devices defined on a single physical communication interface device. For each attachment procedure,... |
| 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... |
| 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... |
| 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... |
| 6751794 |
Intelligent patch checker |
| Jun-15-2004 |
A method to remotely update software for a plurality of client system is disclosed. A client system sends a request for an upgrade to a server system. The request includes a unique identification that... |
| 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... |
| 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... |
| 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... |
| 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... |