Jan Gray
69Patents
17h-index
62Co-inventors
87Inventor score
Filing activity: Apr 9, 1992 → Jan 10, 2022
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| 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.