Patent | Date |
---|
Presentation of virtual arrays using n-port ID virtualization Grant 9,348,530 - Madnani , et al. May 24, 2 | 2016-05-24 |
System and method of non-disruptive data migration between a full storage array and one or more virtual arrays Grant 9,098,211 - Madnani , et al. August 4, 2 | 2015-08-04 |
System and method of non-disruptive data migration between virtual arrays of heterogeneous storage arrays Grant 9,063,896 - Madnani , et al. June 23, 2 | 2015-06-23 |
System and method of non-disruptive data migration between heterogeneous storage arrays Grant 9,063,895 - Madnani , et al. June 23, 2 | 2015-06-23 |
Data storage system having a global cache memory distributed among non-volatile memories within system disk drives Grant 8,762,636 - Sade , et al. June 24, 2 | 2014-06-24 |
Full array non-disruptive management data migration Grant 8,589,504 - Ofer , et al. November 19, 2 | 2013-11-19 |
Presentation of management functionality of virtual arrays Grant 8,583,861 - Ofer , et al. November 12, 2 | 2013-11-12 |
Partitioning of a storage array into N-storage arrays using virtual array non-disruptive data migration Grant 8,539,177 - Madnani , et al. September 17, 2 | 2013-09-17 |
Consolidating N-storage arrays into one storage array using virtual array non-disruptive data migration Grant 8,533,408 - Madnani , et al. September 10, 2 | 2013-09-10 |
Virtual array non-disruptive migration of extended storage functionality Grant 8,452,928 - Ofer , et al. May 28, 2 | 2013-05-28 |
Physical based scheduler using run count and skip count values Grant 8,423,728 - Yu , et al. April 16, 2 | 2013-04-16 |
Handling sector edges Grant 8,380,926 - Foley , et al. February 19, 2 | 2013-02-19 |
Consecutive scheduling of jobs for a device using run count values Grant 8,301,851 - Yu , et al. October 30, 2 | 2012-10-30 |
Full array non-disruptive failover Grant 8,107,467 - Madnani , et al. January 31, 2 | 2012-01-31 |
Private slot Grant 8,082,397 - Ezra , et al. December 20, 2 | 2011-12-20 |
Full array non-disruptive data migration Grant 8,072,987 - Madnani , et al. December 6, 2 | 2011-12-06 |
System and method of managing and optimizing power consumption in a storage system Grant 8,060,759 - Arnan , et al. November 15, 2 | 2011-11-15 |
System and method of reducing power consumption in a storage system through shortening of seek distances Grant 7,882,373 - More , et al. February 1, 2 | 2011-02-01 |
Managing disk drive power states Grant 7,856,563 - Sade , et al. December 21, 2 | 2010-12-21 |
Virtual array non-disruptive management data migration Grant 7,757,059 - Ofer , et al. July 13, 2 | 2010-07-13 |
Management of background copy task for point-in-time copies Grant 7,711,858 - Ofer , et al. May 4, 2 | 2010-05-04 |
On-line data migration of a logical/virtual storage array Grant 7,697,515 - Ofer , et al. April 13, 2 | 2010-04-13 |
On-line data migration of a logical/virtual storage array by replacing virtual names Grant 7,697,554 - Ofer , et al. April 13, 2 | 2010-04-13 |
Spanning virtual arrays across multiple physical storage arrays Grant 7,685,395 - Brown , et al. March 23, 2 | 2010-03-23 |
Accessing a disk drive at multiple speeds Grant 7,571,279 - Sade , et al. August 4, 2 | 2009-08-04 |
Selective power management of disk drives during semi-idle time in order to save power and increase drive life span Grant 7,516,348 - Ofer April 7, 2 | 2009-04-07 |
Virtual array failover Grant 7,500,134 - Madnani , et al. March 3, 2 | 2009-03-03 |
Consolidating N-storage arrays into one storage array using full array non-disruptive data migration Grant 7,484,057 - Madnani , et al. January 27, 2 | 2009-01-27 |
Partitioning of a storage array into N-storage arrays using full array non-disruptive data migration Grant 7,484,056 - Madnani , et al. January 27, 2 | 2009-01-27 |
Full array non-disruptive migration of extended storage functionality Grant 7,484,059 - Ofer , et al. January 27, 2 | 2009-01-27 |
Surface level sparing in disk drives Grant 7,472,223 - Ofer December 30, 2 | 2008-12-30 |
Operation prioritization and selection in a probability-based job scheduler Grant 7,409,687 - Ofer , et al. August 5, 2 | 2008-08-05 |
Data Storage System Having A Global Cache Memory Distributed Among Non-volatile Memories Within System Disk Drives App 20080147970 - Sade; Gilad ;   et al. | 2008-06-19 |
Storage device that uses virtual ordered writes Grant 7,383,408 - Meiri , et al. June 3, 2 | 2008-06-03 |
Virtual storage device that uses volatile memory Grant 7,376,651 - Moreshet , et al. May 20, 2 | 2008-05-20 |
Virtual storage devices App 20080109632 - Vishlitzky; Natan ;   et al. | 2008-05-08 |
Accessing a disk drive at multiple speeds App 20080082740 - Sade; Gilad ;   et al. | 2008-04-03 |
Virtual storage devices Grant 7,340,489 - Vishlitzky , et al. March 4, 2 | 2008-03-04 |
Partitioning of a Storage Array Into N-Storage Arrays Using Full Array Non-Disruptive Data Migration App 20080005507 - Madnani; Kiran ;   et al. | 2008-01-03 |
Virtual array failover App 20070283186 - Madnani; Kiran ;   et al. | 2007-12-06 |
On-line data migration of a logical/virtual storage array App 20070263637 - Madnani; Kiran ;   et al. | 2007-11-15 |
Presentation of virtual arrays using n-port ID virtualization App 20070208836 - Madnani; Kiran ;   et al. | 2007-09-06 |
Method and apparatus for controlling exclusive access to a shared resource in a data storage system Grant 7,246,187 - Ezra , et al. July 17, 2 | 2007-07-17 |
Virtual ordered writes Grant 7,197,616 - Meiri , et al. March 27, 2 | 2007-03-27 |
Management Of Background Copy Task For Point-in-time Copies App 20070050669 - Ofer; Adi ;   et al. | 2007-03-01 |
Virtual ordered writes App 20060277381 - Meiri; David ;   et al. | 2006-12-07 |
Virtual storage device that uses volatile memory App 20060277186 - Moreshet; Hana ;   et al. | 2006-12-07 |
Management of background copy task for point-in-time copies Grant 7,146,439 - Ofer , et al. December 5, 2 | 2006-12-05 |
Virtual storage device that uses volatile memory Grant 7,113,945 - Moreshet , et al. September 26, 2 | 2006-09-26 |
Virtual ordered writes App 20060112248 - Meiri; David ;   et al. | 2006-05-25 |
Virtual ordered writes Grant 7,000,086 - Meiri , et al. February 14, 2 | 2006-02-14 |
Virtual ordered writes App 20050149666 - Meiri, David ;   et al. | 2005-07-07 |
Device selection by a disk adapter scheduler Grant 6,904,470 - Ofer , et al. June 7, 2 | 2005-06-07 |
Ordering data writes from a local storage device to a remote storage device Grant 6,898,685 - Meiri , et al. May 24, 2 | 2005-05-24 |
Segmenting cache to provide varying service levels Grant 6,898,672 - Lambright , et al. May 24, 2 | 2005-05-24 |
Cooperative lock override procedure App 20040268062 - Ofer, Adi | 2004-12-30 |
Segmenting cache to provide varying service levels App 20040215884 - Lambright, Daniel ;   et al. | 2004-10-28 |
Hierarchical approach to identifying changing device characteristics Grant 6,810,447 - Halstead , et al. October 26, 2 | 2004-10-26 |
Operation prioritization and selection in a probability-based job scheduler App 20040199917 - Ofer, Adi ;   et al. | 2004-10-07 |
Virtual ordered writes App 20040193820 - Meiri, David ;   et al. | 2004-09-30 |
Hierarchical approach to identifying changing device characteristics App 20040133706 - Halstead, Mark J. ;   et al. | 2004-07-08 |
Cooperative lock override procedure Grant 6,757,769 - Ofer June 29, 2 | 2004-06-29 |
Operation prioritization and selection in a probability-based job scheduler Grant 6,754,897 - Ofer , et al. June 22, 2 | 2004-06-22 |
Method and apparatus for multi-sequential data operations Grant 6,732,194 - Kopylovitz , et al. May 4, 2 | 2004-05-04 |
Segmenting cache to provide varying service levels Grant 6,728,836 - Lambright , et al. April 27, 2 | 2004-04-27 |
Queued locking of a shared resource using multimodal lock types Grant 6,718,448 - Ofer April 6, 2 | 2004-04-06 |
Hierarchical approach to indentifying changing device characteristics Grant 6,701,392 - Halstead , et al. March 2, 2 | 2004-03-02 |
Selective association of lock override procedures with queued multimodal lock Grant 6,691,194 - Ofer February 10, 2 | 2004-02-10 |
Logical volume selection in a probability-based job scheduler Grant 6,665,740 - Mason, Jr. , et al. December 16, 2 | 2003-12-16 |
Virtual storage devices App 20030195886 - Vishlitzky, Natan ;   et al. | 2003-10-16 |
Selective validation for queued multimodal locking services Grant 6,609,178 - Ofer August 19, 2 | 2003-08-19 |
Cache using multiple LRU's Grant 6,457,102 - Lambright , et al. September 24, 2 | 2002-09-24 |
Adaptive delay of polling frequencies in a distributed system with a queued lock Grant 6,353,869 - Ofer , et al. March 5, 2 | 2002-03-05 |