JR

John R. Rose

Oracle: 64 patents #51 of 14,854Top 1%
AE American Express: 6 patents #190 of 1,774Top 15%
EG Extrude Hone Gmbh: 2 patents #7 of 28Top 25%
📍 San Jose, CA: #484 of 32,062 inventorsTop 2%
🗺 California: #3,955 of 386,348 inventorsTop 2%
Overall (All Time): #25,927 of 4,157,543Top 1%
74
Patents All Time

Issued Patents All Time

Showing 26–50 of 74 patents

Patent #TitleCo-InventorsDate
11030097 Verifying the validity of a transition from a current tail template to a new tail template for a fused object Paul D. Sandoz 2021-06-08
11030105 Variable handles Paul D. Sandoz, Brian Goetz 2021-06-08
10908886 Accessing a migrated member in an updated type Brian Goetz, Gavin Mark Bierman 2021-02-02
10860338 Type-constrained operations for plug-in types Brian Goetz 2020-12-08
10853096 Container-based language runtime loading an isolated method Michael Haupt, Brian Goetz 2020-12-01
10747638 Computing memory health metrics 2020-08-18
10740115 Structural identification of dynamically-generated, pattern-based classes Brian Goetz 2020-08-11
10719337 Container-based language runtime loading an isolated method Michael Haupt, Brian Goetz 2020-07-21
10664183 Method and apparatus for storing memory attributes David L. Weaver 2020-05-26
10635472 Import mechanism for hardware intrinsics Vladimir Vitalyevich Ivanov 2020-04-28
10635420 Overriding a migrated method in an updated type Brian Goetz, Gavin Mark Bierman 2020-04-28
10606614 Container-based language runtime using a variable-sized container for an isolated method Michael Haupt, Brian Goetz 2020-03-31
10564943 Special calling sequence for caller-sensitive methods 2020-02-18
10540148 Complex constants Brian Goetz 2020-01-21
10452409 Universal adapter for native calling Vladimir Vitalyevich Ivanov, Mikael Vidstedt 2019-10-22
10402320 Verifying the validity of a transition from a current tail template to a new tail template for a fused object Paul D. Sandoz 2019-09-03
10324741 Speeding up dynamic language execution on a virtual machine with type speculation Roland Westrelin 2019-06-18
10261764 Handling value types Brian Goetz, Guy L. Steele, Jr. 2019-04-16
10175998 Container-based language runtime loading an isolated method Michael Haupt, Brian Goetz 2019-01-08
10061712 Virtual memory page mapping overlays Patrick McGehearty 2018-08-28
9910680 Decomposing a generic class into layers Brian Goetz 2018-03-06
9891900 Generation of specialized methods based on generic methods and type parameterizations Brian Goetz, Maurizio Cimadamore 2018-02-13
9785456 Metadata-driven dynamic specialization Brian Goetz, Alexander R. Buckley 2017-10-10
9772828 Structural identification of dynamically generated, pattern-instantiation, generated classes Brian Goetz 2017-09-26
9740597 Transactional execution of native methods Victor M. Luchangco, David Dice 2017-08-22