Patent | Date |
---|
Similarity Analyses In Analytics Workflows App 20220075794 - Kannan; Kalapriya ;   et al. | 2022-03-10 |
Similarity analyses in analytics workflows Grant 11,204,935 - Kannan , et al. December 21, 2 | 2021-12-21 |
Hierarchical index involving prioritization of data content of interest Grant 11,074,236 - Voigt , et al. July 27, 2 | 2021-07-27 |
Associating insights with data Grant 10,936,637 - Kannan , et al. March 2, 2 | 2021-03-02 |
Flushes based on intent log entry states Grant 10,877,922 - Voigt December 29, 2 | 2020-12-29 |
Determining layout templates identifying storage drives Grant 10,877,674 - Voigt December 29, 2 | 2020-12-29 |
Relevance optimized representative content associated with a data storage system Grant 10,872,103 - Bhattacharya , et al. December 22, 2 | 2020-12-22 |
Remote direct memory access Grant 10,831,386 - Voigt November 10, 2 | 2020-11-10 |
File migration to persistent memory Grant 10,824,362 - Voigt , et al. November 3, 2 | 2020-11-03 |
Mapping mode shift between mapping modes that provides continuous application access to storage, wherein address range is remapped between said modes during data migration and said address range is also utilized bypass through instructions for direct access Grant 10,824,342 - Voigt , et al. November 3, 2 | 2020-11-03 |
Application server to NVRAM path Grant 10,735,500 - Voigt | 2020-08-04 |
Page cache on persistent memory Grant 10,684,954 - Voigt , et al. | 2020-06-16 |
Performing a computation using provenance data Grant 10,664,316 - Murugan , et al. | 2020-05-26 |
Transparent routers to provide services Grant 10,613,991 - Voigt , et al. | 2020-04-07 |
Data provisioning for an analytical process based on lineage metadata Grant 10,599,666 - Voigt , et al. | 2020-03-24 |
Re-execution of an analytical process based on lineage metadata Grant 10,540,402 - Voigt , et al. Ja | 2020-01-21 |
NVRAM path selection Grant 10,514,855 - Voigt Dec | 2019-12-24 |
NVM object Grant 10,489,161 - Voigt Nov | 2019-11-26 |
Bidirectional replication Grant 10,452,503 - Abouelwafa , et al. Oc | 2019-10-22 |
Virtual machine placement Grant 10,365,943 - Voigt , et al. July 30, 2 | 2019-07-30 |
Similarity Analyses In Analytics Workflows App 20190213198 - Kannan; Kalapriya ;   et al. | 2019-07-11 |
Multi-tier security framework Grant 10,318,767 - Herrell , et al. | 2019-06-11 |
Distributed Extent Based Replication App 20190121709 - ABOUELWAFA; Ayman ;   et al. | 2019-04-25 |
Storage memory direct access Grant 10,255,206 - Zuckerman , et al. | 2019-04-09 |
Bidirectional Replication App 20190102269 - ABOUELWAFA; Ayman ;   et al. | 2019-04-04 |
Configuration based on a blueprint Grant 10,248,429 - Voigt , et al. | 2019-04-02 |
Remote Direct Memory Access App 20190065433 - Voigt; Douglas L. | 2019-02-28 |
Remote Direct Memory Access App 20190034103 - Voigt; Douglas L. | 2019-01-31 |
Remote Direct Memory Access App 20190026038 - Voigt; Douglas L. | 2019-01-24 |
Relevance Optimized Representative Content Associated With A Data Storage System App 20180276290 - Bhattacharya; Suparna ;   et al. | 2018-09-27 |
Hierarchical Index Involving Prioritization Of Data Content Of Interest App 20180276263 - Voigt; Douglas L ;   et al. | 2018-09-27 |
Data Blocks Migration App 20180246659 - Agarwal; Vivek ;   et al. | 2018-08-30 |
Performing A Computation Using Provenance Data App 20180217883 - Murugan; Muthukumar ;   et al. | 2018-08-02 |
Hardware assisted software versioning of clustered applications Grant 10,019,258 - Voigt , et al. July 10, 2 | 2018-07-10 |
Persistent memory versioning and merging Grant 10,019,363 - Voigt , et al. July 10, 2 | 2018-07-10 |
Persistent memory controller based atomicity assurance Grant 10,002,077 - Zuckerman , et al. June 19, 2 | 2018-06-19 |
Data provisioning for an analytical process based on lineage metadata App 20180096080 - Voigt; Douglas L. ;   et al. | 2018-04-05 |
Re-execution of an analytical process based on lineage metadata App 20180096079 - Voigt; Douglas L. ;   et al. | 2018-04-05 |
Relocation of an analytical process based on lineage metadata App 20180096081 - Voigt; Douglas L. ;   et al. | 2018-04-05 |
Transparent Routers To Provide Services App 20180032444 - VOIGT; DOUGLAS L. ;   et al. | 2018-02-01 |
Storage Memory Direct Access App 20180018290 - Zuckerman; Boris ;   et al. | 2018-01-18 |
A Multi-tier Security Framework App 20170329998 - Herrell; Russ W. ;   et al. | 2017-11-16 |
File Migration To Persistent Memory App 20170329554 - Voigt; Douglas L. ;   et al. | 2017-11-16 |
Page Cache On Persistent Memory App 20170308479 - Voigt; Douglas L. ;   et al. | 2017-10-26 |
Associating Insights With Data App 20170300561 - Kannan; Kalapriya ;   et al. | 2017-10-19 |
Virtual Machine Placement App 20170286146 - Voigt; Douglas L. ;   et al. | 2017-10-05 |
Persistent Memory Versioning And Merging App 20170286297 - Voigt; Douglas L. ;   et al. | 2017-10-05 |
Software Defined Network Controller For Implementing Tenant Specific Policy App 20170279689 - Mohan; Rupin T. ;   et al. | 2017-09-28 |
Controlling Access To Secured Media Content App 20170249453 - VOIGT; Douglas L. ;   et al. | 2017-08-31 |
Address range transfer from first node to second node Grant 9,703,701 - Voigt July 11, 2 | 2017-07-11 |
Data flush of group table Grant 9,678,871 - Voigt June 13, 2 | 2017-06-13 |
Coordinating replication of data stored in a non-volatile memory-based system Grant 9,678,673 - Voigt June 13, 2 | 2017-06-13 |
Hardware Assisted Software Versioning Of Clustered Applications App 20170132000 - Voigt; Douglas L. ;   et al. | 2017-05-11 |
Configuration Based On A Blueprint App 20170123812 - Voigt; Douglas L. ;   et al. | 2017-05-04 |
Nvm Object App 20170075695 - Voigt; Douglas L. | 2017-03-16 |
Distributed-leader-election service for a distributed computer system Grant 9,596,301 - Mosier , et al. March 14, 2 | 2017-03-14 |
Replicating Data Using Remote Direct Memory Access (rdma) App 20170052723 - Voigt; Douglas L. | 2017-02-23 |
Persistent Memory Controller Based Atomicity Assurance App 20160350218 - Zuckerman; Boris ;   et al. | 2016-12-01 |
Delay Destage Of Data Based On Sync Command App 20160342542 - Voigt; Douglas L | 2016-11-24 |
Mapping Mode Shift App 20160342341 - Voigt; Douglas L ;   et al. | 2016-11-24 |
Collaborative caching Grant 9,372,810 - Voigt June 21, 2 | 2016-06-21 |
Address Range Transfer From First Node To Second Node App 20150370702 - Voigt; Douglas L. | 2015-12-24 |
Data Flush Of Group Table App 20150356012 - Voigt; Douglas L | 2015-12-10 |
Coordinating Replication Of Data Stored In A Non-volatile Memory-based System App 20150317079 - VOIGT; Douglas L. | 2015-11-05 |
Nvram Path Selection App 20150317095 - VOIGT; Douglas L | 2015-11-05 |
Application Server To Nvram Path App 20150288752 - Voigt; Douglas L. | 2015-10-08 |
Optimizing a RAID volume Grant 8,892,939 - Belhadj , et al. November 18, 2 | 2014-11-18 |
Collaborative Caching App 20140325161 - Voigt; Douglas L. | 2014-10-30 |
Drivers And Controllers App 20140316539 - Bopardikar; Raju C. ;   et al. | 2014-10-23 |
Managing resources in cluster storage systems Grant 8,788,750 - Jacobson , et al. July 22, 2 | 2014-07-22 |
Optimizing A Raid Volume App 20140143594 - BELHADJ; Mohamed ;   et al. | 2014-05-22 |
De-duplication Using A Partial Digest Table App 20140032507 - Voigt; Douglas L. ;   et al. | 2014-01-30 |
Compatibility enforcement in clustered computing systems Grant 8,370,416 - Hoover , et al. February 5, 2 | 2013-02-05 |
Allocating Storage Services App 20110283290 - Thunquest; Gary L. ;   et al. | 2011-11-17 |
Expander circuit for a solid state persistent storage device that provides a plurality of interfaces to corresponding storage controllers Grant 8,020,035 - Voigt , et al. September 13, 2 | 2011-09-13 |
Method of choosing nodes in a multi-network Grant 8,005,014 - Voigt , et al. August 23, 2 | 2011-08-23 |
Managing command request time-outs in QOS priority queues Grant 7,941,578 - Kimoto , et al. May 10, 2 | 2011-05-10 |
Managing Command Request Time-outs In QOS Priority Queues App 20100082856 - Kimoto; Christian A. ;   et al. | 2010-04-01 |
Expander Circuit For A Solid State Persistent Storage Device That Provides A Plurality Of Interfaces To Corresponding Storage Controllers App 20100083040 - Voigt; Douglas L. ;   et al. | 2010-04-01 |
Hierarchical timestamps Grant 7,644,308 - Voigt , et al. January 5, 2 | 2010-01-05 |
Method and apparatus for repurposing compute resources to implement, or not implement, storage access protocols Grant 7,543,128 - Woods , et al. June 2, 2 | 2009-06-02 |
Managing resources in cluster storage systems App 20080270693 - Jacobson; Michael B. ;   et al. | 2008-10-30 |
Method of choosing nodes in a multi-network App 20080267071 - Voigt; Douglas L. ;   et al. | 2008-10-30 |
Distributed-leader-election service for a distributed computer system App 20080071853 - Mosier; Timothy J. ;   et al. | 2008-03-20 |
Method and apparatus for repurposing compute resources to implement, or not implement, storage access protocols App 20080028163 - Woods; Harold ;   et al. | 2008-01-31 |
Managing a fault tolerant system Grant 7,299,385 - Voigt November 20, 2 | 2007-11-20 |
Compatibility enforcement in clustered computing systems App 20070255813 - Hoover; David J. ;   et al. | 2007-11-01 |
Data-state-describing data structures App 20070208760 - Reuter; James M. ;   et al. | 2007-09-06 |
Hierarchical timestamps App 20070208839 - Voigt; Douglas L. ;   et al. | 2007-09-06 |
Distributed data-storage system App 20070208790 - Reuter; James M. ;   et al. | 2007-09-06 |
Method and program product for specifying the different data access route for the first data set includes storing an indication of the different access for the first data set providing alternative data access routes to a data storage Grant 7,171,396 - Voigt January 30, 2 | 2007-01-30 |
Managing a fault tolerant system App 20060026451 - Voigt; Douglas L. | 2006-02-02 |
Method and apparatus for providing file system access to a disk array Grant 6,904,441 - Voigt June 7, 2 | 2005-06-07 |
Optimizing performance for a storage device within a computer system Grant 6,898,664 - Matthews , et al. May 24, 2 | 2005-05-24 |
Optimizing performance for a storage device within a computer system App 20040044846 - Matthews, Randy J. ;   et al. | 2004-03-04 |
Managing storage contention in automated storage systems Grant 6,684,313 - Voigt , et al. January 27, 2 | 2004-01-27 |
Method and program product for managing data access routes in a data storage system providing multiple access routes App 20030191734 - Voigt, Douglas L. | 2003-10-09 |
Log record parsing for a distributed log on a disk array data storage system Grant 6,553,509 - Hanson , et al. April 22, 2 | 2003-04-22 |
Compression algorithm with embedded meta-data for partial record operation augmented with expansion joints Grant 6,532,121 - Rust , et al. March 11, 2 | 2003-03-11 |
Managing storage contention in automated storage systems App 20030037214 - Voigt, Douglas L. ;   et al. | 2003-02-20 |
Method and apparatus for providing file system access to a disk array App 20020143793 - Voigt, Douglas L. | 2002-10-03 |
Forced transaction log posting using a least busy storage media without maintaining redundancy of the transaction log Grant 6,055,604 - Voigt , et al. April 25, 2 | 2000-04-25 |
System and method for reporting available capacity in a data storage system with variable consumption characteristics Grant 5,960,451 - Voigt , et al. September 28, 1 | 1999-09-28 |
Disk array having hot spare resources and methods for using hot spare resources to store user data Grant 5,666,512 - Nelson , et al. September 9, 1 | 1997-09-09 |
Method and system for selecting data for migration in a hierarchic data storage system using frequency distribution tables Grant 5,664,187 - Burkes , et al. September 2, 1 | 1997-09-02 |
Method for identifying ways to improve performance in computer data storage systems Grant 5,623,598 - Voigt , et al. April 22, 1 | 1997-04-22 |
Methods for adding storage disks to a hierarchic disk array while maintaining data availability Grant 5,615,352 - Jacobson , et al. March 25, 1 | 1997-03-25 |
Hole plugging garbage collection for a data storage system Grant 5,604,902 - Burkes , et al. February 18, 1 | 1997-02-18 |
Method for managing roll forward and roll back logs of a transaction object Grant 5,596,710 - Voigt January 21, 1 | 1997-01-21 |
Data storage system and method for managing asynchronous attachment and detachment of storage disks Grant 5,548,712 - Larson , et al. August 20, 1 | 1996-08-20 |
Memory system with hierarchic disk array and memory map store for persistent storage of virtual mapping information Grant 5,546,558 - Jacobson , et al. August 13, 1 | 1996-08-13 |
Methods for using non-contiguously reserved storage space for data migration in a redundant hierarchic data storage system Grant 5,542,065 - Burkes , et al. July 30, 1 | 1996-07-30 |
Disk array having redundant storage and methods for incrementally generating redundancy as data is written to the disk array Grant 5,537,534 - Voigt , et al. July 16, 1 | 1996-07-16 |
Storage management system for concurrent generation and fair allocation of disk space among competing requests Grant 5,463,776 - Voigt , et al. October 31, 1 | 1995-10-31 |
Memory systems with data storage redundancy management Grant 5,392,244 - Jacobson , et al. February 21, 1 | 1995-02-21 |