patents
The list below is of issued (granted) patents: it doesn't show pending or abandoned applications. They are ordered by issue date, with the most recent at the top.
Hover over a link to see the abstract.
- Method of designing storage system. Kimberly Keeton, John Wilkes, Cipriano A. Santos, Dirk Beyer, Jeffrey Scott Chase, Arif Merchant. US patent 7644249, filed 17-Sep-2004, issued 5-Jan-2010.
- Technique for programmatically obtaining experimental measurements for model construction. Guillermo Alvarez, Fabian E. Bustamante, Ralph Becker-Szendy, John Wilkes. US patent 7505886, filed 3-Sep-2002, issued 17-Mar-2009.
- System and method for interposition-based selective simulation of faults for access requests to a data storage system. Kimberly Keeton, Arif Merchant, John Wilkes. US patent 7467333, filed 1-Sep-2005, issued 16-Dec-2008.
- Reprovisioning technique for an interconnect fabric design. Julie Ward Drew, Troy Alexander Shahoumian, John Wilkes, Michael O'Sullivan, Dirk Beyer. US patent 7308494, filed 8-Nov-2002, issued 11-Dec-2007. (Appia)
- Batched, asynchronous data redundancy technique. Minwen Ji, Alistair Veitch, John Wilkes. US patent 7287137, filed 6-Jun-2003, issued 23-Oct-2007. (Seneca)
- Technique and interface for computer system resource assignment. Joseph E. Algieri, John Wilkes. US patent 7236915, filed 9-Aug-2001, issued 26-Jun-2007.
- Reliability for interconnect fabrics. Julie Ann Ward, Troy Alexander Shahoumian, John Wilkes. US patent 7233983, filed 17-Jan-2002, issued 19-Jun-2007. (Appia)
- System workload characterization. Alistair Veitch, Eric Anderson, John Wilkes. US patent 7203621, filed 6-Jun-2002, issued 10-Apr-2007.
- Method and system for ensuring data consistency after a failover event in a redundant data storage system. Minwen Ji, Alistair Veitch, John Wilkes. US patent 7178055, filed 6-Jun-2003, issued 13-Feb-2007. (Seneca)
- Method and system for online data migration on storage systems with performance guarantees. Guillermo A. Alvarez, Chenyang Lu, John Wilkes. US patent 7167965, filed 30-Apr-2001, issued 23-Jan-2007. (Aqueduct)
- Data redundancy system and method. Minwen Ji, Alistair Veitch, John Wilkes. US patent 7152182, filed 6-Jun-2003, issued 19-Dec-2006. (Seneca)
- Adaptive batch sizing for asynchronous data redundancy. Minwen Ji, Alistair Veitch, John Wilkes. US patent 7120825, filed 6-Jun-2003, issued 10-Oct-2006. (Seneca)
- State machine and system for data redundancy. Minwen Ji, Alistair Veitch, John Wilkes. US patent 7089383, filed 6-Jun-2003, issued 8-Aug-2006. (Seneca)
- Designing interconnect fabrics. Julie A. Ward, Troy A. Shahoumian, John Wilkes. US patent 7076537, filed 19-Dec-2001, issued 11-Jul-2006. (Appia)
- Modeling a target system by interpolating. Eric Anderson, John Wilkes. US patent 7039897, filed 12-Jul-2002, issued 2-May-2006.
- Techniques for cache memory management using read and write operations. John Wilkes. US patent 7039765, filed 19-Dec-2002, issued 2-May-2006.
- Reliability for interconnect fabrics. Julie Ann Ward, Troy Alexander Shahoumian, John Wilkes. US patent 7032013, filed 19-Dec-2001, issued 18-Apr-2006. (Appia)
- Data placement for fault tolerance. Magnus Karlsson, Qian Wang, John Wilkes. US patent 7000141, filed 14-Nov-2001, issued 14-Feb-2006.
- Automated system adaptation technique particularly for data storage systems. Eric Anderson, Michael Hobbs, Kimberly Keeton, Susan Spence, Mustafa Uysal, Alistair Craig Veitch, John Wilkes. US patent 6978259, filed 23-Oct-2001, issued 20-Dec-2005.
- Adaptive cache memory management. John Wilkes. US patent 6978349, filed 9-Jan-2003, issued 20-Dec-2005. (Exclusive caching)
- Method and apparatus for predicting multi-part performability. Guillermo Alvarez, Ralph Becker-Szendy, Arif A. Merchant, Mustafa Uysal, John Wilkes. US patent 6934673, filed 25-May-2001, issued 23-Aug-2005.
- Method and apparatus for computing data storage assignments. Susie Go, John Wilkes. US patent 6865527, filed 18-Dec-2000, issued 8-Mar-2005.
- Exclusive caching in computer systems. John Wilkes, Theodore M. Wong. US patent 6851024, filed 17-Aug-2000, issued 1-Feb-2005. (Exclusive caching)
- Adaptive data insertion for caching. John Wilkes, Theodore M. Wong. US patent 6728837, filed 2-Nov-2001, issued 27-Apr-2004. (Exclusive caching)
- Disk drive system with hybrid surface-based data mapping and method of operation thereof. John Wilkes, Gregory Robert Gange. US patent 6693766, filed 21-Sep-2000, issued 17-Feb-2004.
- Acceptability testing for capacity planning of data storage system. Elizabeth Lynn Borowsky, Richard Golding, Arif Merchant, Mirjana Spasojevic, John Wilkes. US patent 6606585, filed 21-Aug-1999, issued 12-Aug-2003.
- Apparatus for and method of multi-dimensional constraint optimization in storage system configuration. Elizabeth Borowsky, Richard Golding, Arif Merchant, Elizabeth Shriver, Mirjana Spasojevic, Tim Sullivan, John Wilkes. US patent 6321317, filed 16-Dec-1998, issued 20-Nov-2001.
- Methods and apparatus for implementing quality of service guarantees in data storage systems. Elizabeth L. Borowsky, Richard A. Golding, Arif A. Merchant, Mirjana Spasojevic, John Wilkes. US patent 6119174, filed 13-Oct-1998, issued 12-Sep-2000.
- Multilevel storage system with hybrid data compression. John Wilkes. US patent 6032148, filed 15-Sep-1997, issued 29-Feb-2000.
- System and method for pattern matching using checksums. John Wilkes. US patent 5832235, filed 26-Mar-1997, issued 3-Nov-1998.
- Frequently-redundant array of independent disks. Andrew John Wilkes and Stefan Savage. US patent 5720025, filed 18-Jan-1996, issued 17-Feb-1998. (AFRAID)
- Hole-plugging garbage collection for a data storage system. Theresa A. Burkes, Carl Staelin, Timothy T. Sullivan, Douglas L. Voigt, and John Wilkes. US patent 5604902, filed 16-Feb-1995, issued 18-Feb-1997. (HP AutoRAID)
- High-performance multiple-unit electronic data storage system with checkpoint logs for rapid failure recovery. Chia-Chaing Chao, Robert M. English, David M. Jacobson, Alexander Stepanov, Andrew J. Wilkes. US patent 5481694, filed 24-Apr-1992, issued 2-Jan-1996. (Mime.)
- Inter-processor communication in which messages are stored at locations specified by the sender. Andrew J. Wilkes. US patent 5448698, filed 5-Apr-1993, issued 5-Sep-1995. (Hamlyn)
john wilkes