U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6745394

Ballistic resistant body covering

A ballistic resistant body covering for protecting the torso, groin and neck area from ballistic missiles.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 719/323 - Video graphics device driver


Subclass of Class 719 - Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Definition: Subject matter comprising means or steps for communication
No. of patents: 77
Last issue date: 02/14/2012


1    
NumberTitleIssue Date
8117624Method and apparatus for performing real-time commands in a non real-time operating system environment
A method and apparatus is disclosed for performing real-time execution of a plurality of commands in a non real-time operating system environment using a driver, running at the privileged level and which comprises a command dispatcher, receiving a plurality of comma...
02/14/2012
8056093Asynchronous kernel processing for a graphics processing system
An embodiment of the invention includes directing a kernel-mode driver to process at least a portion of a command stream configured to cause a graphics processing unit to perform an operation. The kernel-mode driver is used to issue a request to trigger creation of ...
11/08/2011
7716683Distributed graphics processing apparatus and method
A method and apparatus forward a hardware call from a driver to graphics hardware via a virtual connection. Specifically, the method and apparatus process graphical data in a system having the driver, which produces a hardware call for the controlling the operation ...
05/11/2010
7644413User mode device driver interface
A user mode device driver interface (UMDDI) is disclosed. The UMDDI is preferably implemented in Windows® NT® version 5.0 and similar systems. The UMDDI allows a device driver to execute in user-mode while the graphics engine (GRE) remains in kernel-mode. The UMDD...
01/05/2010
7636921Software and methods for previewing parameter changes for a graphics display driver
Software for dynamically previewing changes to hardware driver settings for a graphics adapter is disclosed. Changes to the driver settings are dynamically previewed by forcing an executable graphics program module to load hardware parameter settings as changed, and...
12/22/2009
7451457Facilitating interaction between video renderers and graphics device drivers
Facilitating interaction may be enabled through communication protocols and/or APIs that permit information regarding image processing capabilities of associated graphics hardware to be exchanged between graphics device drivers and video renders. In a first exemplar...
11/11/2008
7434110Error handling scheme for time-critical processing environments
As a result of detecting a device error, calls to device driver logic are redirected to substantially reduce processing time of the driver logic and to return to the caller without providing an indication of the error. ...
10/07/2008
7433938Coupling a filter graph space to a network driver space
A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bidirectional communication between a filter graph driver in the filter graph space and a network dri...
10/07/2008
7433937Coupling a filter graph space to a network driver space
A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bi-directional communication between a filter graph driver in the filter graph space and a network dr...
10/07/2008
7373414Multi-media system and method for simultaneously delivering multi-media data to multiple destinations
A multimedia system and method that provides easy universal text searching for non-technical users, is disclosed. A configuration of the multimedia system and method of the present invention also facilitates content delivery through multiple, independent, simultaneo...
05/13/2008
7356823Method for displaying single monitor applications on multiple monitors driven by a personal computer
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 program interfaces to use hardware acceleration without display e...
04/08/2008
7356697System and method for authentication to an application
Authenticating a first user in a protected network to an application in a DMZ network shared simultaneously with a second user in an unprotected network. The first user supplies a userID and a password to a first server within the protected network for authenticatio...
04/08/2008
7313798Aggregate drivers for a configurable media-independent server
One or more third party channel drivers interface with a centralized communication application server. An aggregate channel driver (ACD) is included in a channel driver to implement commands and command parameters that are supported by a particular core channel driv...
12/25/2007
7313728Method and system for logging and accessing diagnostic result messages
A method, system, computer-readable medium, and computer-controlled apparatus are provided for logging and accessing diagnostic result messages. Diagnostic client modules transmit diagnostic result messages to a diagnostic event service module. The diagnostic event ...
12/25/2007
7302613System and method for capturing kernel-resident information
A system, method and interface for consistently capturing kernel resident information are provided. An operating system architecture includes user mode modules and kernel mode applications. A user mode module initiates a kernel mode information request through an ap...
11/27/2007
7287253Installation of device software and formulation of unique identification information based on time information
An information processing apparatus installs a first control program corresponding to a first peripheral device and a second control program for controlling a second peripheral device, the first and second control programs including a common module. The information ...
10/23/2007
7284163Event mechanism for reporting diagnostic event messages
An instrumentation data provider module is provided for use within a diagnostics application program. The instrumentation data provider module provides a communication path between legacy, or proprietary, diagnostics modules and a standard instrumentation platform. ...
10/16/2007
7275212Synchronized graphics and region data for graphics remoting systems
Region data and graphics data for a remoting system are synchronously gathered and sent to a remote display while maintaining synchronicity between the region data and the graphics data. In one implementation, synchronized region data and synchronized graphics data ...
09/25/2007
7219352Methods and apparatuses for facilitating processing of interlaced video images for progressive video displays
Methods and apparatuses are provided for facilitating processing of interlaced video images for progressive video displays. In accordance with certain exemplary implementations, a method includes receiving from a renderer a query for a graphics device driver as to a...
05/15/2007
7206808System and method for managing diverse video network devices via application and interface objects
A video network platform manages video network devices with management applications, such as scheduling, monitoring and diagnostics applications, by representing the devices as interface objects that support a network interface module, and application objects used b...
04/17/2007
7197751Real-time collaboration client
A real-time collaboration client and a method of configuring the client for a real-time collaboration with requiring the client to be rebooted. A secondary table of display driver calls is patched to call a redirection table instead, while the primary table is unalt...
03/27/2007
7171587Automatic test system with easily modified software
An automatic test system, such as might be used to test semiconductor devices as part of their manufacture. The test system uses instruments to generate and measure test signals. The automatic test system has a hardware and software architecture that allows instrume...
01/30/2007
7162716Software emulator for optimizing application-programmable vertex processing
A central processing unit (CPU) including an operating system for executing code segments capable of performing graphics processing on the CPU. Associated therewith is a graphics application specific integrated circuit (ASIC) for performing graphics processing in ac...
01/09/2007
7159041Method and system for defining and controlling algorithmic elements in a graphics display system
An API is provided that enables programmability of a 3D chip, wherein programming or algorithmic elements written by the developer can be downloaded to the chip, thereby programming the chip to perform those algorithms. A developer writes a routine that is downloada...
01/02/2007
7102636Spatial patches for graphics rendering
Described are a novel graphical element known as a spatial patch and a system and method for rendering the spatial patch to create computer graphics. The spatial patch may include appearance data and displacement data for each of a plurality of nodes that together s...
09/05/2006
7095416Facilitating performance analysis for processing
Facilitating performance analysis for processing includes capturing a state of a processing unit and capturing a plurality of commands submitted to the processing unit for processing. Both the captured state and the captured plurality of commands are also saved. The...
08/22/2006
7093117Method for automatically getting control data from BIOS
A method for a drive device to get control data from a basic input/output system (BIOS) includes the following steps. Firstly, an index zone is automatically provided according to a specified version of the BIOS for storing an index of control data associated with t...
08/15/2006
7088360Simplified identifier generation in a computer aided design (CAD) environment
The invention includes computer instructions that operate to receive a request to generate an identifier in a computer aided design (CAD) application. Additionally, the instructions operate to determine if an input corresponds to a predetermined shape for the identi...
08/08/2006
7069205System and method for emulating the operation of a video graphics adapter
A method for emulating the functionality of VGA hardware, wherein the emulator program of the present invention maintains a set of tables that permits the emulator program to branch to a function customized for both the instruction and the operating mode of the VGA ...
06/27/2006
7051222Robust computer subsystem power management with or without explicit operating system support
Methods and devices for power management of graphics or other computer subsystems are disclosed. In one embodiment, graphics software components are configurable in a manner that allows them to place the graphics subsystem is a “safe” state prior to a suspend ev...
05/23/2006
7031798Event management systems and methods for the distribution of motion control commands
A motion control system for controlling a target device to perform a desired motion operation. The motion control system comprises at least one motion event provider, a motion event manager, and a motion control component. The motion event provider is configured to ...
04/18/2006
7028308Methods for automatically installing, maintaining, and repairing device driver through the internet and system thereof
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 includes receiving an error code and/or a server address corr...
04/11/2006
7027972System for collecting and analyzing graphics data and method thereof
A system and methods are shown for performing a hardware performance analysis of graphics hardware and an application program. An application program generates a set of function calls. The function calls are translated to a native command set. The native command set...
04/11/2006
7024672Process-mode independent driver model
Methods, systems, and computer program products that, by defining a common interface, allow for a single implementation of operations common to both kernel mode and user mode processing, relative to a hardware adapter. Corresponding kernel mode and user mode impleme...
04/04/2006
7020881System for receiving description information from a network device and automatically generate a control panel at a controller for controlling the device
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 network device via the network, and a controller adapted to aut...
03/28/2006
7017157Method and system for recording operating system call information
The present invention is implementing high efficiently traces of system calls for calling inner processing of an operation systems (OS) in an information processing device acting by an operating system. It comprises recording method recording traces of system calls ...
03/21/2006
7002586Method and apparatus for vertex splitting in a graphics system
An apparatus and method for splitting vertex streams relating to graphics data into substreams, and processing the substreams in parallel. A graphics subsystem of a computer system includes a vertex splitting module, which determines whether incoming vertex streams ...
02/21/2006
6992668Method and system for efficiently transferring data objects within a graphics display system
An API is provided to automatically transition data objects or containers between memory types to enable the seamless switching of data. The switching of data containers from one location to another is performed automatically by the API. Thus, polygon or pixel data ...
01/31/2006
6971015Methods and arrangements for limiting access to computer controlled functions and devices
Methods and arrangements are provided verify if a requesting computer application is authorized to change a controlled parameter associated with a computer controlled device and/or function. To accomplish this, one or verification functions are employed to analyze a...
11/29/2005
6954205Method and system for managing graphics objects in a graphics display system
A method and system for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API is provided. In one aspect, in a 3D graphics system having privatized formats with privatized drivers used to increase the efficiency of display, exis...
10/11/2005
1    
 
Sign InRegister
Username  
Password   
forgot password?