Issued Patents 2017
Showing 25 most recent of 28 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9843453 | Authorizing I/O commands with I/O tokens | Robert Lee | 2017-12-12 |
| 9836245 | Non-volatile RAM and flash memory in a non-volatile solid-state storage | Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan | 2017-12-05 |
| 9836234 | Storage cluster | John Colgrove, John D. Davis, Robert Lee | 2017-12-05 |
| 9817576 | Parallel update to NVRAM | Brian Gold, Robert Lee | 2017-11-14 |
| 9817750 | Profile-dependent write placement of data into a non-volatile solid-state storage | Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan | 2017-11-14 |
| 9811457 | Data placement based on data retention in a tiered storage device system | John D. Davis, Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel +1 more | 2017-11-07 |
| 9811677 | Secure data replication in a storage grid | Par Botes, Ethan Miller | 2017-11-07 |
| 9811551 | Utilizing multiple fingerprint tables in a deduplicating storage system | John Colgrove, Ethan Miller, Joseph S. Hasbani, Cary Sandvig | 2017-11-07 |
| 9804779 | Determining storage capacity to be made available upon deletion of a shared data object | Jianting Cao, Martin Harriman, Cary Sandvig | 2017-10-31 |
| 9798477 | Scalable non-uniform storage sizes | Par Botes, John Colgrove, John D. Davis, Robert Lee, Joshua Robinson +1 more | 2017-10-24 |
| 9792045 | Distributing data blocks across a plurality of storage devices | Ethan Miller, John Colgrove, Cary Sandvig | 2017-10-17 |
| 9766972 | Masking defective bits in a storage array | John D. Davis, Zhangxi Tan, Hari Kannan, Nenad Miladinovic | 2017-09-19 |
| 9760313 | Performing copies in a storage system | John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao +1 more | 2017-09-12 |
| 9747229 | Self-describing data format for DMA in a non-volatile solid-state storage | Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan | 2017-08-29 |
| 9684460 | Proactively correcting behavior that may affect I/O performance in a non-volatile semiconductor storage device | John Colgrove, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer | 2017-06-20 |
| 9672905 | Optimize data protection layouts based on distributed flash wear leveling | Brian Gold, Robert Lee | 2017-06-06 |
| 9672125 | Ability to partition an array into two or more logical arrays with independently running software | Par Botes, John Colgrove | 2017-06-06 |
| 9646039 | Snapshots in a storage system | John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao | 2017-05-09 |
| 9612952 | Automatically reconfiguring a storage memory topology | John Colgrove, Robert Lee, Joshua Robinson, Igor Ostrovsky, Peter Vajgel | 2017-04-04 |
| 9612953 | Data placement based on data properties in a tiered storage device system | John D. Davis, Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel +1 more | 2017-04-04 |
| 9594633 | Adaptive raid for an SSD environment | John Colgrove, Bo Hong, Ethan Miller | 2017-03-14 |
| 9594512 | Attributing consumed storage capacity among entities storing data in a storage array | Jianting Cao, Martin Harriman, Cary Sandvig | 2017-03-14 |
| 9589008 | Deduplication of volume regions | John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao | 2017-03-07 |
| 9588699 | Scheduling of reactive I/O operations in a storage environment | John Colgrove, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer | 2017-03-07 |
| 9569116 | Scheduling of I/O in an SSD environment | John Colgrove, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer | 2017-02-14 |