Issued Patents All Time
Showing 25 most recent of 43 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |