JG

Jan Gray

Microsoft: 50 patents #331 of 40,388Top 1%
IN Intel: 11 patents #3,700 of 30,777Top 15%
GR Gray Research: 8 patents #1 of 1Top 100%
📍 Bellevue, WA: #107 of 6,950 inventorsTop 2%
🗺 Washington: #591 of 76,902 inventorsTop 1%
Overall (All Time): #30,108 of 4,157,543Top 1%
69
Patents All Time

Issued Patents All Time

Showing 51–69 of 69 patents

Patent #TitleCo-InventorsDate
8095824 Performing mode switching in an unbounded transactional memory (UTM) system Martin Taillefer, Yossi Levanoni, Ali-Reza Adl-Tabatabai, Dave Detlefs, Vinod Grover +5 more 2012-01-10
8024714 Parallelizing sequential frameworks using transactions John Duffy, Yosseff Levanoni 2011-09-20
8010550 Parallelizing sequential frameworks using transactions John Duffy, Yosseff Levanoni 2011-08-30
8001538 Software accessible cache metadata Timothy L. Harris, James R. Larus, Burton Smith 2011-08-16
7895579 Automated method and system for collecting and reporting API performance profiles Nicholas Guerrera, Rico Mariani, Michael C. Fanning 2011-02-22
7437711 Communication among agile and context-bound objects Christopher W. Brumme, James M. Lyon, Michael J. Toutonghi, Satish R. Thatte, Gopal Krishna R. Kakivaya +5 more 2008-10-14
7409675 Code rewriting Christopher W. Brumme, Jonathan C. Hawkins, Alan Shi, Sean E. Trowbridge 2008-08-05
7389514 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment Wilfred Russell, Patrick James Helland, Greg Hope, Rodney Limprecht, Mohsen Al-Ghosein 2008-06-17
7380038 Priority registers for biasing access to shared resources 2008-05-27
7222217 Cache residency test instruction 2007-05-22
7076784 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment Wilfred Russell, Patrick James Helland, Greg Hope, Rodney Limprecht, Mohsen Al-Ghosein 2006-07-11
6631425 Just-in-time activation and as-soon-as-possible deactivation or server application components Patrick James Helland, Rodney Limprecht, Mohsen Al-Ghosein, Wilfred Russell 2003-10-07
6473791 Object load balancing Mohsen Al-Ghosein, Amit Mital, Rodney Limprecht 2002-10-29
6442620 Environment extensibility and automatic services for component applications using contexts, policies and activators Satish R. Thatte, Richard D. Hill, Gopal Krishna R. Kakivaya, Craig Wittenberg, James M. Lyon +3 more 2002-08-27
5854932 Compiler and method for avoiding unnecessary recompilation Rico Mariani, Daniel R. Spalding, Jonathan E. Caves, Scott Randell 1998-12-29
5617569 Method and system for implementing pointers to members in a compiler for an object-oriented programming language D. T. Jones, Martin O'Riordan 1997-04-01
5603030 Method and system for destruction of objects using multiple destructor functions in an object-oriented computer system Martin O'Riordan 1997-02-11
5432936 Method for implementing pointers to members in a compiler for an object-oriented programming language D. T. Jones, Martin O'Riordan 1995-07-11
5371891 Method for object construction in a compiler for an object-oriented programming language David Jones, Martin O'Riordan 1994-12-06