Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
LeCrone; Douglas E.
Address:
Hopkinton, MA
No. of patents:
29
Patents:




Patent Number Title Of Patent Date Issued
7607037 SAR restart and going home procedures October 20, 2009
Described are techniques used in performing data replication processing. Data is replicated on a recovery site from a production site. When a disaster occurs, the state of the replication processing is determined and a restart copy of the data is made available from the recover site.
7571293 Emulation of point-in-time data copying operations August 4, 2009
A host computer system (host) includes an application that generates I/O commands for a first type of point-in-time (PIT) copy operation, and an I/O subsystem coupled to a data storage system capable of performing a second type of PIT copy operation. The host processes the I/O commands a
7516168 Program for monitoring update activity in a data storage facility April 7, 2009
A method and apparatus for monitoring update activity, particularly in the form of write requests, to a data storage facility, over at least one cycle to identify any write operation or update that occurs to that data storage facility on a track-by-track basis. At the end of each cycle a
7430646 Planned switchover in connection with triangular asynchronous replication September 30, 2008
A primary group may be swapped with a synchronous backup group where triangular asynchronous replication is being provided between the primary group, the synchronous backup group and an asynchronous backup group. Swapping may include halting work at the primary group, transferring pe
7340461 Deactivating virtual devices and rolling backup March 4, 2008
Handling data includes providing a first storage area of a first type that contains sections of data, providing a second storage area of the first type that contains sections of data, providing a third storage area of a second type where the second type has, for each section thereof, a
7281157 Method and apparatus for enabling consistent ancillary disk array storage device operations with October 9, 2007
A method and apparatus for enhancing data recovery in data processing systems in which applications span multiple logical devices. A data processing system includes multiple standard devices for storing data and corresponding BCV devices for, in one mode, operating as mirrors of those
7266572 Restoring virtual devices September 4, 2007
Restoring data includes providing data in a first storage area that contains sections of data, providing data in a second storage area where the second type has, for each section of data thereof, at least one of: a pointer to a corresponding section of data of the first storage area and
7249130 Virtual storage devices July 24, 2007
Accessing data includes a host establishing a relationship between a first storage area of a first type containing data and a second storage area of a second type containing pointers to data provided in storage areas of the first type, where the storage areas are provided in a storage de
7228456 Data recovery for virtual ordered writes for multiple storage devices June 5, 2007
Recovering data provided in chunks to a plurality of secondary storage devices includes, for each of the secondary storage devices, discarding data corresponding chunks for which all data thereof has not been received, and, for each of the secondary storage devices, restoring a chunk
7117386 SAR restart and going home procedures October 3, 2006
Described are techniques used in performing data replication processing. Data is replicated on a recovery site from a production site. When a disaster occurs, the state of the replication processing is determined and a restart copy of the data is made available from the recover site.
7099875 Method and apparatus for making independent data copies in a data processing system August 29, 2006
A method for copying data from a source disk storage device to a destination disk storage device. In response to a copy command from a requesting host application identifying the storage locations in source and destination disk storage devices, an environment is established. Thereaft
7054883 Virtual ordered writes for multiple storage devices May 30, 2006
Ordering data writes includes at least some of a group of primary storage devices receiving a first plurality of data writes, causing a cycle switch for the group of primary storage devices where the first plurality of data writes are associated with a particular cycle on each primary
7039659 Method and apparatus for making differential independent data copies in a data processing system May 2, 2006
Data is copied from a source storage device to a destination storage device in a differential mode. An extents track defines all tracks to be transferred during a first copying operation. Complementary track tables for source and destination storage devices establishing the totality of
7031966 Method and apparatus for making independent data copies in a data processing system April 18, 2006
A method for copying a data file from a source device to a destination device. In response to a copy command from a requesting host application identifying the source file and the storage locations in a destination, an extents track is formed to establish an environment in which the file
7024528 Storage automated replication processing April 4, 2006
Described are techniques used in performing data replication processing. Data is replicated on a recovery site from a production site. When a disaster occurs, the state of the replication processing is determined and a restart copy of the data is made available from the recover site.
6986009 Intercepting control of a host I/O process January 10, 2006
A data-mirroring method in which, while an I/O process is processing a first I/O request for writing data to a first device, control is obtained from that I/O process executing on a host computer. A second I/O request, this one for writing the data to the second device, is then created.
6983353 Method and apparatus for enhancing operations in disk array storage devices January 3, 2006
A method and apparatus for assuring data consistency during certain operations involving dependent input/output sequences. During such operations a stall application blocks write operations to specified logical devices in a local consistency group while allowing read operations to al
6954835 Intercepting control of a host I/O process October 11, 2005
A data-mirroring method in which, while an I/O process is processing a first I/O request for writing data to a first device, control is obtained from that I/O process executing on a host computer. A second I/O request, this one for writing the data to the second device, is then created.
6874046 Method and apparatus for enhancing access to redundant data storage facilities March 29, 2005
A dynamic address switching system for use in a data processing system with redundant data storage facilities. A validation routine or module assures that dynamic switching can occur between logical devices. A swapping routine exchanges information in unit control blocks for logical devi
6839773 Method for enabling overlapped input/output requests to a logical device using assigned and para January 4, 2005
A method for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocks. Each I/O request interrupts an operating system to assign a base and related unit control block to the input/output requests. In addition a parallel access c
6754682 Method and apparatus for enabling consistent ancillary disk array storage device operations with June 22, 2004
A method and apparatus for enhancing data recovery in data processing systems in which applications span multiple logical devices. A data processing system includes multiple standard devices for storing data and corresponding BCV devices for, in one mode, operating as mirrors of those
6678748 Method for optimizing multiple input/output requests to a single logical device January 13, 2004
A method and system for optimizing input-output requests. Input-output requests are intercepted before any information transfers to a data storage facility. Commands in the input-output request are scanned to determine their starting and ending addresses. The scanned addresses are th
6665739 Method for enabling overlapped input/output requests to a logical device using assigned and para December 16, 2003
A method for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocks. Each I/O request interrupts an operating system to assign a base and related unit control block to the input/output requests. In addition a parallel access c
6662197 Method and apparatus for monitoring update activity in a data storage facility December 9, 2003
A method and apparatus for monitoring update activity, particularly in the form of write requests, to a data storage facility, over at least one cycle to identify any write operation or update that occurs to that data storage facility on a track-by-track basis. At the end of each cycle a
6633925 Operating system for generating overlapped input-output requests to a device in a disk array sto October 14, 2003
A method for enabling a data processing system with a host running under an operating system and with a disk array storage device organized by logical devices to process panel I/O requests to a logical device from one or more host processors concurrently. The system includes a parallel a
6598134 System and method for on-line, real time, data migration July 22, 2003
A system and method for providing on-line, real-time, transparent data migration from an existing storage device to a replacement storage device. The existing and replacement storage devices are connected as a composite storage device that is coupled to a host, network or other data proc
6493796 Method and apparatus for maintaining consistency of data stored in a group of mirroring devices December 10, 2002
In one embodiment, mirroring communication from a second source storage device to a second target storage device in a data mirroring system is disabled when mirroring communication from a first source storage device to a first target storage device is disabled. In another embodiment,
6363385 Method and apparatus for making independent data copies in a data processing system March 26, 2002
A method for copying a data file from a source device to a destination device. In response to a copy command from a requesting host application identifying the source file and the storage locations in a destination, an extents track is formed to establish an environment in which the file
6260110 Virtual tape system with variable size July 10, 2001
A method and apparatus for emulating a magnetic tape storage device with a conventional, unmodified magnetic disk storage device. I/O output requests for the emulated magnetic tape storage device are intercepted to determine whether they involve a virtual tape resource that comprises a m


 
 
  Recently Added Patents
System and method for sending encrypted messages to a distribution list
Independent, self-contained, risk isolated, sectional CIM design for extremely large scale factory operation
Humidity control systems and methods for infrared cameras
Method and device for identifying pinching situations in displacing drives in motor vehicles
Methods and systems for providing blog information associated with a member of a social network
Propylene polymer composition and oriented film prepared thereby
Portable, collapsible exercise machine
  Randomly Featured Patents
Multiuse telecommunications power system
Thioether sulfonates for use in electroplating baths
Positioning pile yarns in a gripper axminster carpet weaving machine
Seat cover holder for a portable toilet
Hybrid camera including viewfinder with masks for parallax correction and image format indication
Golf ball
Tricyclic quinazoline derivatives
Fail-safe block control system for driverless vehicles
Shielded encapsulated vacuum interrupter
Method and apparatus for handling bales