Here is a list of patents that have been granted with my name as author or co-author. You can look them up at www.uspto.gov (US Patent and Trademark Office)
Patent Number | Patent Title |
5,864,704 | Multimedia processor using variable length instructions with opcode specification of source operand as result of prior instruction |
6,002,410 | Reconfigurable Texture Cache |
6,393,527 | Prefetch Buffer with Continue Detect |
6,417,848 | Pixel Clustering for Improved Graphics Throughput |
6,424,345 | Binsorter Triangle Insertion Optimization |
6,453,330 | High-precision Bilinear Interpolation |
6,462,743 | Pipeline Processing System and Method |
6,501,474 | Method and System for Efficient Rendering of Image Component Polygons |
6,618,508 | Motion Compensation Device |
7,088,713 | Switch Fabric with Memory Management Unit for Improved Flow Control |
7,136,381 | Memory Management Unit Architecture for Switch Fabric |
7,224,364 | Optimal Initial Rasterization Starting Point |
7,710,424 | Method and System for a Texture-Aware Virtual Memory Subsystem |
8,659,601 | Program sequencer for generating indeterminant length shader programs for a graphics processor |
8,687,010 | Arbitrary size texture palettes for use in graphics systems |
8,856,499 | Reducing instruction execution passes of data groups through a data operation unit |