Inventor · disambiguated record
Craig Harmer
Also filed as: HARMER CRAIG · HARMER CRAIG K · HARMER CRAIG KEATLEY
55 granted patents·3 pending applications·2,902 citations·filing 2001–2025
99Inventor score
Files withPURE STORAGE INC20SYMANTEC OPERATING CORP11VERITAS OPERATING CORP10COLGROVE JOHN4SHYAM NAGARAJ3
Top patents by PatentIndex Score
58 records- 0199US9436396B2Scheduling of reconstructive I/O read operations in a storage environmentPURE STORAGE INC·Filed 2014·Granted Sep 6, 2016·249 cites·19 claims
- 0299US9423967B2Scheduling of I/O writes in a storage environmentPURE STORAGE INC·Filed 2015·Granted Aug 23, 2016·250 cites·16 claims
- 0399US7941697B2Failure handling using overlay objects on a file system using object based storage devicesSYMANTEC OPERATING CORP·Filed 2008·Granted May 10, 2011·326 cites·20 claims
- 0499US7827439B2System and method of redundantly storing and retrieving data with cooperating storage devicesSYMANTEC CORP·Filed 2008·Granted Nov 2, 2010·331 cites·20 claims
- 0598US8589625B2Scheduling of reconstructive I/O read operations in a storage environmentCOLGROVE JOHN·Filed 2010·Granted Nov 19, 2013·377 cites·24 claims
- 0698US7636814B1System and method for asynchronous reads of old data blocks updated through a write-back cacheSYMANTEC OPERATING CORP·Filed 2005·Granted Dec 22, 2009·130 cites·35 claims
- 0797US10126982B1Adjusting a number of storage devices in a storage system that may be utilized to simultaneously service high latency operationsPURE STORAGE INC·Filed 2017·Granted Nov 13, 2018·16 cites·21 claims
- 0897US8732426B2Scheduling of reactive I/O operations in a storage environmentCOLGROVE JOHN·Filed 2010·Granted May 20, 2014·50 cites·20 claims
- 0997US7415488B1System and method for redundant storage consistency recoverySYMANTEC OPERATING CORP·Filed 2004·Granted Aug 19, 2008·188 cites·20 claims
- 1096US11275509B1Intelligently sizing high latency I/O requests in a storage environmentPURE STORAGE INC·Filed 2019·Granted Mar 15, 2022·15 cites·20 claims
- 1196US8862820B2Scheduling of reconstructive I/O read operations in a storage environmentPURE STORAGE INC·Filed 2013·Granted Oct 14, 2014·26 cites·24 claims
- 1296US8589655B2Scheduling of I/O in an SSD environmentCOLGROVE JOHN·Filed 2010·Granted Nov 19, 2013·31 cites·27 claims
- 1395US9304694B2Scheduling of reactive I/O operations in a storage environmentPURE STORAGE INC·Filed 2014·Granted Apr 5, 2016·19 cites·18 claims
- 1495US8468318B2Scheduling of I/O writes in a storage environmentCOLGROVE JOHN·Filed 2010·Granted Jun 18, 2013·26 cites·17 claims
- 1595US7890469B1File change logSYMANTEC OPERATING CORP·Filed 2002·Granted Feb 15, 2011·158 cites·21 claims
- 1694US10156998B1Reducing a number of storage devices in a storage system that are exhibiting variable I/O response timesPURE STORAGE INC·Filed 2017·Granted Dec 18, 2018·7 cites·20 claims
- 1794US9684460B1Proactively correcting behavior that may affect I/O performance in a non-volatile semiconductor storage devicePURE STORAGE INC·Filed 2016·Granted Jun 20, 2017·9 cites·18 claims
- 1894US9588699B1Scheduling of reactive I/O operations in a storage environmentPURE STORAGE INC·Filed 2016·Granted Mar 7, 2017·8 cites·18 claims
- 1993US10353630B1Simultaneously servicing high latency operations in a storage systemPURE STORAGE INC·Filed 2018·Granted Jul 16, 2019·6 cites·30 claims
- 2093US9569116B1Scheduling of I/O in an SSD environmentPURE STORAGE INC·Filed 2016·Granted Feb 14, 2017·7 cites·20 claims
- 2193US9298376B2Scheduling of I/O in an SSD environmentPURE STORAGE INC·Filed 2013·Granted Mar 29, 2016·13 cites·26 claims
- 2293US8645657B2Scheduling of I/O writes in a storage environmentPURE STORAGE INC·Filed 2013·Granted Feb 4, 2014·12 cites·16 claims
- 2392US7228299B1System and method for performing file lookups based on tagsVERITAS OPERATING CORP·Filed 2003·Granted Jun 5, 2007·116 cites·20 claims
- 2491US8131691B1System and method for updating a search engine index based on which files are identified in a file change logNAGARALU SREE HARI·Filed 2005·Granted Mar 6, 2012·60 cites·22 claims
- 2590US9037827B2Scheduling of I/O writes in a storage environmentPURE STORAGE INC·Filed 2014·Granted May 19, 2015·8 cites·20 claims
- 2690US8826023B1System and method for securing access to hash-based storage systemsHARMER CRAIG K·Filed 2006·Granted Sep 2, 2014·29 cites·19 claims
- 2789US7103616B1Cookie-based directory name lookup cache for a cluster file systemVERITAS OPERATING CORP·Filed 2003·Granted Sep 5, 2006·74 cites·20 claims
- 2888US10228865B1Maintaining a target number of storage devices for variable I/O response times in a storage systemPURE STORAGE INC·Filed 2018·Granted Mar 12, 2019·3 cites·18 claims
- 2988US8132044B1Concurrent and incremental repair of a failed component in an object based storage system for high availabilitySAEED TARIQ·Filed 2010·Granted Mar 6, 2012·19 cites·18 claims
- 3087US7752226B1Reverse pathname lookup by inode identifierSYMANTEC OPERATING CORP·Filed 2002·Granted Jul 6, 2010·67 cites·22 claims
- 3186US9367579B1System and method for maintaining a file change log within a distributed file systemKUMAR NOOKALA SUNDER PHANI·Filed 2005·Granted Jun 14, 2016·37 cites·28 claims
- 3286US7617259B1System and method for managing redundant storage consistency at a file system levelSYMANTEC OPERATING CORP·Filed 2004·Granted Nov 10, 2009·45 cites·19 claims
- 3385US8060481B1Time indexed file systemHARMER CRAIG K·Filed 2006·Granted Nov 15, 2011·18 cites·17 claims
- 3485US7124266B1Locking and memory allocation in file system cacheVERITAS OPERATING CORP·Filed 2006·Granted Oct 17, 2006·14 cites·37 claims
- 3585US2025258607A1Reducing variable latency in storage systems through proactive device operationsPURE STORAGE INC·Filed 2025·Application pending·0 cites
- 3684US8577855B2Online file system consistency checkSHYAM NAGARAJ·Filed 2010·Granted Nov 5, 2013·9 cites·20 claims
- 3782US7673169B1Techniques for implementing an adaptive data access error handling policySYMANTEC CORP·Filed 2007·Granted Mar 2, 2010·16 cites·19 claims
- 3882US7533133B1Externally managed file versionsSYMANTEC OPERATING CORP·Filed 2004·Granted May 12, 2009·32 cites·25 claims
- 3977US7010655B1Locking and memory allocation in file system cacheVERITAS OPERATING CORP·Filed 2003·Granted Mar 7, 2006·32 cites·20 claims
- 4076US9135268B2Locating the latest version of replicated data filesDASH PRASANTA·Filed 2009·Granted Sep 15, 2015·9 cites·19 claims
- 4176US8443231B2Updating a list of quorum disksABRAHAM SARA·Filed 2010·Granted May 14, 2013·8 cites·19 claims
- 4274US8180811B2Identifying unreferenced file system componentsSHYAM NAGARAJ·Filed 2010·Granted May 15, 2012·5 cites·20 claims
- 4374US2022244865A1Scheduling Of Reconstructive I/O Read Operations In A Storage EnvironmentPURE STORAGE INC·Filed 2022·Application pending·0 cites
- 4472US7797355B1System and method for characterizing logical storage devicesSYMANTEC OPERATING CORP·Filed 2005·Granted Sep 14, 2010·5 cites·17 claims
- 4571US9253949B2Plant cultivating potGARDENS ALIVE INC·Filed 2012·Granted Feb 9, 2016·2 cites·7 claims
- 4671US6850945B2Systems, methods and apparatus for creating stable disk imagesVERITAS OPERATING CORP·Filed 2002·Granted Feb 1, 2005·13 cites·40 claims
- 4770US12353716B2Balancing the number of read operations and write operations that may be simultaneously serviced by a storage systemPURE STORAGE INC·Filed 2022·Granted Jul 8, 2025·0 cites·18 claims
- 4863US7117505B2Methods, systems, and apparatus to interface with storage objectsVERITAS OPERATING CORP·Filed 2001·Granted Oct 3, 2006·11 cites·17 claims
- 4959US11307772B1Responding to variable response time behavior in a storage environmentPURE STORAGE INC·Filed 2016·Granted Apr 19, 2022·0 cites·20 claims
- 5058US2024201869A1Efficient Execution Of I/O Operations In A Storage EnvironmentPURE STORAGE INC·Filed 2024·Application pending·0 cites
Showing the top 50 of 58 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →