Robert Steven Glanville
24Patents
12h-index
32Co-inventors
77Inventor score
Filing activity: Jun 8, 2001 → Aug 20, 2012
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US7006101B1 | Graphics API with branching capabilities | Physics | 105 | Expired |
| US8321849B2 | Virtual architecture and instruction set for parallel thread computing | Physics | 81 | Active |
| US7162716B2 | Software emulator for optimizing application-programmable vertex processing | Physics | 38 | Expired |
| US7002588B1 | System, method and computer program product for branching during programmable vertex processing | Physics | 37 | Expired |
| US6894687B1 | System, method and computer program product for vertex attribute aliasing in a graphics pipeline | Physics | 35 | Expired |
| US7681187B2 | Method and apparatus for register allocation in presence of hardware constraints | Physics | 32 | Active |
| US8381203B1 | Insertion of multithreaded execution synchronization points in a software program | Physics | 28 | Active |
| US8171461B1 | Primitive program compilation for flat attributes with provoking vertex independence | Physics | 23 | Active |
| US9952977B2 | Cache operations and policies for a multi-threaded client | Physics | 19 | Active |
| US6844880B1 | System, method and computer program product for an improved programmable vertex processing model with instruction set | Physics | 16 | Expired |
| US6697064B1 | System, method and computer program product for matrix tracking during vertex processing in a graphics pipeline | Physics | 15 | Expired |
| US7268785B1 | System and method for interfacing graphics program modules | Physics | 14 | Expired |
| US8006236B1 | System and method for compiling high-level primitive programs into primitive program micro-code | Physics | 11 | Active |
| US8615646B2 | Unanimous branch instructions in a parallel thread processor | Physics | 6 | Active |
| US8271763B2 | Unified addressing and instructions for accessing parallel memory spaces | Physics | 5 | Active |
| US7825933B1 | Managing primitive program vertex attributes as per-attribute arrays | Physics | 5 | Active |
| US7456838B1 | System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline | Physics | 3 | Active |
| US10360039B2 | Predicted instruction execution in parallel processors with reduced per-thread state information including choosing a minimum or maximum of two operands based on a predicate value | Physics | 3 | Active |
| US8677106B2 | Unanimous branch instructions in a parallel thread processor | Physics | 2 | Active |
| US7719545B1 | System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline | Physics | 1 | Active |
| US9142005B2 | Efficient placement of texture barrier instructions | Physics | 1 | Active |
| US7755634B1 | System, method and computer program product for branching during programmable vertex processing | Physics | 1 | Expired |
| US8850436B2 | Opcode-specified predicatable warp post-synchronization | Physics | 1 | Active |
| US9195460B1 | Using condition codes in the presence of non-numeric values | Physics | 0 | Active |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.