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

Icon_funbox Bizarre Patents

Patent No. 5377411

Hair Cutting Appliance

A haircutting appliance comprises an enclosed housing having a hollow handle connecting the housing to a vacuum source to carry away cut hairs from a subject's head.

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 345/522 - Graphic command processing


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein a CPU or a host computer issues a
No. of patents: 571
Last issue date: 05/08/2012


1                      
NumberTitleIssue Date
8174532Programmable video signal processor for video compression and decompression
A data processing method with multiple issue multiple datapath architecture in a video signal processor (VSP) is provided. In the method, commands are received from the external signal processor. The received commands are routed to a plurality of separate command se...
05/08/2012
8154554Unified assembly instruction set for graphics processing
Systems and methods for providing a unified instruction set allow shader programs of different types to use a common instruction set. The unified instruction set provides easy access for new graphics hardware features and faster compile times for shader programs. Pr...
04/10/2012
8149242Graphics processing apparatus, graphics library module and graphics processing method
There is provided a graphics processing system that includes a main processing unit and a graphics processing unit (GPU). The main processing unit puts rendering commands generated using a graphics library in the queue of a command buffer in a main memory. In this p...
04/03/2012
8139070Systems for and methods of context switching in a graphics processing system
In accordance with one embodiment a graphics processing system is configured to switch from a processing of a primitive associated with a first context to a processing of a command list associated with a second context where the primitive includes a plurality of reg...
03/20/2012
8134567Active raster composition and error checking in hardware
One embodiment of the present invention sets forth a system for computing and error checking configuration parameters related to raster image generation within a graphics processing unit. Input parameters are validated by a hardware-based error checking engine. A ha...
03/13/2012
8134566Unified assembly instruction set for graphics processing
Systems and methods for providing a unified instruction set allow shader programs of different types to use a common instruction set. The unified instruction set provides easy access for new graphics hardware features and faster compile times for shader programs. Pr...
03/13/2012
8115773Serializing command streams for graphics processors
A method and an apparatus for determining a dependency relationship between graphics commands based on availability of graphics hardware resources to perform graphics processing operations according to the dependency relationship are described. The graphics commands...
02/14/2012
8081192Centralised interactive graphical application server
A centralised game server in a bank (50) of game servers runs a game program for use by a user at a remote terminal (52, 56, 58). In the game server, the game program sends a first set of graphics instructions to a first graphics processing unit (76...
12/20/2011
8072461Multi-thread graphics processing system
A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the p...
12/06/2011
8068110Remote display method and system for a monitor apparatus
A remote displaying method for monitor apparatus, comprises: converting step, for converting a plurality of graphic elements which constitute a displayed graphic on the monitor apparatus into a plurality of corresponding display instructions; transmitting step, for ...
11/29/2011
8063909Systems and methods for providing intermediate targets in a graphics system
Intermediate target(s) are utilized in connection with computer graphics in a computer system. In various embodiments, intermediate memory buffers in video memory are utilized to allow serialized programs from graphics APIs to support algorithms that exceed the inst...
11/22/2011
8040353System for emulating graphics operations
Disclosed is a system for producing images including emulation techniques using multiple processors. The system provides for emulation of graphics processing resources such that a central processing unit may provide graphics support. Disclosed embodiments include em...
10/18/2011
8035646Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques
Systems and methods for downloading algorithmic elements to a coprocessor and corresponding processing and communication techniques are provided. For an improved graphics pipeline, the invention provides a class of co-processing device, such as a graphics processor ...
10/11/2011
8026920Extensible visual effects on active content in user interfaces
Methods and systems for applying visual effects to active content, such as buttons, comboboxes, video, edit fields, etc., wherein interactivity of the active content are retained thereafter. Also, the present disclosure provides a mechanism for developers to build n...
09/27/2011
8022958Indexes of graphics processing objects in graphics processing unit commands
This disclosure describes techniques of loading batch commands into a graphics processing unit (GPU). As described herein, a GPU driver for the GPU identifies one or more graphics processing objects to be used by the GPU in order to render a batch of graphics primit...
09/20/2011
8024356Database-managed image processing
A method, apparatus, system, and article of manufacture provide the ability to track the processing of image data in a collaborative environment. A dependency graph that represents an image composition is obtained. Metadata for each element of the dependency graph a...
09/20/2011
8018464Computer system for executing switch and table translate instructions requiring wide operands
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ...
09/13/2011
8018465Optimizing the execution of media processing routines using a list of routine identifiers
Methods for analyzing a list of routine identifiers to optimize processing of routines identified in the list. Some embodiments execute a set of routines in multiple passes where each pass comprises each routine in the set processing a single band of its source. The...
09/13/2011
8004534Graphics processing method, graphics processor and video reproducing apparatus
According to one embodiment, a graphics processor includes a decode request registering module which registers decode requests for image data items sequentially, a decode processing module which decodes and holds the image data items in a registration order of the d...
08/23/2011
7999814Information processing apparatus, graphics processor, control processor and information processing methods
An arithmetic processing unit in a graphics processor alternately executes a process of a first image processing which generates a main image of an application, i.e., a base image and a process of a second image processing which generates a display image eventually ...
08/16/2011
7999815Active raster composition and error checking in hardware
One embodiment of the present invention sets forth a system for computing and error checking configuration parameters related to raster image generation within a graphics processing unit. Input parameters are validated by a hardware-based error checking engine. A ha...
08/16/2011
7978197Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques
Systems and methods for downloading algorithmic elements to a coprocessor and corresponding processing and communication techniques are provided. For an improved graphics pipeline, the invention provides a class of co-processing device, such as a graphics processor ...
07/12/2011
7952587Processor and method for executing instructions requiring wide operands for multiply matrix operations
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ...
05/31/2011
7948495Linking texture headers and texture samplers
Systems and methods used for binding texture state stored in independent structures may be used by more than one graphics applications programming interface (API). A texture header portion of the texture state defines texture data characteristics and is stored in a ...
05/24/2011
7948496Processor architecture with wide operand cache
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ...
05/24/2011
7940276Virtualization of graphics resources
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 for access to the graphics resources from the graphics clients...
05/10/2011
7940275Interface and related methods for dynamically generating a filter graph in a development system
A system is presented including a plurality of sources, and an interface, selectively coupled to the plurality of sources, to generate and implement a development project of processing chains, wherein the interface dynamically loads a processing chain for each of th...
05/10/2011
7940277Processor for executing extract controlled by a register instruction
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ...
05/10/2011
7936356Information processing method for information registration, and information processing method for information retrieval
An information processor for information registration, capturing means captures a graphics processing command, and database registering means registers, as information about completed work in the database, information about a series of graphics processing commands c...
05/03/2011
7932910System and software for performing matrix multiply extract operations
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ...
04/26/2011
7932911Processor for executing switch and translate instructions requiring wide operands
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ...
04/26/2011
7916147Centralised interactive graphical application server
A centralised game server in a bank (50) of game servers runs a game program for use by a user at a remote terminal (52, 56, 58). In the game server, the game program sends a first set of graphics instructions to a first graphics processing unit (76...
03/29/2011
7911472System for reducing the number of programs necessary to render an image
Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The combined filter emerging from the combination spares the pr...
03/22/2011
7911471Method and apparatus for loop and branch instructions in a programmable graphics pipeline
A method and apparatus for executing loop and branch program instructions in a programmable graphics shader. The programmable graphics shader converts a sequence of instructions comprising a portion of a shader program and selects a first set of fragments to be proc...
03/22/2011
7903119Compression of image regions according to graphics command type
A method according to the invention conserves host system resources by compressing an image region according to the type of graphics command used to generate or modify the region. As an image is being rendered, a list of modified image regions is maintained. For eac...
03/08/2011
7903120Method and system for synchronizing parallel engines in a graphics processing unit
A method and system are disclosed for synchronizing two or more engines in a graphics processing unit (GPU). When issuing a command to an engine, a central processing unit (CPU) writes an event value representing the command into an element of an event memory associ...
03/08/2011
7898546Logical design of graphics system with reduced shadowed state memory requirements
A graphics processing unit is designed to have validation logic utilizing a reduced memory space shadow memory as a source of state information for performing validation of commands. A semantic analysis is performed to generate the validation logic such that the red...
03/01/2011
7893942Three-dimensional graphic processing system and method capable of utilizing camera preview images
Provided is a three-dimensional (3D) graphic processing system and method capable of utilizing camera preview images in which the camera preview images are stored in a texture memory and then the stored camera preview images are used as a texture in a 3D graphic pro...
02/22/2011
7889203Encoding for remoting graphics to decoder device
A portable graphics encoder connects with one or more protocol decoder devices based on a particular communication protocol. The portable graphics encoder is not specific to any particular operating system. The portable graphics encoder receives protocol decoder dev...
02/15/2011
7889204Processor architecture for executing wide transform slice instructions
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present ...
02/15/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?