Inventor · Bellevue, WA, US

Jan Gray

69Patents
17h-index
62Co-inventors
87Inventor score

Filing activity: Apr 9, 1992 → Jan 10, 2022

Most-cited inventions

PatentTitleAreaCited byStatus
US6442620B1 Environment extensibility and automatic services for component applications using contexts, policies and activators Physics 187 Expired
US6473791B1 Object load balancing Physics 172 Expired
US8229907B2 Hardware accelerated transactional memory system with open nested transactions Physics 129 Active
US7076784B1 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment Emerging Cross-Sectional Technologies 110 Expired
US8095824B2 Performing mode switching in an unbounded transactional memory (UTM) system Physics 68 Active
US5854932A Compiler and method for avoiding unnecessary recompilation Physics 66 Expired
US7380038B2 Priority registers for biasing access to shared resources Physics 55 Expired
US5371891A Method for object construction in a compiler for an object-oriented programming language Physics 47 Expired
US6631425B1 Just-in-time activation and as-soon-as-possible deactivation or server application components Physics 32 Expired
US7389514B2 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment Emerging Cross-Sectional Technologies 32 Expired
US5603030A Method and system for destruction of objects using multiple destructor functions in an object-oriented computer system Physics 28 Expired
US5432936A Method for implementing pointers to members in a compiler for an object-oriented programming language Emerging Cross-Sectional Technologies 26 Expired
US10419338B2 Connecting diverse client cores using a directional two-dimensional router and network Electricity 25 Active
US8250331B2 Operating system virtual memory management for hardware transactional memory Physics 22 Active
US10116557B2 Directional two-dimensional router and interconnection network for field programmable gate arrays, and other circuits and applications of the router and network Electricity 19 Active
US9946548B2 Age-based management of instruction blocks in a processor instruction window Physics 19 Active
US5617569A Method and system for implementing pointers to members in a compiler for an object-oriented programming language Emerging Cross-Sectional Technologies 17 Expired
US7895579B2 Automated method and system for collecting and reporting API performance profiles Physics 16 Active
US8010550B2 Parallelizing sequential frameworks using transactions Physics 16 Active
US8161247B2 Wait loss synchronization Physics 15 Active
US8886894B2 Mechanisms to accelerate transactions using buffered stores Physics 13 Active
US7409675B2 Code rewriting Physics 12 Expired
US7222217B2 Cache residency test instruction Physics 12 Expired
US8001538B2 Software accessible cache metadata Physics 11 Active
US8402218B2 Efficient garbage collection and exception handling in a hardware accelerated transactional memory system Physics 11 Active

Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.