Patent | Date |
---|
Monitoring program execution to learn data blocks accessed by software process for facilitating efficient prefetching Grant 8,607,005 - Boyd , et al. December 10, 2 | 2013-12-10 |
Method for reliably updating a data group in a read-before-write data replication environment using a comparison file Grant 8,572,331 - Butterworth , et al. October 29, 2 | 2013-10-29 |
Accessing snapshots of a time based file system Grant 8,392,481 - Boyd , et al. March 5, 2 | 2013-03-05 |
Splitting writes between a storage controller and replication engine Grant 8,341,366 - Bartfai , et al. December 25, 2 | 2012-12-25 |
Data protection method for variable length records by utilizing high performance block storage metadata Grant 8,230,317 - Amann , et al. July 24, 2 | 2012-07-24 |
Splitting Writes Between A Storage Controller And Replication Engine App 20120124310 - Bartfai; Robert Francis ;   et al. | 2012-05-17 |
Splitting writes between a storage controller and replication engine Grant 8,131,957 - Bartfai , et al. March 6, 2 | 2012-03-06 |
Representation of system clock changes in time based file systems Grant 8,108,364 - Boyd , et al. January 31, 2 | 2012-01-31 |
Managing consistency groups using heterogeneous replication engines Grant 8,108,337 - Boyd , et al. January 31, 2 | 2012-01-31 |
Managing consistency groups using heterogeneous replication engines Grant 8,099,387 - Boyd , et al. January 17, 2 | 2012-01-17 |
Replication engine communicating with a splitter to split writes between a storage controller and replication engine Grant 8,024,534 - Bartfai , et al. September 20, 2 | 2011-09-20 |
Method, system and article of manufacture for metadata replication and restoration Grant 7,987,158 - Boyd , et al. July 26, 2 | 2011-07-26 |
Time based file system for continuous data protection Grant 7,979,401 - Beglin , et al. July 12, 2 | 2011-07-12 |
Copying writes from primary storages to secondary storages across different networks Grant 7,904,682 - Boyd , et al. March 8, 2 | 2011-03-08 |
Shared data mirroring apparatus, method, and system Grant 7,882,316 - Boyd , et al. February 1, 2 | 2011-02-01 |
Mirroring data between primary and secondary sites Grant 7,877,628 - Boyd , et al. January 25, 2 | 2011-01-25 |
Accessing Snapshots Of A Time Based File System App 20100274764 - Boyd; Kenneth Wayne ;   et al. | 2010-10-28 |
Managing the copying of writes from primary storages to secondary storages across different networks Grant 7,822,892 - Boyd , et al. October 26, 2 | 2010-10-26 |
Redirection of storage access requests based on determining whether write caching is enabled Grant 7,788,453 - Boyd , et al. August 31, 2 | 2010-08-31 |
Autonomic learning method to load balance output transfers of two peer nodes Grant 7,779,088 - Boyd , et al. August 17, 2 | 2010-08-17 |
Data protection in storage systems Grant 7,761,732 - Kern , et al. July 20, 2 | 2010-07-20 |
Representation Of System Clock Changes In Time Based File Systems App 20100036895 - Boyd; Kenneth Wayne ;   et al. | 2010-02-11 |
Comparing data in a new copy relationship to data in preexisting copy relationships for defining how to copy data from source to target Grant 7,647,456 - Wolfgang , et al. January 12, 2 | 2010-01-12 |
Method, system, and program for data synchronization between a primary storage device and a secondary storage device by determining whether a first identifier and a second identifier match, where a unique identifier is associated with each portion of data Grant 7,647,462 - Wolfgang , et al. January 12, 2 | 2010-01-12 |
Time Based File System For Continuous Data Protection App 20090327357 - Beglin; Thomas William ;   et al. | 2009-12-31 |
Managing Consistency Groups Using Heterogeneous Replication Engines App 20090300304 - BOYD; Kenneth Wayne ;   et al. | 2009-12-03 |
Managing Consistency Groups Using Heterogeneous Replication Engines App 20090300078 - Boyd; Kenneth Wayne ;   et al. | 2009-12-03 |
Data Protection Method for Variable Length Records by Utilizing High Performance Block Storage Metadata App 20090259924 - Amann; Stefan ;   et al. | 2009-10-15 |
Apparatus, system, and method for providing efficient disaster recovery storage of data using differencing Grant 7,580,959 - Boyd , et al. August 25, 2 | 2009-08-25 |
Maintaining consistency when mirroring data using different copy technologies Grant 7,552,295 - Kern , et al. June 23, 2 | 2009-06-23 |
Splitting Writes Between A Storage Controller And Replication Engine App 20090049251 - Bartfai; Robert Francis ;   et al. | 2009-02-19 |
Replication Engine Communicating With A Splitter To Split Writes Between A Storage Controller And Replication Engine App 20090049252 - Bartfai; Robert Francis ;   et al. | 2009-02-19 |
Method for Reliably Updating A Data Group In A Read-Before-Write Data Replication Environment Using A Comparison File App 20090043826 - Butterworth; Henry Esmond ;   et al. | 2009-02-12 |
Apparatus, system and method for reliably updating a data group in a read-before-write data replication environment using a comparison file Grant 7,484,051 - Butterworth , et al. January 27, 2 | 2009-01-27 |
Copying Writes From Primary Storages To Secondary Storages Across Different Networks App 20090024812 - Boyd; Kenneth Wayne ;   et al. | 2009-01-22 |
Managing The Copying Of Writes From Primary Storages To Secondary Storages Across Different Networks App 20090024676 - Boyd; Kenneth Wayne ;   et al. | 2009-01-22 |
Shared Data Mirroring Apparatus, Method, And System App 20080307179 - Boyd; Kenneth Wayne ;   et al. | 2008-12-11 |
Shared data mirroring apparatus, method, and system Grant 7,412,577 - Boyd , et al. August 12, 2 | 2008-08-12 |
Autonomic learning method to load balance output transfers of two peer nodes Grant 7,370,089 - Boyd , et al. May 6, 2 | 2008-05-06 |
Redirection of storage access requests Grant 7,366,846 - Boyd , et al. April 29, 2 | 2008-04-29 |
Method, system, and program for prefetching data into cache Grant 7,277,991 - Day, III , et al. October 2, 2 | 2007-10-02 |
Autonomic predictive load balancing of output transfers for two peer computers for data storage applications Grant 7,251,691 - Boyd , et al. July 31, 2 | 2007-07-31 |
Method, system, and program for a system architecture for an arbitrary number of backup components Grant 7,206,911 - Wolfgang , et al. April 17, 2 | 2007-04-17 |
Method, system, and program for data synchronization by determining whether a first identifier for a portion of data at a first source and a second identifier for a portion of corresponding data at a second source match Grant 7,143,117 - Wolfgang , et al. November 28, 2 | 2006-11-28 |
Method, system, and program for providing a mirror copy of data Grant 7,134,044 - Day, III , et al. November 7, 2 | 2006-11-07 |
Method, system, and article of manufacture for creating a consistent copy Grant 7,089,446 - Boyd , et al. August 8, 2 | 2006-08-08 |
Autonomic link optimization through elimination of unnecessary transfers Grant 7,047,379 - Boyd , et al. May 16, 2 | 2006-05-16 |
Method, system, and article of manufacture for maintaining data integrity Grant 7,024,584 - Boyd , et al. April 4, 2 | 2006-04-04 |
Data storage device providing communication between processing units Grant 6,973,533 - Dahman , et al. December 6, 2 | 2005-12-06 |
Method and apparatus for disk caching for an intermediary controller Grant 6,865,642 - Day, III , et al. March 8, 2 | 2005-03-08 |
Establishing compatibility of messages for communicating between processing entities with continuous availability Grant 6,754,717 - Day, III , et al. June 22, 2 | 2004-06-22 |
Multiple port input/output job scheduling Grant 6,687,905 - Day, III , et al. February 3, 2 | 2004-02-03 |
Allocation of data storage drives of an automated data storage library Grant 6,636,778 - Basham , et al. October 21, 2 | 2003-10-21 |
Virtualization of data storage drives of an automated data storage library Grant 6,519,678 - Basham , et al. February 11, 2 | 2003-02-11 |
Cache-failure-tolerant data storage system storing data objects with version code equipped metadata tokens Grant 6,502,108 - Day, III , et al. December 31, 2 | 2002-12-31 |
Backup copy achieving improved efficiency by waiting until rewind/unload command for bulk data copy Grant 6,477,628 - Bish , et al. November 5, 2 | 2002-11-05 |
Data storage device providing communication between processing units Grant 6,473,829 - Dahman , et al. October 29, 2 | 2002-10-29 |
Storing and tracking multiple copies of data in data storage libraries Grant 6,336,173 - Day, III , et al. January 1, 2 | 2002-01-01 |
Method And Apparatus For Disk Caching For An Intermediary Controller App 20010011325 - DAY III, KENNETH FAIRCLOUGH ;   et al. | 2001-08-02 |
"Fail-Safe" updating of redundant data in multiple data storage libraries Grant 6,249,849 - Day, III , et al. June 19, 2 | 2001-06-19 |
Apparatus and method for allowing existing ECKD MVS DASD using an ESCON interface to be used by an open storage using SCSI-type interface Grant 6,173,360 - Beardsley , et al. January 9, 2 | 2001-01-09 |
Array management system with volume transform filter Grant 5,727,181 - Beglin , et al. March 10, 1 | 1998-03-10 |