Issued Patents All Time
Showing 1–25 of 27 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10152247 | Atomically committing write requests | Sheng Li, Jishen Zhao, Jichuan Chang, Parthasarathy Ranganathan, Kevin T. Lim +1 more | 2018-12-11 |
| 9389913 | Resource assignment for jobs in a system having a processing pipeline that satisfies a data freshness query constraint | Kimberly Keeton, Charles B. Morrey, III, Craig A. Souies | 2016-07-12 |
| 9063898 | Method of restoring backup data | Arif Merchant, Kimberly Keeton | 2015-06-23 |
| 9047306 | Method of writing data | Svend Frolund, Arif Merchant | 2015-06-02 |
| 8935206 | Snapshots in distributed storage systems | Marcos K. Aguilera, Susan Spence | 2015-01-13 |
| 8775763 | Redundant data assignment in a data storage system | Arif Merchant, Svend Frolund, Yasusuhi Saito, Susan Spence | 2014-07-08 |
| 8489612 | Identifying similar files in an environment having multiple client computers | Ludmila Cherkasova, Charles B. Morrey, III, Vinay Deolalikar, Kimberly Keeton, Mark David Lillibridge +1 more | 2013-07-16 |
| 8311982 | Storing update data using a processing pipeline | Craig A. Soules, Kimberly Keeton, Charles B. Morrey, III | 2012-11-13 |
| 8055845 | Method of cooperative caching for distributed storage system | Craig A. Soules, Arif Merchant, Yasushi Saito, John Wilkes | 2011-11-08 |
| 7827144 | Methods of reading and writing data | Yasushi Saito, Svend Frolund, Arif Merchant, Susan Spence | 2010-11-02 |
| 7823156 | Method of hashing address space to storage servers | Craig A. Soules, Arif Merchant, Yasushi Saito | 2010-10-26 |
| 7761663 | Operating a replicated cache that includes receiving confirmation that a flush operation was initiated | Svend Frolund, Arif Merchant, James M. Reuter, James Perry Jackson | 2010-07-20 |
| 7761421 | Read, write, and recovery operations for replicated data | Svend Frolund, Arif Merchant, Yasusuhi Saito, Susan Spence | 2010-07-20 |
| 7725655 | Method of operating distributed storage system in which data is read from replicated caches and stored as erasure-coded data | Svend Frolund, Arif Merchant, James M. Reuter, James Perry Jackson | 2010-05-25 |
| 7647454 | Transactional shared memory system and method of control | Marcos K. Aguilera, Christos Karamanolis, Arif Merchant, Mehul A. Shah | 2010-01-12 |
| 7644308 | Hierarchical timestamps | Douglas L. Voigt, James Perry Jackson, James M. Reuter | 2010-01-05 |
| 7380081 | Asynchronous data redundancy technique | Minwen Ji, John Wilkes | 2008-05-27 |
| 7287137 | Batched, asynchronous data redundancy technique | Minwen Ji, John Wilkes | 2007-10-23 |
| 7203621 | System workload characterization | Eric A. Anderson, John Wilkes | 2007-04-10 |
| 7178055 | Method and system for ensuring data consistency after a failover event in a redundant data storage system | Minwen Ji, John Wilkes | 2007-02-13 |
| 7165187 | Batch based distributed data redundancy | Minwen Ji, John Wilkes | 2007-01-16 |
| 7152077 | System for redundant storage of data | Svend Frolund, Arif Merchant, Susan Spence, Yasusuhi Saito | 2006-12-19 |
| 7152182 | Data redundancy system and method | Minwen Ji, John Wilkes | 2006-12-19 |
| 7120825 | Adaptive batch sizing for asynchronous data redundancy | Minwen Ji, John Wilkes | 2006-10-10 |
| 7089383 | State machine and system for data redundancy | Minwen Ji, John Wilkes | 2006-08-08 |