Inventor
PRIEM CURTIS
US85 patents
⚠️ This page may combine multiple inventors who share the name “PRIEM CURTIS”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
NVIDIA CORP
36 patentsUS5758182AMay 26, 1998
DMA controller translates virtual I/O device address received directly from application program command to physical i/o device address of I/O device on device bus
NVIDIA CORP162 citations99
US7038692B1May 2, 2006
Method and apparatus for providing a vertex cache
NVIDIA CORP89 citations98
US6092124AJul 18, 2000
Method and apparatus for accelerating the rendering of images
NVIDIA CORP112 citations98
US6081854AJun 27, 2000
System for providing fast transfers to input/output device by assuring commands from only one application program reside in FIFO
NVIDIA CORP107 citations98
US6023738AFeb 8, 2000
Method and apparatus for accelerating the transfer of graphical images
NVIDIA CORP186 citations98
US5909595AJun 1, 1999
Method of controlling I/O routing by setting connecting context for utilizing I/O processing elements within a computer system to produce multimedia effects
NVIDIA CORP141 citations98
US6691180B2Feb 10, 2004
Apparatus for accelerating the rendering of images
NVIDIA CORP78 citations97
US6333744B1Dec 25, 2001
Graphics pipeline including combiner stages
NVIDIA CORP110 citations97
US6181352B1Jan 30, 2001
Graphics pipeline selectively providing multiple pixels or multiple textures
NVIDIA CORP137 citations97
US6725457B1Apr 20, 2004
Semaphore enhancement to improve system performance
NVIDIA CORP137 citations96
US6239808B1May 29, 2001
Method and apparatus for determining texture values of graphical images
NVIDIA CORP65 citations96
US6226012B1May 1, 2001
Method and apparatus for accelerating the rendering of graphical images
NVIDIA CORP67 citations96
US5918050AJun 29, 1999
Apparatus accessed at a physical I/O address for address and data translation and for context switching of I/O devices in response to commands from application programs
NVIDIA CORP77 citations96
US5754866AMay 19, 1998
Delayed interrupts with a FIFO in an improved input/output architecture
NVIDIA CORP69 citations96
US5740464AApr 14, 1998
Architecture for providing input/output operations in a computer system
NVIDIA CORP70 citations96
US5721947AFeb 24, 1998
Apparatus adapted to be joined between the system I/O bus and I/O devices which translates addresses furnished directly by an application program
NVIDIA CORP64 citations96
US5687357ANov 11, 1997
Register array for utilizing burst mode transfer on local bus
NVIDIA CORP87 citations96
US5652793AJul 29, 1997
Method and apparatus for authenticating the use of software
NVIDIA CORP92 citations96
US5623692AApr 22, 1997
Architecture for providing input/output operations in a computer system
NVIDIA CORP69 citations96
US6191794B1Feb 20, 2001
Method and apparatus for scaling texture maps for graphical images
NVIDIA CORP57 citations94
US7598948B1Oct 6, 2009
System and method of detecting rotated displays
NVIDIA CORP16 citations93
US6292854B1Sep 18, 2001
Method and apparatus for providing high quality audio in a computer system
NVIDIA CORP20 citations93
US6065071AMay 16, 2000
Method and apparatus for trapping unimplemented operations in input/output devices
NVIDIA CORP35 citations93
US5968148AOct 19, 1999
High quality audio generation by storing wave tables in system memory and having a DMA controller on the sound board for transferring the wave tables
NVIDIA CORP17 citations93
US5887190AMar 23, 1999
System for determining from a command storing in a storage circuit an application program which has initiated the command to determine an input/output device address
NVIDIA CORP25 citations93
US5805175ASep 8, 1998
Method and apparatus for providing a plurality of color formats from a single frame buffer
NVIDIA CORP42 citations93
US5805930ASep 8, 1998
System for FIFO informing the availability of stages to store commands which include data and virtual address sent directly from application programs
NVIDIA CORP30 citations93
US5768628AJun 16, 1998
Method for providing high quality audio by storing wave tables in system memory and having a DMA controller on the sound card for transferring the wave tables
NVIDIA CORP23 citations93
US5740406AApr 14, 1998
Method and apparatus for providing fifo buffer input to an input/output device used in a computer system
NVIDIA CORP50 citations93
US5734369AMar 31, 1998
Method and apparatus for dithering images in a digital display system
NVIDIA CORP53 citations93
US5696990ADec 9, 1997
Method and apparatus for providing improved flow control for input/output operations in a computer system having a FIFO circuit and an overflow storage area
NVIDIA CORP30 citations93
US5685011ANov 4, 1997
Apparatus for handling failures to provide a safe address translation in an improved input/output architecture for a computer system
NVIDIA CORP21 citations93
US5680592AOct 21, 1997
System using a plurality of state machines for translating commands intended for legacy bus devices to commands for local bus devices
NVIDIA CORP26 citations93
US5640591AJun 17, 1997
Method and apparatus for naming input/output devices in a computer system
NVIDIA CORP19 citations93
US7136068B1Nov 14, 2006
Texture cache for a computer graphics accelerator
NVIDIA CORP37 citations92
US6282587B1Aug 28, 2001
Method and apparatus for accelerating the rendering of images
NVIDIA CORP32 citations92
SUN MICROSYSTEMS INC
12 patentsUS4908780AMar 13, 1990
Anti-aliasing raster operations utilizing sub-pixel crossing information to control pixel shading
SUN MICROSYSTEMS INC171 citations98
US5543824AAug 6, 1996
Apparatus for selecting frame buffers for display in a double buffered display system
SUN MICROSYSTEMS INC123 citations97
US5127098AJun 30, 1992
Method and apparatus for the context switching of devices
SUN MICROSYSTEMS INC150 citations97
US5159665AOct 27, 1992
Graphics accelerator system
SUN MICROSYSTEMS INC65 citations96
US4956801ASep 11, 1990
Matrix arithmetic circuit for processing matrix transformation operations
SUN MICROSYSTEMS INC70 citations96
US4907174AMar 6, 1990
Z-buffer allocated for window identification
SUN MICROSYSTEMS INC70 citations96
US5742788AApr 21, 1998
Method and apparatus for providing a configurable display memory for single buffered and double buffered application programs to be run singly or simultaneously
SUN MICROSYSTEMS INC88 citations95
US5577232ANov 19, 1996
Method and apparatus for allowing computer circuitry to function with updated versions of computer software
SUN MICROSYSTEMS INC70 citations95
US5245702ASep 14, 1993
Method and apparatus for providing shared off-screen memory
SUN MICROSYSTEMS INC77 citations95
US5070443ADec 3, 1991
Apparatus for write handshake in high-speed asynchronous bus interface
SUN MICROSYSTEMS INC39 citations93
US5287487AFeb 15, 1994
Predictive caching method and apparatus for generating a predicted address for a frame buffer
SUN MICROSYSTEMS INC40 citations92
US5237650AAug 17, 1993
Method and apparatus for spatial anti-aliased depth cueing
SUN MICROSYSTEMS INC33 citations92
NVIDIA
2 patentsShowing the top 50 of 85 patents by PatentIndex Score.