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

Icon_funbox Bizarre Patents

Patent No. 6351867

Body squeegee

A hand wearable body squeegee comprising a glove portion, a concave squeegee band, and a linear squeegee band.

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.

 

Inventor: Andrew E. Gruber


Address: Arlington, MA
No. of patents: 19
Last patent issue date: 06/29/2010

NumberTitleIssue Date
7746348Multi-thread graphics processing system
A graphics processing system comprises a command processing engine capable of processing pixel command threads and vertex command threads. The command processing engine is coupled to both a renderer and a scan converter. Upon completing processing of a command threa...
06/29/2010
7742053Multi-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...
06/22/2010
7735093Method and apparatus for processing real-time command information
A method and apparatus includes a real time event engine that monitors event signals. A real time event detector within the real time event engine detects when the real time event occurs. Thereupon, real time event commands within a real time event command buffer ar...
06/08/2010
7602399Method and apparatus for generating a pixel using a conditional IFNEIGHBOR command
A device and method for controlling generation of a final pixel utilizes a conditional statement, referred to as an IF_NEIGHBOR statement, which when compiled, causes a programmable pixel shader to perform mip map texture lookups even if a pixel of interest does not...
10/13/2009
7012613Method and apparatus for fragment scriptor for use in over-sampling anti-aliasing
A method and apparatus for producing a fragment descriptor for use in oversampling anti-aliasing includes processing that begins by generating a single representative color value for a plurality of subpixels of a pixel. The processing then continues by generating a ...
03/14/2006
6789154Apparatus and method for transmitting data
In a specific embodiment, a system for providing video is disclosed, the system having a system bus, which in one embodiment is an Advanced Graphics Port (AGP) bus. The system bus is connected to a data bridge, which is connected to a second and third AGP bus. Each ...
09/07/2004
6728820Method of configuring, controlling, and accessing a bridge and apparatus therefor
In a specific embodiment, a system for providing video is disclosed, the system having a system bus, which in one embodiment is an Advanced Graphics Port (AGP) bus. The system bus is connected to a data bridge, which is connected to a second and third AGP bus. Each ...
04/27/2004
6670958Method and apparatus for routing data to multiple graphics devices
In a specific embodiment, a system for providing video includes a system bus, which in one embodiment is an Advanced Graphics Port (AGP) busy. The system bus is connected to a data bridge, which is connected to a second and third AGP bus. Each of the AGP ...
12/30/2003
6662257Multiple device bridge apparatus and method thereof
In a specific embodiment, a system for providing video is disclosed, the system having a system bus, which in one embodiment is an Advanced Graphics Port (AGP) bus. The system bus is connected to a data bridge, which is connected to a second and third AGP...
12/09/2003
6658531Method and apparatus for accessing graphics cache memory
A method and apparatus for utilizing a data cache in a system with both 2D and 3D graphics applications. In a specific embodiment of the present invention, a mode signal is received by the video system indicating whether a 2D or 3D application is to be us...
12/02/2003
6633296Apparatus for providing data to a plurality of graphics processors and method thereof
In a specific embodiment, a system for providing video is disclosed, the system having a system bus, which in one embodiment is an Advanced Graphics Port (AGP) bus. The system bus is connected to a data bridge, which is connected to a second and third AGP...
10/14/2003
6504549Apparatus to arbitrate among clients requesting memory access in a video system and method thereof
A method and apparatus dealing with optimizing the arbitration between clients requesting data. In particular, a set of rules determining which client request will provide an optimized subsequent memory access is implemented. The highest rule recognizes a...
01/07/2003
6486884Apparatus for accessing memory in a video system and method thereof
A method and apparatus for storing sequential data words associated with a block of data in a non-linear manner within the data block is taught such that any row or column associated with the data block may be accessed using a burst access. A row, or colu...
11/26/2002
6483505Method and apparatus for multipass pixel processing
A method and apparatus for multipass pixel processing is presented. A command stream that includes a plurality of drawing commands is received where multipass drawing commands included in the stream include a number of sets of state information and one or...
11/19/2002
6473086Method and apparatus for graphics processing using parallel graphics processors
A method and apparatus for graphics processing that utilizes multiple graphics processors in parallel is presented. A primary graphics processor is operably coupled to a primary memory that includes a primary color buffer and a primary Z buffer. The prima...
10/29/2002
6259462Method and apparatus for texture blending in a video graphics circuit
A method and apparatus for blending textures and other operands in a video graphics system using a single blend unit is accomplished through the following steps. A first set of control information is received. A first portion of the first set of control i...
07/10/2001
6173367Method and apparatus for accessing graphics cache memory
A method and apparatus for utilizing a data cache in a system with both 2D and 3D graphics applications. In a specific embodiment of the present invention, a mode signal is received by the video system indicating whether a 2D or 3D application is to be us...
01/09/2001
6169553Method and apparatus for rendering a three-dimensional scene having shadowing
A method and apparatus for rendering shadows on a three-dimensional scene is accomplished by generating a light source texture map of the given three-dimensional scene. The light source texture map is generated based on a viewing perspective being proxima...
01/02/2001
6072507Method and apparatus for mapping a linear address to a tiled address
A method and apparatus for mapping a linear address to a tiled address that reduces latency between retrieval of pages of data is accomplished when a video graphics processor receives a linear address from the central processing unit and determines whethe...
06/06/2000
 
Sign InRegister
Username  
Password   
forgot password?