JL

James R. Larus

Microsoft: 41 patents #486 of 40,388Top 2%
Overall (All Time): #70,747 of 4,157,543Top 2%
43
Patents All Time

Issued Patents All Time

Showing 25 most recent of 43 patents

Patent #TitleCo-InventorsDate
10332008 Parallel decision tree processor architecture Douglas C. Burger, Andrew R. Putnam, Jan Gray 2019-06-25
9886316 Data center system that accommodates episodic computation Christian L. Belady, Danny Allen Reed, Christian H. Borgs, Jennifer Tour Chayes, Ilan Lobel +3 more 2018-02-06
9817698 Scheduling execution requests to allow partial results Yuxiong He, Sameh Elnikety, Chenyu Yan 2017-11-14
9746912 Transformations for virtual guest representation Henricus Johannes Maria Meijer, William H. Gates, III, Gary W. Flake, Thomas F. Bergstraesser, Arnold Blinn +10 more 2017-08-29
9558040 Memory manager with enhanced application metadata Steven Maillet, Michael Hall, Jeremiah C. Spradlin 2017-01-31
8898652 Cache metadata for accelerating software transactional memory Jan Gray, Timothy L. Harris, Burton Smith 2014-11-25
8849469 Data center system that accommodates episodic computation Christian L. Belady, Danny Allen Reed, Christian H. Borgs, Jennifer Tour Chayes, Ilan Lobel +3 more 2014-09-30
8849968 Secure and stable hosting of third-party extensions to web services Galen C. Hunt, Alexander G. Gounares, Raymond E. Endres 2014-09-30
8813052 Cache metadata for implementing bounded transactional memory Jan Gray, Timothy L. Harris, Burton Smith 2014-08-19
8806495 Lightweight transactional memory for data parallel programming Timothy L. Harris, Virendra J. Marathe 2014-08-12
8719143 Determination of optimized location for services and data Henricus Johannes Maria Meijer, Gary W. Flake, Arnold Blinn, William J. Bolosky, Lili Cheng +7 more 2014-05-06
8402110 Remote provisioning of information technology Henricus Johannes Maria Meijer, William H. Gates, III, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser +12 more 2013-03-19
8386836 Managing memory faults Doug Burger, Karin Strauss, Jeremy P. Condit 2013-02-26
8225119 Energy-aware server management Navendu Jain, Charles J. Williams, Dan Reed 2012-07-17
8225297 Cache metadata identifiers for isolation and sharing Jan Gray, Timothy L. Harris, Burton Smith 2012-07-17
8201024 Managing memory faults Doug Burger, Karin Strauss, Jeremy P. Condit 2012-06-12
8074231 Configuration of isolated extensions and device drivers Galen C. Hunt, Manuel A. Fahndrich, Orion Hodson, David Tarditi, Michael F. Spear +3 more 2011-12-06
8032898 Kernel interface with categorized kernel objects Galen C. Hunt, Manuel A. Fahndrich, Bjarne Steensgaard, David Tarditi, Brian D. Zill 2011-10-04
8020141 Operating-system process construction Galen C. Hunt, John D. DeTreville, Edward P. Wobber, Martin Abadi, Michael B. Jones +1 more 2011-09-13
8012023 Virtual entertainment William H. Gates, III, Gary W. Flake, Alexander G. Gounares, Thomas F. Bergstraesser, Arnold Blinn +10 more 2011-09-06
8014308 Hardware architecture for cloud services William H. Gates, III, Gary W. Flake, William J. Bolosky, Nishant V. Dani, Daniel S. Glasser +3 more 2011-09-06
8001538 Software accessible cache metadata Jan Gray, Timothy L. Harris, Burton Smith 2011-08-16
7930197 Personal data mining Raymond E. Ozzie, William H. Gates, III, Gary W. Flake, Thomas F. Bergstraesser, Arnold Blinn +15 more 2011-04-19
7882317 Process isolation using protection domains Galen C. Hunt, Chris Hawblitzel, Manuel A. Fahndrich, Mark Aiken 2011-02-01
7797453 Resource standardization in an off-premise environment Henricus Johannes Maria Meijer, Thomas F. Bergstraesser, Christopher W. Brumme, Lili Cheng, Alexander G. Gounares +2 more 2010-09-14