Inventor · disambiguated record
Robert M. English
Also filed as: ENGLISH ROBERT · ENGLISH ROBERT M
68 granted patents·3 pending applications·4,209 citations·filing 1991–2020
99Inventor score
Files withNETWORK APPLIANCE INC27NETAPP INC18SILICON GRAPHICS INC6ENGLISH ROBERT M4HEWLETT PACKARD CO4
Top patents by PatentIndex Score
71 records- 0198US7996636B1Uniquely identifying block context signatures in a storage volume hierarchyNETAPP INC·Filed 2007·Granted Aug 9, 2011·156 cites·21 claims
- 0298US7984259B1Reducing load imbalance in a storage systemNETAPP INC·Filed 2007·Granted Jul 19, 2011·88 cites·26 claims
- 0398US7689609B2Architecture for supporting sparse volumesNETAPP INC·Filed 2006·Granted Mar 30, 2010·529 cites·32 claims
- 0498US7409494B2Extension of write anywhere file system layoutNETWORK APPLIANCE INC·Filed 2004·Granted Aug 5, 2008·165 cites·93 claims
- 0597US7702870B2Method and apparatus for defragmentation and for detection of relocated blocksNETWORK APPLIANCE INC·Filed 2006·Granted Apr 20, 2010·71 cites·27 claims
- 0697US7409625B2Row-diagonal parity technique for enabling efficient recovery from double failures in a storage arrayNETWORK APPLIANCE INC·Filed 2007·Granted Aug 5, 2008·54 cites·20 claims
- 0797US7366837B2Data placement technique for striping data containers across volumes of a storage system clusterNETWORK APPLIANCE INC·Filed 2005·Granted Apr 29, 2008·80 cites·23 claims
- 0897US6993701B2Row-diagonal parity technique for enabling efficient recovery from double failures in a storage arrayNETWORK APPLIANCE INC·Filed 2001·Granted Jan 31, 2006·150 cites·103 claims
- 0996US8620970B2Methods and apparatus for changing versions of a filesystemENGLISH ROBERT·Filed 2006·Granted Dec 31, 2013·507 cites·26 claims
- 1096US7409497B1System and method for efficiently guaranteeing data consistency to clients of a storage system clusterNETWORK APPLIANCE INC·Filed 2005·Granted Aug 5, 2008·50 cites·59 claims
- 1196US7203892B2Row-diagonal parity technique for enabling efficient recovery from double failures in a storage arrayNETWORK APPLIANCE INC·Filed 2005·Granted Apr 10, 2007·46 cites·41 claims
- 1296US7197490B1System and method for lazy-copy sub-volume load balancing in a network attached storage poolNETWORK APPLIANCE INC·Filed 2003·Granted Mar 27, 2007·165 cites·40 claims
- 1395US7073115B2Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groupsNETWORK APPLIANCE INC·Filed 2001·Granted Jul 4, 2006·90 cites·67 claims
- 1494US7809693B2System and method for restoring data on demand for instant volume restorationNETAPP INC·Filed 2006·Granted Oct 5, 2010·40 cites·38 claims
- 1593US8849767B1Method and apparatus for identifying and eliminating duplicate data blocks and sharing data blocks in a storage systemZHENG LING·Filed 2005·Granted Sep 30, 2014·31 cites·28 claims
- 1693US7769723B2System and method for providing continuous data protectionNETAPP INC·Filed 2006·Granted Aug 3, 2010·35 cites·39 claims
- 1793US7321962B1Technique for translating a hybrid virtual volume file system into a pure virtual file system data streamNETWORK APPLIANCE INC·Filed 2007·Granted Jan 22, 2008·34 cites·19 claims
- 1893US7080278B1Technique for correcting multiple storage device failures in a storage arrayNETWORK APPLIANCE INC·Filed 2002·Granted Jul 18, 2006·71 cites·79 claims
- 1992US7613815B1Method and apparatus for customized logging in a network cacheNETAPP INC·Filed 2001·Granted Nov 3, 2009·85 cites·19 claims
- 2092US6714960B1Earnings-based time-share schedulingSILICON GRAPHICS INC·Filed 1996·Granted Mar 30, 2004·212 cites·38 claims
- 2191US8285747B1Incorporation of client storage into a storage systemENGLISH ROBERT M·Filed 2007·Granted Oct 9, 2012·27 cites·25 claims
- 2291US7996445B2Block reallocation planning during read-ahead processingNETWORK APPLIANCE INC·Filed 2007·Granted Aug 9, 2011·25 cites·22 claims
- 2391US7647451B1Data placement technique for striping data containers across volumes of a storage system clusterNETAPP INC·Filed 2008·Granted Jan 12, 2010·20 cites·18 claims
- 2491US7328305B2Dynamic parity distribution techniqueNETWORK APPLIANCE INC·Filed 2003·Granted Feb 5, 2008·62 cites·51 claims
- 2590US9256378B2Deduplicating data blocks in a storage systemNETAPP INC·Filed 2013·Granted Feb 9, 2016·12 cites·21 claims
- 2690US8245207B1Technique for dynamically restricting thread concurrency without rewriting thread codeENGLISH ROBERT M·Filed 2008·Granted Aug 14, 2012·27 cites·20 claims
- 2790US6353844B1Guaranteeing completion times for batch jobs without static partitioningSILICON GRAPHICS INC·Filed 1996·Granted Mar 5, 2002·175 cites·33 claims
- 2889US9152600B2System and method for caching network file systemsNETAPP INC·Filed 2013·Granted Oct 6, 2015·10 cites·19 claims
- 2989US7185144B2Semi-static distribution techniqueNETWORK APPLIANCE INC·Filed 2003·Granted Feb 27, 2007·47 cites·47 claims
- 3089US5872963AResumption of preempted non-privileged threads with no kernel interventionSILICON GRAPHICS INC·Filed 1997·Granted Feb 16, 1999·190 cites·22 claims
- 3188US7921257B1Dynamic parity distribution techniqueNETAPP INC·Filed 2007·Granted Apr 5, 2011·16 cites·43 claims
- 3288US6766515B1Distributed scheduling of parallel jobs with no kernel-to-kernel communicationSILICON GRAPHICS INC·Filed 1997·Granted Jul 20, 2004·156 cites·55 claims
- 3387US8055702B2System and method for caching network file systemsNETAPP INC·Filed 2006·Granted Nov 8, 2011·15 cites·33 claims
- 3487US7373640B1Technique for dynamically restricting thread concurrency without rewriting thread codeNETWORK APPLIANCE INC·Filed 2003·Granted May 13, 2008·52 cites·31 claims
- 3587US7152069B1Zero copy writes through use of mbufsNETWORK APPLIANCE INC·Filed 2002·Granted Dec 19, 2006·52 cites·39 claims
- 3685US7509525B2Technique for correcting multiple storage device failures in a storage arrayNETWORK APPLIANCE INC·Filed 2006·Granted Mar 24, 2009·12 cites·22 claims
- 3785US7243207B1Technique for translating a pure virtual file system data stream into a hybrid virtual volumeNETWORK APPLIANCE INC·Filed 2004·Granted Jul 10, 2007·40 cites·20 claims
- 3885US5481694AHigh performance multiple-unit electronic data storage system with checkpoint logs for rapid failure recoveryHEWLETT PACKARD CO·Filed 1992·Granted Jan 2, 1996·125 cites·15 claims
- 3982US8032704B1Data placement technique for striping data containers across volumes of a storage system clusterNETAPP INC·Filed 2009·Granted Oct 4, 2011·9 cites·27 claims
- 4082US7882304B2System and method for efficient updates of sequential block storageNETAPP INC·Filed 2007·Granted Feb 1, 2011·11 cites·19 claims
- 4181US6418460B1System and method for finding preempted threads in a multi-threaded applicationSILICON GRAPHICS INC·Filed 1997·Granted Jul 9, 2002·101 cites·21 claims
- 4280US7257676B2Semi-static distribution techniqueNETWORK APPLIANCE INC·Filed 2006·Granted Aug 14, 2007·8 cites·20 claims
- 4379US7139817B1Managing configuration information for multiple devicesNETWORK APPLIANCE INC·Filed 2001·Granted Nov 21, 2006·30 cites·19 claims
- 4478US7437652B2Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groupsNETWORK APPLIANCE INC·Filed 2006·Granted Oct 14, 2008·7 cites·49 claims
- 4577US5928322ALow-latency real-time dispatching in general purpose multiprocessor systemsSILICON GRAPHICS INC·Filed 1996·Granted Jul 27, 1999·83 cites·21 claims
- 4676US8312214B1System and method for pausing disk drives in an aggregateENGLISH ROBERT·Filed 2007·Granted Nov 13, 2012·10 cites·23 claims
- 4773US8769541B2Load balancing web service by rejecting connectionsENGLISH ROBERT M·Filed 2009·Granted Jul 1, 2014·4 cites·4 claims
- 4873US8099576B1Extension of write anywhere file system layoutEDWARDS JOHN K·Filed 2008·Granted Jan 17, 2012·4 cites·31 claims
- 4972US7577692B1System and method for reserving space to guarantee file writability in a file system supporting persistent consistency point imagesNETAPP INC·Filed 2003·Granted Aug 18, 2009·29 cites·32 claims
- 5072US5564031ADynamic allocation of registers to procedures in a digital computerHEWLETT PACKARD CO·Filed 1996·Granted Oct 8, 1996·69 cites·9 claims
Showing the top 50 of 71 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Robert M. English 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 →