| 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... |
| 6952215 |
Method and system for graphics rendering using captured graphics hardware instructions |
| Oct-4-2005 |
A computer-implemented method and system for performing graphics rendering on demand on a graphics subsystem, with only nominal host system operations being required. An application program requiring graphics... |
| 6947051 |
Video memory management |
| Sep-20-2005 |
A video memory manager manages and virtualizes memory so that an application or multiple applications can utilize both system memory and local video memory in processing graphics. The video memory manager... |
| 6892359 |
Method and system for controlling a complementary user interface on a display surface |
| May-10-2005 |
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... |
| 6886112 |
Recovering from device failure |
| Apr-26-2005 |
Methods, systems, and computer program products for resource recovery. A region of code can be considered untrusted. To catch problems in the untrusted region, entry points are wrapped with exception logic... |
| 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... |
| 6823525 |
Method for displaying single monitor applications on multiple monitors driven by a personal computer |
| Nov-23-2004 |
A direct access driver solves limitations of DirectX operation under the Microsoft architecture when using multiple monitors. The direct access driver allows applications employing DirectX application... |
| 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... |
| 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... |
| 6760784 |
Generic virtual device driver |
| Jul-6-2004 |
A method and apparatus provides for handling communications between an application and a device through a device driver. Calls or commands are used by the device driver to access the hardware that are... |
| 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... |
| 6715061 |
Multimedia-instruction acceleration device for increasing efficiency and method for the same |
| Mar-30-2004 |
The present invention proposes a multimedia-instruction acceleration device for increasing efficiency and a method for the same, which uses instruction strings having a floating-point value check field... |
| 6704021 |
Method and apparatus for efficiently processing vertex information in a video graphics system |
| Mar-9-2004 |
A video graphics system (300) employs a method and apparatus for efficiently processing vertex information required to render graphics primitives requested for display by an application (313), such as... |
| 6686936 |
Alternate display content controller |
| Feb-3-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 monitor. Where the display... |
| 6677964 |
Method and system for controlling a complementary user interface on a display surface |
| Jan-13-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... |
| 6661435 |
Secondary user interface |
| Dec-9-2003 |
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... |
| 6631423 |
System and method for assessing performance optimizations in a graphics system |
| Oct-7-2003 |
A system for identification and assessment of performance optimizations implemented in the graphics environment, the identification and assessment of the performance optimizations based upon an optimized... |
| 6519708 |
Chip set comprising only graphic interface reference voltage pin |
| Feb-11-2003 |
A chip set comprising only one graphic interface reference voltage pin. The chip set is installed onto a mother board to control accelerated graphics port. An example of the chip set comprises a corecircuit,... |
| 6510470 |
Mechanism allowing asynchronous access to graphics adapter frame buffer physical memory linear aperture in a multi-tasking environment |
| Jan-21-2003 |
A module is interposed between a multitasking operating system and the device driver for a graphics adapter including a frame buffer with a linear aperture for continuous, asynchronous data transfers.... |
| 6504547 |
Standardization of graphics system logical frame buffer |
| Jan-7-2003 |
A method for implementing a bitmapped graphics system involves creating a logical frame buffer for a program. The method attaches a standardization operation to the logical frame buffer, so that the standardization... |
| 6437809 |
Secondary user interface |
| Aug-20-2002 |
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 monitor. Where the display... |
| 6397262 |
Window kernel |
| May-28-2002 |
A system for managing the interaction of programs is provided, comprising means for storing a set of predetermined characteristics respecting each program to be managed, each set of characteristics including... |
| 6353862 |
Video device manager for managing motion video output devices and supporting contexts and buffer adoption |
| Mar-5-2002 |
Sharing of resources of a device by an application is provided by a video device manager which defines contexts which are collections of logical entities, called a graph, which are used to produce a video... |
| 6343309 |
Method and apparatus for parallelizing a graphics pipeline |
| Jan-29-2002 |
A method and apparatus for processing hierarchical graphics data from an application. The data processing system includes a plurality of threads in which a first thread receives graphics data from the... |
| 6289396 |
Dynamic programmable mode switching device driver architecture |
| Sep-11-2001 |
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... |
| 6275870 |
Network object request broker |
| Aug-14-2001 |
A method and system that can efficiently broken objects in a real-time constrained network. The method and system provide two main types of interfaces: client object and server object interfaces. Each... |
| 6208337 |
Method and system for adding application defined properties and application defined property sheet pages |
| Mar-27-2001 |
A method and system for adding application defined properties and application defined property sheet pages are provided. The application defined properties may be added to a list of system defined properties.... |
| 6160560 |
Graphic request management system |
| Dec-12-2000 |
The invention is a method and apparatus of a graphic request management system which provides for storing in the header of bitmaps indicative of the last time a bitmap was included in a request as a destination... |
| 6088368 |
Ethernet transport facility over digital subscriber lines |
| Jul-11-2000 |
The present invention provides a facility transport system for transporting Ethernet over digital subscnber lines. The system, termed 10BaseS, is capable of transmitting 10 Mbps Ethernet over existing... |
| 5964843 |
System for enhancing device drivers |
| Oct-12-1999 |
A system that supports enhancement of device drivers written in distinct code sets, such as a 32-bit enhancement to a 16-bit existing driver is disclosed. The system defines a mechanism for the two device... |
| 5745761 |
Advanced graphics driver architecture with extension capability |
| Apr-28-1998 |
Disclosed is a support architecture that facilitates use of display device drivers containing a minimum of hardware-specific software code. A driver need support only a relatively few common functions,... |
| 5745762 |
Advanced graphics driver architecture supporting multiple system emulations |
| Apr-28-1998 |
Disclosed is a support architecture that facilitates use of display device drivers containing a minimum of hardware-specific software code. A driver need support only a relatively few common functions,... |
| 5715459 |
Advanced graphics driver architecture |
| Feb-3-1998 |
Disclosed is a support architecture that facilitates use of display device drivers containing a minimum of hardware-specific software code. A driver need support only a relatively few common functions,... |
| 5671345 |
System and method for intercepting and reconstructing graphics management tool marking instructions |
| Sep-23-1997 |
The present invention is a method and system employing a glue code for: 1) intercepting low-level device dependent information from a graphics management interpreter software tool and 2) re-construct the... |
| 5592678 |
Display adapter supporting priority based functions |
| Jan-7-1997 |
In a multitasking data processing apparatus including means for executing processes and including a display adapter for executing functions supporting a display, the display adapter including a first port... |
| 5581766 |
Selectable video driver system |
| Dec-3-1996 |
A method and apparatus relating to video systems are disclosed. The method automatically selects an appropriate video system driver based on the current video system configuration. In one embodiment, an... |
| 5511195 |
Driver, computer-implemented process, and computer system for processing data using loadable microcode running on a programmable processor |
| Apr-23-1996 |
First and second application programs run on a host processor. The driver loads, runs, and unloads a first microcode program of the first application program onto an Intel.RTM. i750.RTM. Pixel Processor.... |
| 5504920 |
Video driver system for communicating device specific primitive commands to multiple video controller types |
| Apr-2-1996 |
A method and system for accommodating multiple video controllers. The method includes communicating a plurality of primitive commands to a video controller having a configuration of a predetermined type.... |
| 5491813 |
Display subsystem architecture for binding device independent drivers together into a bound driver for controlling a particular display device |
| Feb-13-1996 |
A programming interface is provided in a computer graphics system which allows plural hardware display adapters to be upgraded and enhanced without correspondingly upgrading and rewriting display specific... |
| 5269021 |
Multiprocessor software interface for a graphics processor subsystem employing partially linked dynamic load modules which are downloaded and fully linked at run time |
| Dec-7-1993 |
An interface for use with a multiprocessor computer system, having a host processor system and a graphics processor system. The interface permits extended functions to be developed on the host system or... |