Inventor · Cupertino, CA, US

Robert Steven Glanville

24Patents
12h-index
32Co-inventors
77Inventor score

Filing activity: Jun 8, 2001 → Aug 20, 2012

Most-cited inventions

PatentTitleAreaCited byStatus
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.