loadpatents
Patent applications and USPTO patent grants for Colgrove; John.The latest application filed is for "modifying a cloned image of replica data".
Patent | Date |
---|---|
Utilizing unmapped and unknown states in a replicated storage system Grant 11,442,640 - Miller , et al. September 13, 2 | 2022-09-13 |
Remote emulation of a storage system Grant 11,444,849 - Colgrove , et al. September 13, 2 | 2022-09-13 |
Modifying A Cloned Image of Replica Data App 20220283708 - GRUNWALD; DAVID ;   et al. | 2022-09-08 |
Dynamic protection data in a storage system Grant 11,435,904 - Colgrove , et al. September 6, 2 | 2022-09-06 |
Supporting Multiple Replication Schemes Across Distinct Network Layers App 20220263898 - JENNINGS; LOGAN ;   et al. | 2022-08-18 |
Deterministic Searching Using Compressed Indexes App 20220253439 - Colgrove; John ;   et al. | 2022-08-11 |
Compressibility Metric-based Detection of a Ransomware Threat to a Storage System App 20220245241 - Miller; Andrew ;   et al. | 2022-08-04 |
Pattern Matching Using Hash Tables In Storage System App 20220245129 - Colgrove; John ;   et al. | 2022-08-04 |
Scheduling Of Reconstructive I/O Read Operations In A Storage Environment App 20220244865 - COLGROVE; JOHN ;   et al. | 2022-08-04 |
Using Data Similarity To Select Segments For Garbage Collection App 20220236904 - Miller; Ethan L. ;   et al. | 2022-07-28 |
Reclaiming space occupied by duplicated data in a storage system Grant RE49,148 - Colgrove , et al. July 26, 2 | 2022-07-26 |
Optimizing data compression in a storage system Grant 11,392,565 - Colgrove , et al. July 19, 2 | 2022-07-19 |
Prioritizing Garbage Collection Based On The Extent To Which Data Is Deduplicated App 20220222004 - MILLER; ETHAN ;   et al. | 2022-07-14 |
Storage nodes supporting multiple erasure coding schemes Grant 11,385,799 - Hayes , et al. July 12, 2 | 2022-07-12 |
Mediation for synchronous replication Grant 11,379,285 - Colgrove , et al. July 5, 2 | 2022-07-05 |
Dynamic configuration of a cloud-based storage system Grant 11,379,254 - Karumbunathan , et al. July 5, 2 | 2022-07-05 |
Balancing The Number Of Read Operations And Write Operations That May Be Simultaneously Serviced By A Storage System App 20220197514 - COLGROVE; JOHN ;   et al. | 2022-06-23 |
Cloning a tracking copy of replica data Grant 11,360,689 - Grunwald , et al. June 14, 2 | 2022-06-14 |
Replication handling among distinct networks Grant 11,349,917 - Jennings , et al. May 31, 2 | 2022-05-31 |
Data Replication In A Storage System App 20220164109 - Hankins; Richard A. ;   et al. | 2022-05-26 |
Dynamically resizable structures for approximate membership queries Grant 11,341,136 - Miller , et al. May 24, 2 | 2022-05-24 |
Traffic-based detection of a security threat to a storage system Grant 11,341,236 - Miller , et al. May 24, 2 | 2022-05-24 |
Deduplication table management Grant 11,341,117 - Colgrove , et al. May 24, 2 | 2022-05-24 |
Resilient Mediation Between Storage Systems Replicating A Dataset App 20220156165 - GRUNWALD; DAVID ;   et al. | 2022-05-19 |
Providing Quality Of Service (QoS) For Replicating Datasets App 20220138223 - SONNER; DANIEL ;   et al. | 2022-05-05 |
Dynamically Managing Protection Groups App 20220129393 - HODGSON; STEVEN P. ;   et al. | 2022-04-28 |
Responding to variable response time behavior in a storage environment Grant 11,307,772 - Colgrove , et al. April 19, 2 | 2022-04-19 |
Adaptive concurrency for write persistence Grant 11,301,147 - Colgrove , et al. April 12, 2 | 2022-04-12 |
Mapping in a storage system Grant RE49,011 - Colgrove , et al. April 5, 2 | 2022-04-05 |
Placing data within a storage device Grant 11,294,588 - Miller , et al. April 5, 2 | 2022-04-05 |
Aligning Variable Sized Compressed Data To Fixed Sized Storage Blocks App 20220091768 - MILLER; ETHAN ;   et al. | 2022-03-24 |
Replication across partitioning schemes in a distributed storage system Grant 11,281,394 - Hankins , et al. March 22, 2 | 2022-03-22 |
Intelligently sizing high latency I/O requests in a storage environment Grant 11,275,509 - Colgrove , et al. March 15, 2 | 2022-03-15 |
Snapshot-Based Hydration Of A Cloud-Based Storage System App 20220050858 - KARR; RONALD ;   et al. | 2022-02-17 |
Memory efficient searching Grant 11,249,999 - Colgrove , et al. February 15, 2 | 2022-02-15 |
Increasing Or Decreasing The Amount Of Log Data Generated Based On Performance Characteristics Of A Device App 20220043704 - COLGROVE; JOHN ;   et al. | 2022-02-10 |
Synchronously Replicating Data Using Virtual Volumes App 20220043577 - DOUCETTE; DANIEL ;   et al. | 2022-02-10 |
Projecting Capacity In A Storage System Based On Data Reduction Levels App 20220043578 - COLGROVE; JOHN | 2022-02-10 |
Expanding An Address Space Supported By A Storage System App 20220043607 - MILLER; ETHAN ;   et al. | 2022-02-10 |
Resolving disruptions between storage systems replicating a dataset Grant 11,237,927 - Colgrove , et al. February 1, 2 | 2022-02-01 |
Replication Handling Among Distinct Networks App 20220030062 - JENNINGS; LOGAN ;   et al. | 2022-01-27 |
Flash Secure Erase App 20220012172 - Ostrovsky; Igor ;   et al. | 2022-01-13 |
Consistent application of protection group management policies across multiple storage systems Grant 11,221,970 - Colgrove , et al. January 11, 2 | 2022-01-11 |
Preparing data for deduplication Grant 11,221,778 - Miller , et al. January 11, 2 | 2022-01-11 |
Data Rebuild Independent Of Error Detection App 20210397525 - Hayes; John ;   et al. | 2021-12-23 |
Data Migration For Write Groups App 20210397358 - BERNAT; ANDREW ;   et al. | 2021-12-23 |
Measurement Interval Anomaly Detection-based Generation of Snapshots App 20210383010 - Massiglia; Paul R. ;   et al. | 2021-12-09 |
Host Anomaly-Based Generation of Snapshots App 20210382995 - Massiglia; Paul R. ;   et al. | 2021-12-09 |
Remote Analysis of Potentially Corrupt Data Written to a Storage System App 20210382992 - Massiglia; Paul R. ;   et al. | 2021-12-09 |
Writing Data Using References To Previously Stored Data App 20210382625 - MILLER; ETHAN ;   et al. | 2021-12-09 |
Selecting Optimal Responses To Errors In A Storage System App 20210359709 - MILLER; ETHAN ;   et al. | 2021-11-18 |
Utilizing Cloud-Based Storage Systems To Support Synchronous Replication Of A Dataset App 20210360066 - KARUMBUNATHAN; ASWIN ;   et al. | 2021-11-18 |
Synchronous replication between storage systems with virtualized storage Grant 11,169,727 - Doucette , et al. November 9, 2 | 2021-11-09 |
Exporting an address space in a thin-provisioned storage device Grant 11,169,745 - Miller , et al. November 9, 2 | 2021-11-09 |
Indicating total storage capacity for a storage device Grant 11,163,448 - Colgrove November 2, 2 | 2021-11-02 |
Dynamically adjusting an amount of log data generated for a storage system Grant 11,163,624 - Colgrove , et al. November 2, 2 | 2021-11-02 |
Optimized Inline Deduplication App 20210334206 - COLGROVE; JOHN ;   et al. | 2021-10-28 |
Optimized Communication Pathways In A Vast Storage System App 20210329072 - Hayes; John ;   et al. | 2021-10-21 |
Independent partitions within an array Grant 11,144,212 - Hayes , et al. October 12, 2 | 2021-10-12 |
Cloud-based Providing of One or More Corrective Measures for a Storage System App 20210311819 - Lee; Patrick ;   et al. | 2021-10-07 |
Coexisting Differing Erasure Codes App 20210286673 - Hayes; John Martin ;   et al. | 2021-09-16 |
Managing storage device evacuation Grant 11,112,990 - Bernat , et al. September 7, 2 | 2021-09-07 |
ENCRYPTING DATA IN A NON-VOLATILE MEMORY EXPRESS ('NVMe') STORAGE DEVICE App 20210273929 - BERNAT; ANDREW ;   et al. | 2021-09-02 |
Copying data without accessing the data Grant 11,099,769 - Colgrove , et al. August 24, 2 | 2021-08-24 |
Optimizing Data Write Size Using Storage Device Geometry App 20210255794 - Colgrove; John ;   et al. | 2021-08-19 |
Supporting Applications Across A Fleet Of Storage Systems App 20210247902 - COLGROVE; JOHN ;   et al. | 2021-08-12 |
Delaying Deletion Of A Dataset App 20210247906 - SUN; CHENGUANG ;   et al. | 2021-08-12 |
Remote Emulation Of A Storage System App 20210250248 - COLGROVE; JOHN ;   et al. | 2021-08-12 |
Synchronously replicating datasets in cloud-based storage systems Grant 11,089,105 - Karumbunathan , et al. August 10, 2 | 2021-08-10 |
Synchronously replicating datasets Grant 11,086,555 - Botes , et al. August 10, 2 | 2021-08-10 |
Switching Between Fault Response Models In A Storage System App 20210243139 - GRUNWALD; DAVID ;   et al. | 2021-08-05 |
Efficient Replication Of A Dataset To The Cloud App 20210243255 - PERNETI; VINAY ;   et al. | 2021-08-05 |
Proactively rebuilding data in a storage cluster Grant 11,068,363 - Hayes , et al. July 20, 2 | 2021-07-20 |
Optimized Migration Of Data Between File Systems Of A Storage Array App 20210216210 - Miller; Ethan ;   et al. | 2021-07-15 |
Traffic-based Detection of a Security Threat to a Storage System App 20210216625 - Miller; Andrew ;   et al. | 2021-07-15 |
Proactively providing corrective measures for storage arrays Grant 11,061,758 - Lee , et al. July 13, 2 | 2021-07-13 |
Vast data storage system Grant 11,057,468 - Colgrove , et al. July 6, 2 | 2021-07-06 |
Rebuilding data across storage nodes Grant 11,036,583 - Hayes , et al. June 15, 2 | 2021-06-15 |
Migrating data between volumes using virtual copy operation Grant 11,036,393 - Miller , et al. June 15, 2 | 2021-06-15 |
Optimizing Storage Device Access Based On Latency App 20210173588 - Kannan; Hari ;   et al. | 2021-06-10 |
Distributed Multi-level Protection In A Hyper-converged Infrastructure App 20210173741 - Colgrove; John ;   et al. | 2021-06-10 |
Replicating Data To A Storage System That Has An Inferred Trust Relationship With A Client App 20210173945 - KARR; RONALD ;   et al. | 2021-06-10 |
Data protection in a storage system Grant 11,032,259 - Bernat , et al. June 8, 2 | 2021-06-08 |
Cloud-based storage system storage management Grant 11,023,179 - Karumbunathan , et al. June 1, 2 | 2021-06-01 |
Layout based memory writes Grant 11,010,080 - Colgrove , et al. May 18, 2 | 2021-05-18 |
Utilizing redundant resources in a storage system Grant 10,996,859 - Colgrove , et al. May 4, 2 | 2021-05-04 |
Remote cloud-based monitoring of storage systems Grant 10,999,157 - Colgrove , et al. May 4, 2 | 2021-05-04 |
Synchronously replicating when a mediation service becomes unavailable Grant 10,992,598 - Grunwald , et al. April 27, 2 | 2021-04-27 |
Cloud-based snapshot replication Grant 10,986,179 - Chawla , et al. April 20, 2 | 2021-04-20 |
Servicing I/O operations in a cloud-based storage system Grant 10,976,962 - Karumbunathan , et al. April 13, 2 | 2021-04-13 |
Separate encryption for a solid-state drive Grant 10,979,223 - Colgrove , et al. April 13, 2 | 2021-04-13 |
Managing input/output (`I/O`) requests in a storage system that includes multiple types of storage devices Grant 10,970,202 - Kirkpatrick , et al. April 6, 2 | 2021-04-06 |
Configurable Data Replication App 20210081432 - GRUNWALD; DAVID ;   et al. | 2021-03-18 |
Configurable Hyperconverged Multi-tenant Storage System App 20210081119 - HAYES; JOHN MARTIN ;   et al. | 2021-03-18 |
Key Management In A Storage Device App 20210073193 - Hayes; John ;   et al. | 2021-03-11 |
Reporting capacity utilization in a storage system Grant 10,942,650 - Fay , et al. March 9, 2 | 2021-03-09 |
Identifying and relocating hot data to a cache determined with read velocity based on a threshold stored at a storage device Grant 10,929,046 - Coleman , et al. February 23, 2 | 2021-02-23 |
Distributed multi-level protection in a RAID array based storage system Grant RE48,448 - Colgrove , et al. February 23, 2 | 2021-02-23 |
Scalable Storage Capacities App 20210034254 - Hayes; John ;   et al. | 2021-02-04 |
Reversing deletion of a virtual machine Grant 10,908,835 - Patel , et al. February 2, 2 | 2021-02-02 |
Utilizing Data Views To Optimize Secure Data Access In A Storage System App 20210019063 - Lee; Robert ;   et al. | 2021-01-21 |
Identifying And Relocating Hot Data To A Cache Determined With Read Velocity Based On A Threshold Stored At A Storage Device App 20210011647 - Coleman; Gordon James ;   et al. | 2021-01-14 |
Protecting data in a storage system Grant 10,887,086 - Colgrove , et al. January 5, 2 | 2021-01-05 |
Replication Across Partitioning Schemes In A Distributed Storage System App 20200401316 - Hankins; Richard A. ;   et al. | 2020-12-24 |
Key management in a storage device Grant 10,846,275 - Hayes , et al. November 24, 2 | 2020-11-24 |
Configurable hyperconverged multi-tenant storage system Grant 10,838,633 - Hayes , et al. November 17, 2 | 2020-11-17 |
Multi-source data replication Grant 10,838,640 - Golden , et al. November 17, 2 | 2020-11-17 |
Generating protection data in a storage system Grant 10,817,375 - Colgrove , et al. October 27, 2 | 2020-10-27 |
Decreasing parity overhead in a storage system Grant 10,810,083 - Colgrove , et al. October 20, 2 | 2020-10-20 |
Scalable storage capacities Grant 10,809,919 - Hayes , et al. October 20, 2 | 2020-10-20 |
Reconstruct reads in a raid array with dynamic geometries Grant RE48,222 - Colgrove , et al. Sept | 2020-09-22 |
Storage Cluster App 20200257591 - A1 | 2020-08-13 |
Offset Protection Data In A Raid Array App 20200257592 - A1 | 2020-08-13 |
Per-tenant deduplication for shared storage Grant 10,678,754 - Colgrove , et al. | 2020-06-09 |
Managing connectivity to synchronously replicated storage systems Grant 10,680,932 - Colgrove , et al. | 2020-06-09 |
Automatic storage system configuration for mediation services Grant 10,671,408 - Colgrove , et al. | 2020-06-02 |
Utilization of erasure codes in a storage system Grant 10,671,480 - Hayes , et al. | 2020-06-02 |
Cloud-based Storage System Storage Management App 20200159421 - KARUMBUNATHAN; ASWIN ;   et al. | 2020-05-21 |
Dynamically Resizable Structures For Approximate Membership Queries App 20200159726 - Miller; Ethan L. ;   et al. | 2020-05-21 |
Data replication within a flash storage array Grant 10,656,864 - Bernat , et al. | 2020-05-19 |
Deduplication Table Management App 20200151164 - Colgrove; John ;   et al. | 2020-05-14 |
Scalable Non-uniform Storage Sizes App 20200150877 - Hayes; John Martin ;   et al. | 2020-05-14 |
Layout Based Memory Writes App 20200150891 - Colgrove; John ;   et al. | 2020-05-14 |
Upgrading a write buffer in a storage system that includes a plurality of storage devices and a plurality of write buffer devices Grant 10,642,524 - Colgrove , et al. | 2020-05-05 |
Secret sharing data protection in a storage system Grant 10,623,386 - Bernat , et al. | 2020-04-14 |
Improving the accuracy of in-line data deduplication Grant 10,620,864 - Karr , et al. | 2020-04-14 |
Representing A Storage Array As Two Or More Logical Arrays With Respective Virtual Local Area Networks (vlans) App 20200104059 - Hayes; John ;   et al. | 2020-04-02 |
Utilizing an address-independent, non-repeating encryption key to encrypt data Grant 10,607,034 - Colgrove , et al. | 2020-03-31 |
Determining active membership among storage systems synchronously replicating a dataset Grant 10,585,733 - Colgrove , et al. | 2020-03-10 |
Buffering copy requests in a storage system Grant 10,585,617 - Colgrove , et al. | 2020-03-10 |
Compressing data in dependence upon characteristics of a storage system Grant 10,572,460 - Colgrove , et al. Feb | 2020-02-25 |
Intelligent data migration within a flash storage array Grant 10,564,884 - Colgrove , et al. Feb | 2020-02-18 |
Efficient deduplication signature utilization Grant 10,565,183 - Colgrove , et al. Feb | 2020-02-18 |
Writing data to storage device based on information about memory in the storage device Grant 10,564,882 - Colgrove , et al. Feb | 2020-02-18 |
Mediating between storage systems synchronously replicating a dataset Grant 10,558,537 - Colgrove , et al. Feb | 2020-02-11 |
Storage System Communication For Data Resiliency App 20200045111 - Kannan; Hari ;   et al. | 2020-02-06 |
Providing high availability to client-specific applications executing in a storage system Grant 10,545,676 - Colgrove , et al. Ja | 2020-01-28 |
Data object attribute based event detection in a storage system Grant 10,540,343 - Colgrove , et al. Ja | 2020-01-21 |
Increased Data Protection By Recovering Data From Partially-failed Solid-state Devices App 20200020398 - Miller; Ethan L. ;   et al. | 2020-01-16 |
Intelligently mapping virtual blocks to physical blocks in a storage system Grant 10,521,120 - Miller , et al. Dec | 2019-12-31 |
Determining effective space utilization in a storage system Grant 10,521,151 - Fay , et al. Dec | 2019-12-31 |
Automatic deployment of corrective measures for storage arrays Grant 10,514,978 - Lee , et al. Dec | 2019-12-24 |
Synchronously replicating datasets and other managed objects to cloud-based storage systems Grant 10,503,427 - Botes , et al. Dec | 2019-12-10 |
Configurable Hyperconverged Multi-tenant Storage System App 20190369885 - HAYES; JOHN MARTIN ;   et al. | 2019-12-05 |
Dynamic data protection within a flash storage system Grant 10,496,556 - Colgrove , et al. De | 2019-12-03 |
Representing a storage array as two or more logical arrays with respective virtual local area networks (VLANS) Grant 10,496,295 - Botes , et al. De | 2019-12-03 |
Switching Between Fault Response Models In A Storage System App 20190354450 - GRUNWALD; DAVID ;   et al. | 2019-11-21 |
Dynamically adjusting an amount of protection data stored in a storage system Grant 10,452,289 - Colgrove , et al. Oc | 2019-10-22 |
Adjusting storage capacity in a computing system Grant 10,430,079 - Colgrove O | 2019-10-01 |
Error correction processing in a storage device Grant 10,432,233 - Colgrove , et al. O | 2019-10-01 |
Servicing I/o Operations In A Cloud-based Storage System App 20190286373 - KARUMBUNATHAN; ASWIN ;   et al. | 2019-09-19 |
Rebuilding data across storage nodes App 20190278656 - Hayes; John ;   et al. | 2019-09-12 |
Hyperconverged storage system with distributable processing power Grant 10,379,763 - Colgrove , et al. A | 2019-08-13 |
Thin provisioning in a storage device Grant 10,365,858 - Miller , et al. July 30, 2 | 2019-07-30 |
Simultaneously servicing high latency operations in a storage system Grant 10,353,630 - Colgrove , et al. July 16, 2 | 2019-07-16 |
Partially replicating a snapshot between storage systems Grant 10,326,836 - Chawla , et al. | 2019-06-18 |
Efficient Space Utilization In A Flash System Using Snapshots App 20190179535 - Colgrove; John ;   et al. | 2019-06-13 |
Aligning memory access operations to a geometry of a storage device Grant 10,310,740 - Colgrove , et al. | 2019-06-04 |
Writing Data To Storage Device Based On Information About Memory In The Storage Device App 20190163390 - Colgrove; John ;   et al. | 2019-05-30 |
Rebuilding data across storage nodes Grant 10,303,547 - Hayes , et al. | 2019-05-28 |
Resolving fingerprint collisions in flash storage system Grant 10,303,390 - Colgrove , et al. | 2019-05-28 |
Dynamic error processing in a storage device Grant 10,284,232 - Colgrove , et al. | 2019-05-07 |
Encrypting data in a storage system using a plurality of encryption keys Grant 10,284,367 - Miller , et al. | 2019-05-07 |
Data protection in a storage system using external secrets Grant 10,263,770 - Miller , et al. | 2019-04-16 |
Input/output (`I/O`) in a storage system that includes multiple types of storage devices Grant 10,255,176 - Colgrove , et al. April 9, 2 | 2019-04-09 |
Memory-efficient Storage And Searching In Hash Tables Using Compressed Indexes App 20190095490 - Colgrove; John ;   et al. | 2019-03-28 |
Migrating Data Between Volumes Using Virtual Copy Operation App 20190087094 - Miller; Ethan ;   et al. | 2019-03-21 |
Selecting A Deduplication Process Based On A Difference Between Performance Metrics App 20190087117 - Colgrove; John ;   et al. | 2019-03-21 |
Restoring snapshots in a storage system Grant 10,235,093 - Colgrove , et al. | 2019-03-19 |
Maintaining a target number of storage devices for variable I/O response times in a storage system Grant 10,228,865 - Colgrove , et al. | 2019-03-12 |
Operating system management for direct flash over fabric storage devices Grant 10,216,447 - Colgrove , et al. Feb | 2019-02-26 |
Placing data within a storage device of a flash array Grant 10,198,194 - Colgrove , et al. Fe | 2019-02-05 |
Inter-device and intra-device protection data Grant 10,180,879 - Colgrove , et al. Ja | 2019-01-15 |
Migrating data between volumes using virtual copy operation Grant 10,162,523 - Miller , et al. Dec | 2018-12-25 |
Cloud assist for storage systems Grant 10,164,841 - Colgrove , et al. Dec | 2018-12-25 |
Data Object Attribute Based Event Detection In a Storage System App 20180365285 - Colgrove; John ;   et al. | 2018-12-20 |
Reducing a number of storage devices in a storage system that are exhibiting variable I/O response times Grant 10,156,998 - Colgrove , et al. Dec | 2018-12-18 |
Accessible Fast Durable Storage Integrated Into A Bulk Storage Device App 20180357017 - KARR; RONALD ;   et al. | 2018-12-13 |
Staging Data Within A Unified Storage Element App 20180357018 - KARR; RONALD ;   et al. | 2018-12-13 |
Selecting a deduplication process based on a difference between performance metrics Grant 10,133,503 - Colgrove , et al. November 20, 2 | 2018-11-20 |
Adjusting a number of storage devices in a storage system that may be utilized to simultaneously service high latency operations Grant 10,126,982 - Colgrove , et al. November 13, 2 | 2018-11-13 |
Optimizing storage allocation in a storage system Grant 10,114,574 - Golden , et al. October 30, 2 | 2018-10-30 |
Identifying fractal regions across multiple storage devices Grant 10,089,010 - Miller , et al. October 2, 2 | 2018-10-02 |
Preparing for cache upgrade in a storage array that includes a plurality of storage devices and a plurality of write buffer devices Grant 10,078,469 - Colgrove , et al. September 18, 2 | 2018-09-18 |
Synchronously Replicating Datasets And Other Managed Objects To Cloud-based Storage Systems App 20180260125 - BOTES; PAR ;   et al. | 2018-09-13 |
Method for maintaining multiple fingerprint tables in a deduplicating storage system Grant 10,061,798 - Colgrove , et al. August 28, 2 | 2018-08-28 |
Storage Cluster App 20180225174 - Hayes; John ;   et al. | 2018-08-09 |
Separate Encryption For A Solid-state Drive App 20180219675 - Colgrove; John ;   et al. | 2018-08-02 |
Dynamically Adjusting An Amount Of Log Data Generated For A Storage System App 20180217888 - COLGROVE; JOHN ;   et al. | 2018-08-02 |
Generating a unique encryption key Grant 10,037,440 - Colgrove , et al. July 31, 2 | 2018-07-31 |
Restoring a volume in a storage system Grant 10,013,317 - Colgrove , et al. July 3, 2 | 2018-07-03 |
Storage system architecture Grant 9,967,342 - Colgrove , et al. May 8, 2 | 2018-05-08 |
Automatically reconfiguring a storage memory topology Grant 9,959,170 - Hayes , et al. May 1, 2 | 2018-05-01 |
Storage Cluster App 20180101321 - Colgrove; John ;   et al. | 2018-04-12 |
Memory use and eviction in a deduplication storage system Grant 9,940,060 - Colgrove , et al. April 10, 2 | 2018-04-10 |
Migrating Data Between Volumes Using Virtual Copy Operation App 20180095667 - Miller; Ethan ;   et al. | 2018-04-05 |
Storage cluster Grant 9,934,089 - Hayes , et al. April 3, 2 | 2018-04-03 |
Adaptive Concurrency For Write Persistence App 20180075056 - Colgrove; John ;   et al. | 2018-03-15 |
Method for maintaining multiple fingerprint tables in a deduplicating storage system App 20180060383 - Colgrove; John ;   et al. | 2018-03-01 |
Deduplication of regions with a storage system Grant 9,891,858 - Colgrove , et al. February 13, 2 | 2018-02-13 |
Scalable Non-uniform Storage Sizes App 20180039431 - Botes; Par ;   et al. | 2018-02-08 |
Processing copy offload requests in a storage system Grant 9,880,779 - Colgrove , et al. January 30, 2 | 2018-01-30 |
Migrating data in a storage array that includes a plurality of storage devices Grant 9,841,921 - Colgrove , et al. December 12, 2 | 2017-12-12 |
Storage cluster Grant 9,836,234 - Colgrove , et al. December 5, 2 | 2017-12-05 |
Data migration in a storage array that includes a plurality of storage devices Grant 9,817,603 - Colgrove , et al. November 14, 2 | 2017-11-14 |
Data placement based on data retention in a tiered storage device system Grant 9,811,457 - Davis , et al. November 7, 2 | 2017-11-07 |
Deploying client-specific applications in a storage system utilizing redundant system resources Grant 9,811,264 - Colgrove , et al. November 7, 2 | 2017-11-07 |
Utilizing multiple fingerprint tables in a deduplicating storage system Grant 9,811,551 - Colgrove , et al. November 7, 2 | 2017-11-07 |
Deploying Client-specific Applications In A Storage System Utilizing Redundant System Resources App 20170315724 - COLGROVE; JOHN ;   et al. | 2017-11-02 |
Migrating Data In A Storage Array That Includes A Plurality Of Storage Devices App 20170315752 - COLGROVE; JOHN ;   et al. | 2017-11-02 |
Scalable non-uniform storage sizes Grant 9,798,477 - Botes , et al. October 24, 2 | 2017-10-24 |
Distributing data blocks across a plurality of storage devices Grant 9,792,045 - Miller , et al. October 17, 2 | 2017-10-17 |
Utilizing a non-repeating identifier to encrypt data Grant 9,779,268 - Colgrove , et al. October 3, 2 | 2017-10-03 |
Performing copies in a storage system Grant 9,760,313 - Colgrove , et al. September 12, 2 | 2017-09-12 |
Writing data in a storage system that includes a first type of storage device and a second type of storage device Grant 9,760,479 - Colgrove , et al. September 12, 2 | 2017-09-12 |
Ability To Partition An Array Into Two Or More Logical Arrays With Independently Running Software App 20170242604 - Botes; Par ;   et al. | 2017-08-24 |
Compressing Data In Dependence Upon Characteristics Of A Storage System App 20170235774 - COLGROVE; JOHN ;   et al. | 2017-08-17 |
Automatically Reconfiguring A Storage Memory Topology App 20170206136 - Hayes; John ;   et al. | 2017-07-20 |
Proactively correcting behavior that may affect I/O performance in a non-volatile semiconductor storage device Grant 9,684,460 - Colgrove , et al. June 20, 2 | 2017-06-20 |
Synchronizing Snapshots Between Storage Systems App 20170163728 - CHAWLA; DEEPAK ;   et al. | 2017-06-08 |
Writing Data In A Storage System That Includes A First Type Of Storage Device And A Second Type Of Storage Device App 20170161184 - COLGROVE; JOHN ;   et al. | 2017-06-08 |
Ability to partition an array into two or more logical arrays with independently running software Grant 9,672,125 - Botes , et al. June 6, 2 | 2017-06-06 |
Snapshots in a storage system Grant 9,646,039 - Colgrove , et al. May 9, 2 | 2017-05-09 |
Dynamically Adjusting An Error Correction Effort Level Of A Storage Device App 20170126255 - COLGROVE; JOHN ;   et al. | 2017-05-04 |
Rebuilding Data Across Storage Nodes App 20170116074 - Hayes; John ;   et al. | 2017-04-27 |
Data placement based on data properties in a tiered storage device system Grant 9,612,953 - Davis , et al. April 4, 2 | 2017-04-04 |
Automatically reconfiguring a storage memory topology Grant 9,612,952 - Hayes , et al. April 4, 2 | 2017-04-04 |
Storage System Architecture App 20170093980 - Colgrove; John ;   et al. | 2017-03-30 |
Adaptive raid for an SSD environment Grant 9,594,633 - Colgrove , et al. March 14, 2 | 2017-03-14 |
Scheduling of reactive I/O operations in a storage environment Grant 9,588,699 - Colgrove , et al. March 7, 2 | 2017-03-07 |
Deduplication of volume regions Grant 9,589,008 - Colgrove , et al. March 7, 2 | 2017-03-07 |
Placing Data Within A Storage Device App 20170060444 - COLGROVE; JOHN ;   et al. | 2017-03-02 |
Scheduling of I/O in an SSD environment Grant 9,569,116 - Colgrove , et al. February 14, 2 | 2017-02-14 |
Storage cluster Grant 9,563,506 - Hayes , et al. February 7, 2 | 2017-02-07 |
Multi-drive cooperation to generate an encryption key Grant 9,548,972 - Miller , et al. January 17, 2 | 2017-01-17 |
Exposing a geometry of a storage device Grant 9,547,441 - Colgrove , et al. January 17, 2 | 2017-01-17 |
Exposing A Geometry Of A Storage Device App 20160378351 - COLGROVE; JOHN ;   et al. | 2016-12-29 |
Aligning Memory Access Operations To A Geometry Of A Storage Device App 20160378356 - COLGROVE; JOHN ;   et al. | 2016-12-29 |
Probabilistic Data Structures For Deletion App 20160378802 - Hayes; John ;   et al. | 2016-12-29 |
Systems And Methods For System Self-configuration App 20160364562 - Hayes; John ;   et al. | 2016-12-15 |
Storage array password management Grant 9,516,016 - Colgrove , et al. December 6, 2 | 2016-12-06 |
Buffering Data To Be Written To An Array Of Non-volatile Storage Devices App 20160350009 - CERRETA; WILLIAM P. ;   et al. | 2016-12-01 |
Migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices Grant 9,507,532 - Colgrove , et al. November 29, 2 | 2016-11-29 |
Utilizing unmapped and unknown states in a replicated storage system Grant 9,489,132 - Golden , et al. November 8, 2 | 2016-11-08 |
Scalable Non-uniform Storage Sizes App 20160299707 - Botes; Par ;   et al. | 2016-10-13 |
Ability To Partition An Array Into Two Or More Logical Arrays With Independently Running Software App 20160299823 - Botes; Par ;   et al. | 2016-10-13 |
Logical sector mapping in a flash storage array Grant 9,454,477 - Colgrove , et al. September 27, 2 | 2016-09-27 |
Logical sector mapping in a flash storage array Grant 9,454,476 - Colgrove , et al. September 27, 2 | 2016-09-27 |
Storage System Architecture App 20160277503 - Hayes; John ;   et al. | 2016-09-22 |
Safety for volume operations Grant 9,436,720 - Colgrove , et al. September 6, 2 | 2016-09-06 |
Scheduling of reconstructive I/O read operations in a storage environment Grant 9,436,396 - Colgrove , et al. September 6, 2 | 2016-09-06 |
Storage Cluster App 20160246528 - Colgrove; John ;   et al. | 2016-08-25 |
Scheduling of I/O writes in a storage environment Grant 9,423,967 - Colgrove , et al. August 23, 2 | 2016-08-23 |
Fractal layout of data blocks across multiple devices Grant 9,405,486 - Miller , et al. August 2, 2 | 2016-08-02 |
Scalable non-uniform storage sizes Grant 9,367,243 - Hayes , et al. June 14, 2 | 2016-06-14 |
Performing copies in a storage system Grant 9,361,035 - Colgrove , et al. June 7, 2 | 2016-06-07 |
Storage system architecture Grant 9,357,010 - Hayes , et al. May 31, 2 | 2016-05-31 |
Cloud Based Management Of Storage Systems App 20160149766 - Borowiec; Benjamin ;   et al. | 2016-05-26 |
Distributed multi-level protection in a raid array based storage system Grant 9,348,696 - Colgrove , et al. May 24, 2 | 2016-05-24 |
Utilizing Unmapped And Unknown States In A Replicated Storage System App 20160098199 - Golden; Christopher ;   et al. | 2016-04-07 |
Cloud Assist For Storage Systems App 20160099844 - Colgrove; John ;   et al. | 2016-04-07 |
Scheduling of reactive I/O operations in a storage environment Grant 9,304,694 - Colgrove , et al. April 5, 2 | 2016-04-05 |
Scheduling of I/O in an SSD environment Grant 9,298,376 - Colgrove , et al. March 29, 2 | 2016-03-29 |
Storage Cluster App 20160085628 - Hayes; John ;   et al. | 2016-03-24 |
Adjusting Storage Capacity In A Computing System App 20160070482 - COLGROVE; JOHN | 2016-03-10 |
Garbage collection in a storage system Grant 9,251,066 - Colgrove , et al. February 2, 2 | 2016-02-02 |
Offset protection data in a RAID array Grant 9,244,769 - Colgrove , et al. January 26, 2 | 2016-01-26 |
Mapping in a storage system Grant 9,239,688 - Colgrove , et al. January 19, 2 | 2016-01-19 |
Reconstruct reads in a raid array with dynamic geometries Grant 9,229,808 - Colgrove , et al. January 5, 2 | 2016-01-05 |
Rebuilding data across storage nodes Grant 9,218,244 - Hayes , et al. December 22, 2 | 2015-12-22 |
Storage system architecture Grant 9,213,485 - Hayes , et al. December 15, 2 | 2015-12-15 |
Storage Cluster App 20150355848 - Hayes; John ;   et al. | 2015-12-10 |
Rebuilding Data Across Storage Nodes App 20150355974 - HAYES; John ;   et al. | 2015-12-10 |
Automatically Reconfiguring A Storage Memory Topology App 20150356005 - HAYES; John ;   et al. | 2015-12-10 |
Storage Cluster App 20150355969 - Hayes; John ;   et al. | 2015-12-10 |
Storage cluster Grant 9,201,600 - Hayes , et al. December 1, 2 | 2015-12-01 |
Remote Replication Using Mediums App 20150268864 - Bernat; Andrew R. ;   et al. | 2015-09-24 |
Scheduling Of I/o Writes In A Storage Environment App 20150254004 - COLGROVE; JOHN ;   et al. | 2015-09-10 |
Data Placement Based On Data Retention In A Tiered Storage Device System App 20150199268 - DAVIS; John ;   et al. | 2015-07-16 |
Efficient techniques for aligned fixed-length compression Grant 9,077,368 - Miller , et al. July 7, 2 | 2015-07-07 |
Performing copies in a storage system Grant 9,063,967 - Colgrove , et al. June 23, 2 | 2015-06-23 |
Intra-device data protection in a raid array Grant 9,058,116 - Colgrove , et al. June 16, 2 | 2015-06-16 |
Scheduling of I/O writes in a storage environment Grant 9,037,827 - Colgrove , et al. May 19, 2 | 2015-05-19 |
Storage Array Password Management App 20150134950 - Colgrove; John ;   et al. | 2015-05-14 |
Thin Provisioning In A Storage Device App 20150127923 - Miller; Ethan ;   et al. | 2015-05-07 |
Data Protection In A Storage System Using External Secrets App 20150127946 - Miller; Ethan ;   et al. | 2015-05-07 |
Garbage Collection In A Storage System App 20150067286 - Colgrove; John ;   et al. | 2015-03-05 |
Variable length encoding in a storage system Grant 8,954,710 - Colgrove , et al. February 10, 2 | 2015-02-10 |
Scheduling Of Reconstructive I/o Read Operations In A Storage Environment App 20150032958 - Colgrove; John ;   et al. | 2015-01-29 |
Method for removing duplicate data from a storage array Grant 8,930,307 - Colgrove , et al. January 6, 2 | 2015-01-06 |
Logical Sector Mapping In A Flash Storage Array App 20140372689 - Colgrove; John ;   et al. | 2014-12-18 |
Intra-device Data Protection In A Raid Array App 20140365717 - Colgrove; John ;   et al. | 2014-12-11 |
Mapping In A Storage System App 20140365745 - Colgrove; John ;   et al. | 2014-12-11 |
Garbage collection in a storage system Grant 8,886,691 - Colgrove , et al. November 11, 2 | 2014-11-11 |
Data placement based on data properties in a tiered storage device system Grant 8,874,835 - Davis , et al. October 28, 2 | 2014-10-28 |
Adaptive Raid For An Ssd Environment App 20140317447 - Colgrove; John ;   et al. | 2014-10-23 |
Scheduling of reconstructive I/O read operations in a storage environment Grant 8,862,820 - Colgrove , et al. October 14, 2 | 2014-10-14 |
Logical Sector Mapping In A Flash Storage Array App 20140304472 - Colgrove; John ;   et al. | 2014-10-09 |
Variable Length Encoding In A Storage System App 20140304489 - Colgrove; John ;   et al. | 2014-10-09 |
Logical sector mapping in a flash storage array Grant 8,856,489 - Colgrove , et al. October 7, 2 | 2014-10-07 |
Storage cluster Grant 8,850,108 - Hayes , et al. September 30, 2 | 2014-09-30 |
Intra-device data protection in a raid array Grant 8,832,373 - Colgrove , et al. September 9, 2 | 2014-09-09 |
Multi-drive Cooperation To Generate An Encryption Key App 20140250303 - Miller; Ethan ;   et al. | 2014-09-04 |
Scheduling Of Reactive I/o Operations In A Storage Environment App 20140229673 - Colgrove; John ;   et al. | 2014-08-14 |
Mapping in a storage system Grant 8,806,160 - Colgrove , et al. August 12, 2 | 2014-08-12 |
Fractal Layout Of Data Blocks Across Multiple Devices App 20140215155 - Miller; Ethan ;   et al. | 2014-07-31 |
Variable length encoding in a storage system Grant 8,793,467 - Colgrove , et al. July 29, 2 | 2014-07-29 |
Logical sector mapping in a flash storage array Grant 8,788,788 - Colgrove , et al. July 22, 2 | 2014-07-22 |
Performing Copies In A Storage System App 20140195755 - Colgrove; John ;   et al. | 2014-07-10 |
Optimizing Snapshot Lookups App 20140195551 - Colgrove; John ;   et al. | 2014-07-10 |
Snapshots In A Storage System App 20140195754 - Colgrove; John ;   et al. | 2014-07-10 |
Safety For Volume Operations App 20140195762 - Colgrove; John ;   et al. | 2014-07-10 |
Deduplication of Volume Regions App 20140195749 - Colgrove; John ;   et al. | 2014-07-10 |
Adaptive RAID for an SSD environment Grant 8,775,868 - Colgrove , et al. July 8, 2 | 2014-07-08 |
Multi-drive cooperation to generate an encryption key Grant 8,745,415 - Miller , et al. June 3, 2 | 2014-06-03 |
Scheduling of reactive I/O operations in a storage environment Grant 8,732,426 - Colgrove , et al. May 20, 2 | 2014-05-20 |
Logical Sector Mapping In A Flash Storage Array App 20140136810 - Colgrove; John ;   et al. | 2014-05-15 |
Scheduling Of I/o Writes In A Storage Environment App 20140136808 - Colgrove; John ;   et al. | 2014-05-15 |
Fractal layout of data blocks across multiple devices Grant 8,719,540 - Miller , et al. May 6, 2 | 2014-05-06 |
Multi-drive Cooperation To Generate An Encryption Key App 20140089683 - Miller; Ethan ;   et al. | 2014-03-27 |
Method For Maintaining Multiple Fingerprint Tables In A Deduplicating Storage System App 20140074804 - Colgrove; John ;   et al. | 2014-03-13 |
Scheduling Of I/o In An Ssd Environment App 20140075105 - Colgrove; John ;   et al. | 2014-03-13 |
Scheduling Of Reconstructive I/o Read Operations In A Storage Environment App 20140075115 - Colgrove; John ;   et al. | 2014-03-13 |
Logical sector mapping in a flash storage array Grant 8,645,664 - Colgrove , et al. February 4, 2 | 2014-02-04 |
Scheduling of I/O writes in a storage environment Grant 8,645,657 - Colgrove , et al. February 4, 2 | 2014-02-04 |
Garbage Collection In A Storage System App 20130346720 - Colgrove; John ;   et al. | 2013-12-26 |
Intra-device Data Protection In A Raid Array App 20130346690 - Colgrove; John ;   et al. | 2013-12-26 |
Efficient Techniques For Aligned Fixed-length Compression App 20130307709 - Miller; Ethan ;   et al. | 2013-11-21 |
Method for maintaining multiple fingerprint tables in a deduplicating storage system Grant 8,589,640 - Colgrove , et al. November 19, 2 | 2013-11-19 |
Scheduling of reconstructive I/O read operations in a storage environment Grant 8,589,625 - Colgrove , et al. November 19, 2 | 2013-11-19 |
Scheduling of I/O in an SSD environment Grant 8,589,655 - Colgrove , et al. November 19, 2 | 2013-11-19 |
Scheduling Of I/o Writes In A Storage Environment App 20130275710 - Colgrove; John ;   et al. | 2013-10-17 |
Method For Maintaining Multiple Fingerprint Tables In A Deduplicating Storage System App 20130097380 - Colgrove; John ;   et al. | 2013-04-18 |
Variable Length Encoding In A Storage System App 20130086353 - Colgrove; John ;   et al. | 2013-04-04 |
Method For Removing Duplicate Data From A Storage Array App 20130086006 - Colgrove; John ;   et al. | 2013-04-04 |
Mapping In A Storage System App 20130046949 - Colgrove; John ;   et al. | 2013-02-21 |
Logical Sector Mapping In A Flash Storage Array App 20130042052 - Colgrove; John ;   et al. | 2013-02-14 |
Distributed Multi-level Protection In A Raid Array Based Storage System App 20120084506 - Colgrove; John ;   et al. | 2012-04-05 |
Dynamic Raid Geometries In An Ssd Environment App 20120084504 - Colgrove; John ;   et al. | 2012-04-05 |
Reconstruct Reads In A Raid Array With Dynamic Geometries App 20120084505 - Colgrove; John ;   et al. | 2012-04-05 |
Multi-level Protection With Intra-device Protection In A Raid Array Based Storage System App 20120084507 - Colgrove; John ;   et al. | 2012-04-05 |
Offset Protection Data In A Raid Array App 20120079190 - Colgrove; John ;   et al. | 2012-03-29 |
Intra-device Data Protection In A Raid Array App 20120079189 - Colgrove; John ;   et al. | 2012-03-29 |
Adaptive Raid For An Ssd Environment App 20120079318 - Colgrove; John ;   et al. | 2012-03-29 |
Scheduling Of Reactive I/o Operations In A Storage Environment App 20120066448 - Colgrove; John ;   et al. | 2012-03-15 |
Scheduling Of I/o Writes In A Storage Environment App 20120066435 - Colgrove; John ;   et al. | 2012-03-15 |
Scheduling Of Reconstructive I/o Read Operations In A Storage Environment App 20120066449 - Colgrove; John ;   et al. | 2012-03-15 |
Scheduling Of I/o In An Ssd Environment App 20120066447 - Colgrove; John ;   et al. | 2012-03-15 |
Resource Management for Scalable File System Recovery App 20090006494 - Hong; Bo ;   et al. | 2009-01-01 |
Computer system implementing a multi-threaded stride prediction read ahead algorithm App 20030225977 - Desai, Samir ;   et al. | 2003-12-04 |
SEC | 0001651902 | Colgrove John |
uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.
While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.
All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.