Inventor
HAYES JOHN
US351 patents
⚠️ This page may combine multiple inventors who share the name “HAYES JOHN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
PURE STORAGE INC
33 patentsUS10082985B2Sep 25, 2018
Data striping across storage nodes that are assigned to multiple logical arrays
PURE STORAGE INC174 citations99
US10007457B2Jun 26, 2018
Distributed transactions with token-associated execution
PURE STORAGE INC171 citations99
US9836245B2Dec 5, 2017
Non-volatile RAM and flash memory in a non-volatile solid-state storage
PURE STORAGE INC174 citations99
US9516016B2Dec 6, 2016
Storage array password management
PURE STORAGE INC242 citations99
US9477554B2Oct 25, 2016
Mechanism for persisting messages in a storage system
PURE STORAGE INC181 citations99
US9454476B2Sep 27, 2016
Logical sector mapping in a flash storage array
PURE STORAGE INC244 citations99
US9454477B2Sep 27, 2016
Logical sector mapping in a flash storage array
PURE STORAGE INC246 citations99
US9436720B2Sep 6, 2016
Safety for volume operations
PURE STORAGE INC243 citations99
US9436396B2Sep 6, 2016
Scheduling of reconstructive I/O read operations in a storage environment
PURE STORAGE INC249 citations99
US9423967B2Aug 23, 2016
Scheduling of I/O writes in a storage environment
PURE STORAGE INC250 citations99
US9251066B2Feb 2, 2016
Garbage collection in a storage system
PURE STORAGE INC325 citations99
US9213485B1Dec 15, 2015
Storage system architecture
PURE STORAGE INC84 citations99
US9087012B1Jul 21, 2015
Disaster recovery at high reliability in a storage cluster
PURE STORAGE INC104 citations99
US9021297B1Apr 28, 2015
Redundant, fault-tolerant, distributed remote procedure call cache in a storage system
PURE STORAGE INC95 citations99
US9003144B1Apr 7, 2015
Mechanism for persisting messages in a storage system
PURE STORAGE INC420 citations99
US8874836B1Oct 28, 2014
Scheduling policy for queues in a non-volatile solid-state storage
PURE STORAGE INC392 citations99
US8868825B1Oct 21, 2014
Nonrepeating identifiers in an address space of a non-volatile solid-state storage
PURE STORAGE INC461 citations99
US8850108B1Sep 30, 2014
Storage cluster
PURE STORAGE INC427 citations99
US9594633B2Mar 14, 2017
Adaptive raid for an SSD environment
PURE STORAGE INC32 citations98
US9495255B2Nov 15, 2016
Error recovery in a storage cluster
PURE STORAGE INC71 citations98
US9367243B1Jun 14, 2016
Scalable non-uniform storage sizes
PURE STORAGE INC42 citations98
US9218244B1Dec 22, 2015
Rebuilding data across storage nodes
PURE STORAGE INC67 citations98
US8832373B2Sep 9, 2014
Intra-device data protection in a raid array
PURE STORAGE INC60 citations98
USRE48448EFeb 23, 2021
Distributed multi-level protection in a RAID array based storage system
PURE STORAGE INC18 citations94
US10817375B2Oct 27, 2020
Generating protection data in a storage system
PURE STORAGE INC14 citations94
US10810083B1Oct 20, 2020
Decreasing parity overhead in a storage system
PURE STORAGE INC14 citations94
US10671480B2Jun 2, 2020
Utilization of erasure codes in a storage system
PURE STORAGE INC16 citations94
US10572176B2Feb 25, 2020
Storage cluster operation using erasure coded data
PURE STORAGE INC18 citations94
US10521120B1Dec 31, 2019
Intelligently mapping virtual blocks to physical blocks in a storage system
PURE STORAGE INC15 citations94
US10452289B1Oct 22, 2019
Dynamically adjusting an amount of protection data stored in a storage system
PURE STORAGE INC20 citations94
US10303547B2May 28, 2019
Rebuilding data across storage nodes
PURE STORAGE INC19 citations94
US10180879B1Jan 15, 2019
Inter-device and intra-device protection data
PURE STORAGE INC17 citations94
US9967342B2May 8, 2018
Storage system architecture
PURE STORAGE INC22 citations94
COLGROVE JOHN
9 patentsUS8930307B2Jan 6, 2015
Method for removing duplicate data from a storage array
COLGROVE JOHN335 citations99
US8806160B2Aug 12, 2014
Mapping in a storage system
COLGROVE JOHN292 citations99
US8775868B2Jul 8, 2014
Adaptive RAID for an SSD environment
COLGROVE JOHN411 citations99
US8589625B2Nov 19, 2013
Scheduling of reconstructive I/O read operations in a storage environment
COLGROVE JOHN377 citations99
US8527544B1Sep 3, 2013
Garbage collection in a storage system
COLGROVE JOHN978 citations99
US8732426B2May 20, 2014
Scheduling of reactive I/O operations in a storage environment
COLGROVE JOHN50 citations98
US8645664B1Feb 4, 2014
Logical sector mapping in a flash storage array
COLGROVE JOHN44 citations98
US8589640B2Nov 19, 2013
Method for maintaining multiple fingerprint tables in a deduplicating storage system
COLGROVE JOHN54 citations98
US8589655B2Nov 19, 2013
Scheduling of I/O in an SSD environment
COLGROVE JOHN31 citations96
ERICSSON TELEFON AB L M
3 patentsUS5210787AMay 11, 1993
Subscriber interrogation point
ERICSSON TELEFON AB L M182 citations97
US5153902AOct 6, 1992
Multi-exchange paging system for locating a mobile telephone in a wide area telephone network
ERICSSON TELEFON AB L M194 citations97
US5506888AApr 9, 1996
Auxillary communication service routing
ERICSSON TELEFON AB L M103 citations96
AMERICAN EXPRESS TRAVEL RELATE
2 patentsPure Storage
1 patentCOMBUSTION ENG
1 patentARIFF FAUZIAH B
1 patentShowing the top 50 of 351 patents by PatentIndex Score.