Issued Patents All Time
Showing 25 most recent of 53 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |
| 9323543 | Capability based device driver framework | Yaron Weinsberg, Jinsong Yu, John Richardson, Martin Taillefer | 2016-04-26 |
| 9323693 | Zero-copy caching | Jinsong Yu, Andrew E. Goodsell, F. Soner Terek, Ahmed Mohamed | 2016-04-26 |
| 9311225 | DMA channels | Shaun D. Cox, Fehim Soner Terek, Jinsong Yu, Gregory Michael Neverov | 2016-04-12 |
| 9189446 | Immutable sharable zero-copy data and streaming | Jason Hunter, Jinsong Yu, Martin Taillefer, Gregory Michael Neverov, Dmitry Kakurin +3 more | 2015-11-17 |
| 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 |
| 8352711 | Coordinating chores in a multiprocessing environment using a compiler generated exception table | Eric D. Tribble, Mark Ronald Plesko | 2013-01-08 |
| 8245205 | System and method for sharing objects between applications in a virtual runtime environment | Rico Mariani, Patrick H. Dussud, Sean E. Trowbridge | 2012-08-14 |
| 8209674 | Tier splitting support for distributed execution environments | Henricus Johannes Maria Meijer, Brian C. Beckman, Mark B. Shields, Wei Zhu | 2012-06-26 |
| 8012023 | Virtual entertainment | William H. Gates, III, Gary W. Flake, Alexander G. Gounares, Thomas F. Bergstraesser, Arnold Blinn +10 more | 2011-09-06 |
| 7941793 | Class initialization method semantics | Gopala Krishna R. Kakivaya, James S. Miller, Vance Morrison, David S. Mortenson, Sean E. Trowbridge | 2011-05-10 |
| 7930197 | Personal data mining | Raymond E. Ozzie, William H. Gates, III, Gary W. Flake, Thomas F. Bergstraesser, Arnold Blinn +15 more | 2011-04-19 |
| 7930687 | Execution context infrastructure | Arun Moorthy, Jonathan C. Hawkins, Raja Krishnaswamy | 2011-04-19 |
| 7797453 | Resource standardization in an off-premise environment | Henricus Johannes Maria Meijer, Thomas F. Bergstraesser, Lili Cheng, Alexander G. Gounares, James R. Larus +2 more | 2010-09-14 |
| 7770202 | Cross assembly call interception | Vance Morrison, Sebastian Lange, Gregory D. Fee, Dario Russi, Simon J. Hall +2 more | 2010-08-03 |
| 7743363 | Extensible meta-data | James H. Hogg, James S. Miller, Sergey Lidin | 2010-06-22 |
| 7735071 | Method and system for compiling multiple languages | Bradley Abrams, George H. Bosworth, Patrick H. Dussud, Brian D. Harry, James S. Miller +1 more | 2010-06-08 |
| 7716150 | Machine learning system for analyzing and establishing tagging trends based on convergence criteria | Lili Cheng, Gary W. Flake, Alexander G. Gounares, James R. Larus, Matthew Bret MacLaurin +8 more | 2010-05-11 |
| 7689524 | Dynamic environment evaluation and service adjustment based on multiple user profiles including data classification and information sharing with authorized other users | Raymond E. Ozzie, William H. Gates, III, Gary W. Flake, Thomas F. Bergstraesser, Arnold Blinn +14 more | 2010-03-30 |
| 7685574 | Constrained execution regions | Sean E. Trowbridge, Rudi Martin, Weiwen Liu, Brian Grunkemeyer, Mahesh Prakriya | 2010-03-23 |
| 7672909 | Machine learning system and method comprising segregator convergence and recognition components to determine the existence of possible tagging data trends and identify that predetermined convergence criteria have been met or establish criteria for taxonomy purpose then recognize items based on an aggregate of user tagging behavior | Henricus Johannes Maria Meijer, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser, Arnold Blinn +7 more | 2010-03-02 |
| 7665077 | System and method for sharing objects between applications in a virtual runtime environment | Rico Mariani, Patrick H. Dussud, Sean E. Trowbridge | 2010-02-16 |
| 7657493 | Recommendation system that identifies a valuable user action by mining data supplied by a plurality of users to find a correlation that suggests one or more actions for notification | Henricus Johannes Maria Meijer, William H. Gates, III, Raymond E. Ozzie, Gary W. Flake, Thomas F. Bergstraesser +15 more | 2010-02-02 |
| 7647597 | Transparent and sub-classable proxies | Raja Krishnaswamy, Tarun Anand, Gopala Krishna R. Kakivaya | 2010-01-12 |
| 7647629 | Hosted code runtime protection | Sebastian Lange, Gregory D. Fee, Michael Gashler, Mahesh Prakriya | 2010-01-12 |