Inventor · disambiguated record
John Wilkes
Also filed as: WILKES JOHN · WILKES JOHN D · WILKES JR JOHN D
65 granted patents·10 pending applications·1,648 citations·filing 1995–2022
99Inventor score
Files withHEWLETT PACKARD DEVELOPMENT CO33GOOGLE INC12GOOGLE LLC8HEWLETT PACKARD CO5ADVANCED MICRO DEVICES INC3
Top patents by PatentIndex Score
75 records- 0198US7467333B2System and method for interposition-based selective simulation of faults for access requests to a data storage systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2005·Granted Dec 16, 2008·130 cites·45 claims
- 0296US7152182B2Data redundancy system and methodHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Dec 19, 2006·162 cites·18 claims
- 0394US9535750B1Resource tolerations and taintsGOOGLE INC·Filed 2013·Granted Jan 3, 2017·24 cites·27 claims
- 0493US9892058B2Centrally managed unified shared virtual address spaceADVANCED MICRO DEVICES INC·Filed 2015·Granted Feb 13, 2018·11 cites·20 claims
- 0593US9329937B1High availability architectureGOOGLE INC·Filed 2013·Granted May 3, 2016·25 cites·26 claims
- 0693US7000141B1Data placement for fault toleranceHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Feb 14, 2006·91 cites·33 claims
- 0791US9229774B1Systems and methods for performing scheduling for a clusterGOOGLE INC·Filed 2013·Granted Jan 5, 2016·17 cites·10 claims
- 0891US6032148AMultilevel storage system with hybrid data compressionHEWLETT PACKARD CO·Filed 1997·Granted Feb 29, 2000·177 cites·18 claims
- 0990US9483508B1Omega names: name generation and derivationGOOGLE INC·Filed 2013·Granted Nov 1, 2016·25 cites·18 claims
- 1089US9378051B1Systems and methods for performing scheduling for a clusterGOOGLE INC·Filed 2015·Granted Jun 28, 2016·7 cites·7 claims
- 1189US7039765B1Techniques for cache memory management using read and write operationsHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted May 2, 2006·56 cites·48 claims
- 1288US6978259B1Automated system adaptation technique particularly for data storage systemsHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Dec 20, 2005·58 cites·33 claims
- 1387US9727379B1Specifying behavior among a group of computing tasksGOOGLE INC·Filed 2014·Granted Aug 8, 2017·7 cites·17 claims
- 1487US7236915B2Technique and interface for computer system resource assignmentHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Jun 26, 2007·57 cites·30 claims
- 1586US6851024B1Exclusive caching in computer systemsHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Feb 1, 2005·52 cites·19 claims
- 1685US7089383B2State machine and system for data redundancyHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Aug 8, 2006·60 cites·27 claims
- 1784US6693766B1Disk drive system with hybrid surface-based data mapping and method of operation thereofHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Feb 17, 2004·29 cites·27 claims
- 1883US8850073B1Data mirroring using batch boundariesWILKES JOHN·Filed 2007·Granted Sep 30, 2014·14 cites·22 claims
- 1983US6728837B2Adaptive data insertion for cachingHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Apr 27, 2004·42 cites·30 claims
- 2082US7178055B2Method and system for ensuring data consistency after a failover event in a redundant data storage systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Feb 13, 2007·35 cites·25 claims
- 2181US7380081B2Asynchronous data redundancy techniqueHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted May 27, 2008·29 cites·38 claims
- 2281US6934673B2Method and apparatus for predicting multi-part performabilityHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Aug 23, 2005·33 cites·26 claims
- 2381US6119174AMethods and apparatus for implementing quality-of-service guarantees in data storage systemsHEWLETT PACKARD CO·Filed 1998·Granted Sep 12, 2000·65 cites·20 claims
- 2478US8055845B2Method of cooperative caching for distributed storage systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2005·Granted Nov 8, 2011·9 cites·37 claims
- 2578US5604902AHole plugging garbage collection for a data storage systemHEWLETT PACKARD CO·Filed 1995·Granted Feb 18, 1997·86 cites·20 claims
- 2677US6978349B1Adaptive cache memory managementHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Dec 20, 2005·23 cites·22 claims
- 2776US10176016B1Specifying behavior among a group of computing tasksGOOGLE LLC·Filed 2017·Granted Jan 8, 2019·1 cites·20 claims
- 2874US6865527B2Method and apparatus for computing data storage assignmentsHEWLETT PACKARD DEVELOPMENT CO·Filed 2000·Granted Mar 8, 2005·29 cites·22 claims
- 2973US11880712B1Resource tolerations and taintsGOOGLE LLC·Filed 2022·Granted Jan 23, 2024·0 cites·20 claims
- 3073US7996250B2Workflow control using an aggregate utility functionHEWLETT PACKARD DEVELOPMENT CO·Filed 2006·Granted Aug 9, 2011·3 cites·22 claims
- 3173US7167965B2Method and system for online data migration on storage systems with performance guaranteesHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Jan 23, 2007·24 cites·23 claims
- 3273US7120825B2Adaptive batch sizing for asynchronous data redundancyHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Oct 10, 2006·17 cites·41 claims
- 3373US7076537B2Designing interconnect fabricsHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Jul 11, 2006·14 cites·31 claims
- 3471US7308494B1Reprovisioning technique for an interconnect fabric designHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Dec 11, 2007·14 cites·4 claims
- 3570US7233983B2Reliability for interconnect fabricsHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Jun 19, 2007·10 cites·36 claims
- 3670US6606585B1Acceptability testing for capacity planning of data storage systemHEWLETT PACKARD DEVELOPMENT CO·Filed 1999·Granted Aug 12, 2003·54 cites·29 claims
- 3769US7644249B2Method of designing storage systemHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Jan 5, 2010·11 cites·41 claims
- 3867US11520632B1Specifying behavior among a group of computing tasksGOOGLE LLC·Filed 2020·Granted Dec 6, 2022·0 cites·14 claims
- 3967US11263048B1Resource tolerations and taintsGOOGLE LLC·Filed 2019·Granted Mar 1, 2022·0 cites·20 claims
- 4067US7505886B1Technique for programmatically obtaining experimental measurements for model constructionHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Mar 17, 2009·13 cites·15 claims
- 4164US8745265B2Interconnection fabric connectionDREW JULIE WARD·Filed 2012·Granted Jun 3, 2014·2 cites·13 claims
- 4264US5832235ASystem and method for pattern matching using checksumsHEWLETT PACKARD CO·Filed 1997·Granted Nov 3, 1998·42 cites·27 claims
- 4363US10606644B1Specifying behavior among a group of computing tasksGOOGLE LLC·Filed 2019·Granted Mar 31, 2020·0 cites·20 claims
- 4463US6321317B1Apparatus for and method of multi-dimensional constraint optimization in storage system configurationHEWLETT PACKARD CO·Filed 1998·Granted Nov 20, 2001·43 cites·29 claims
- 4562US7203621B1System workload characterizationHEWLETT PACKARD DEVELOPMENT CO·Filed 2002·Granted Apr 10, 2007·8 cites·36 claims
- 4661US10691492B1Resource tolerations and taintsGOOGLE LLC·Filed 2018·Granted Jun 23, 2020·0 cites·16 claims
- 4759US7287137B2Batched, asynchronous data redundancy techniqueHEWLETT PACKARD DEVELOPMENT CO·Filed 2003·Granted Oct 23, 2007·6 cites·36 claims
- 4858US9946572B1Resource tolerations and taintsGOOGLE LLC·Filed 2016·Granted Apr 17, 2018·0 cites·20 claims
- 4957US7680635B2Configuration system and methodHEWLETT PACKARD DEVELOPMENT CO·Filed 2004·Granted Mar 16, 2010·4 cites·55 claims
- 5057US7032013B2Reliability for interconnect fabricsHEWLETT PACKARD DEVELOPMENT CO·Filed 2001·Granted Apr 18, 2006·3 cites·24 claims
Showing the top 50 of 75 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when John Wilkes files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →