Patents by Inventor Brett A. Quinn

Brett A. Quinn has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9753663
    Abstract: Storing recovery data includes providing chunks of data to a remote destination, where each chunk of data represents data written before a first time and after a second time and where the second time for one of the particular chunks corresponds to a first time for a subsequent one of the particular chunks, providing synchronous data to a local destination, and providing an indicator to the local destination in connection with creation of a new chunk of data for storage at the remote destination. The local destination may maintain a plurality of maps, where each of the maps associates synchronous data being provided thereto with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the local destination may point to a new map. There may be two maps or more than two maps.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: September 5, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. LeCrone, Gary H. Cox, Brett A. Quinn, David Meiri, Mark J. Halstead, Benjamin W. Yoder
  • Patent number: 9576040
    Abstract: A computing system includes at least one source data center that generates data and a plurality of recovery groups, coupled to the at least one source data center, where each of the recovery groups includes a synchronous data center that receives synchronous data from the at least one source data center and includes an asynchronous data center that receives asynchronous data from the at least one source data center. Cycle switching for asynchronous data transfer is coordinated by the at least one source data center for a first subset of recovery groups containing at least two of the recovery groups. The computing system may also include a second subset of the recovery groups, different from the first subset, where cycle switching for asynchronous data transfer is coordinated by the at least one source data center for the second subset.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: February 21, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Gary H. Cox, Douglas E. Lecrone, Brett A. Quinn
  • Patent number: 9558083
    Abstract: Storing recovery data includes providing chunks of data to a remote destination, where each chunk of data represents data written before a first time and after a second time and where the second time for one of the particular chunks corresponds to a first time for a subsequent one of the particular chunks, providing synchronous data to a local destination, and providing an indicator to the local destination in connection with creation of a new chunk of data for storage at the remote destination. The local destination may maintain a plurality of maps, where each of the maps associates synchronous data being provided thereto with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the local destination may point to a new map. There may be two maps or more than two maps.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: January 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. LeCrone, Gary H. Cox, Brett A. Quinn, David Meiri, Mark J. Halstead, Benjamin W. Yoder
  • Patent number: 9268658
    Abstract: Handling failure of a primary group at a first data center that is part of plurality of data centers providing triangular asynchronous replication, includes creating a data mirroring relationship between at least one storage volume at a second data center having a synchronous backup group that is part of the plurality of data centers and at least one storage volume at a third data center having an asynchronous backup group that is part of the plurality of data centers and resuming work at the second data center. Handling failure of a primary group at a first data center may also include synchronizing the at least one storage volume at the second data center with the at least one storage volume at the third data center prior to resuming work at the second data center.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: February 23, 2016
    Assignee: EMC Corporation
    Inventors: Gary H. Cox, Brett A. Quinn, Douglas E. Lecrone
  • Publication number: 20150033068
    Abstract: Handling failure of a primary group at a first data center that is part of plurality of data centers providing triangular asynchronous replication, includes creating a data mirroring relationship between at least one storage volume at a second data center having a synchronous backup group that is part of the plurality of data centers and at least one storage volume at a third data center having an asynchronous backup group that is part of the plurality of data centers and resuming work at the second data center. Handling failure of a primary group at a first data center may also include synchronizing the at least one storage volume at the second data center with the at least one storage volume at the third data center prior to resuming work at the second data center.
    Type: Application
    Filed: August 12, 2014
    Publication date: January 29, 2015
    Inventors: Gary H. Cox, Brett A. Quinn, Douglas E. Lecrone
  • Patent number: 8942073
    Abstract: Maintaining tape emulation consistency includes writing additional tape data to a first local storage device at a local site, writing tape emulation data to a second local storage device at the local site, where the second local storage device is different from the first local storage device, and maintaining consistency of the first and second local storage devices in connection with transferring data to a remote site. Maintaining consistency of the first and second local storage devices may include initiating a cycle switch that causes a concurrent cycle change from a first cycle to a second cycle for the first and second local storage devices. Additional tape data and tape emulation data written before a first time is associated with a first cycle. Additional tape data and tape emulation data written after the first time and before a second time is associated with a second cycle.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: January 27, 2015
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Paul A. Linstead, Brett A. Quinn
  • Patent number: 8862541
    Abstract: A computing system includes at least one source data center that generates data and a plurality of recovery groups, coupled to the at least one source data center, where each of the recovery groups includes a synchronous data center that receives synchronous data from the at least one source data center and includes an asynchronous data center that receives asynchronous data from the at least one source data center. Cycle switching for asynchronous data transfer is coordinated by the at least one source data center for a first subset of recovery groups containing at least two of the recovery groups. The computing system may also include a second subset of the recovery groups, different from the first subset, where cycle switching for asynchronous data transfer is coordinated by the at least one source data center for the second subset.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: October 14, 2014
    Assignee: EMC Corporation
    Inventors: Gary H. Cox, Douglas E. Lecrone, Brett A. Quinn
  • Patent number: 8843783
    Abstract: Handling failure of a primary group at a first data center that is part of plurality of data centers providing triangular asynchronous replication, includes creating a data mirroring relationship between at least one storage volume at a second data center having a synchronous backup group that is part of the plurality of data centers and at least one storage volume at a third data center having an asynchronous backup group that is part of the plurality of data centers and resuming work at the second data center. Handling failure of a primary group at a first data center may also include synchronizing the at least one storage volume at the second data center with the at least one storage volume at the third data center prior to resuming work at the second data center.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: September 23, 2014
    Assignee: EMC Corporation
    Inventors: Gary H. Cox, Brett A. Quinn, Douglas E. Lecrone
  • Patent number: 8601209
    Abstract: Maintaining continuous availability of tape data includes providing a first storage space that contains the tape data, where metadata for the tape data points to the first storage space, creating a data mirroring relationship between the first storage space and a second, separate, storage space, where tape data written to the first storage space is copied to the second storage space, and adjusting the metadata for the tape data to reference the second storage space in response to the first storage space becoming inaccessible. Maintaining continuous availability of tape data may also include suspending access to the tape data prior to adjusting the metadata. Maintaining continuous availability of tape data may also include resuming access to the tape data after adjusting the metadata.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Paul A. Linstead, Brett A. Quinn
  • Patent number: 8593918
    Abstract: Maintaining tape emulation consistency includes writing additional tape data to a first local storage device at a local site, writing tape emulation data to a second local storage device at the local site, where the second local storage device is different from the first local storage device, and maintaining consistency of the first and second local storage devices in connection with transferring data to a remote site. Maintaining consistency of the first and second local storage devices may include initiating a cycle switch that causes a concurrent cycle change from a first cycle to a second cycle for the first and second local storage devices. Additional tape data and tape emulation data written before a first time is associated with a first cycle. Additional tape data and tape emulation data written after the first time and before a second time is associated with a second cycle.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: November 26, 2013
    Assignee: EMC Corporation
    Inventors: Douglas E. Lecrone, Paul A. Linstead, Brett A. Quinn
  • Patent number: 8185708
    Abstract: Storing recovery data includes a host processor writing data to a local storage device, the host processor causing the local storage device to accumulate chunks of data corresponding to writes by the host processor, where each chunk of data represents data written before a first time and after a second time and where the second time for one of the particular chunks of data corresponds to a first time for a subsequent one of the particular chunks of data, transmitting the chunks of data from the local storage device to a remote destination, providing synchronous data from the local storage device to a local destination; and, the host processor causing an indicator to be provided to the local destination in connection with creation of a new chunk of data for storage at the remote destination. The local destination may maintain a plurality of maps, where each of the maps associates synchronous data being provided thereto with a specific chunk of data.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: May 22, 2012
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Brett A. Quinn, Gary H. Cox
  • Publication number: 20120036333
    Abstract: Storing recovery data includes providing chunks of data to a remote destination, where each chunk of data represents data written before a first time and after a second time and where the second time for one of the particular chunks corresponds to a first time for a subsequent one of the particular chunks, providing synchronous data to a local destination, and providing an indicator to the local destination in connection with creation of a new chunk of data for storage at the remote destination. The local destination may maintain a plurality of maps, where each of the maps associates synchronous data being provided thereto with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the local destination may point to a new map. There may be two maps or more than two maps.
    Type: Application
    Filed: October 18, 2011
    Publication date: February 9, 2012
    Inventors: Douglas E. LECRONE, Gary H. Cox, Brett A. Quinn, David Meiri, Mark J. Halstead, Benjamin W. Yoder
  • Patent number: 8078813
    Abstract: Storing recovery data includes providing chunks of data to a remote destination, where each chunk of data represents data written before a first time and after a second time and where the second time for one of the particular chunks corresponds to a first time for a subsequent one of the particular chunks, providing synchronous data to a local destination, and providing an indicator to the local destination in connection with creation of a new chunk of data for storage at the remote destination. The local destination may maintain a plurality of maps, where each of the maps associates synchronous data being provided thereto with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the local destination may point to a new map. There may be two maps or more than two maps.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: December 13, 2011
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Gary H. Cox, Brett A. Quinn, David Meiri, Mark J. Halstead, Benjamin W. Yoder
  • Patent number: 7779291
    Abstract: Storing recovery data for a data center includes providing synchronous data from the data center to a local destination, providing chunks of data from the local destination to a first remote destination, different from the first remote destination, and providing chunks of data from the data center to a second remote destination. At least some of the destinations may maintain a plurality of maps, where each of the maps associates synchronous data being provided to the local destination with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the at least some of the destinations that maintain a plurality of maps may point to a new map. There may be two maps or more than two maps.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: August 17, 2010
    Assignee: EMC Corporation
    Inventors: Benjamin W. Yoder, Mark J. Halstead, Douglas E. Lecrone, Marik Marshak, Brett A. Quinn, Mike Specht, Gary H. Cox
  • Patent number: 7752404
    Abstract: Toggling between a first storage configuration and a second storage configuration includes disabling asynchronous data transfer to a third storage group from one of the first storage group and the second storage group and enabling asynchronous data transfer to the third storage group from an other one of the first storage group and second storage group. Toggling between a first storage configuration and a second storage configuration may also include, prior to disabling asynchronous data transfer to the third storage group, transferring pending data to the third storage group. Toggling between a first storage configuration and a second storage configuration may also include, after enabling asynchronous data transfer to the third storage group, transferring data to the third storage group that had been pending prior to disabling asynchronous data transfer to the third storage group.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: July 6, 2010
    Assignee: EMC Corporation
    Inventors: Gary H. Cox, Mark J. Halstead, Douglas E. Lecrone, Marik Marshak, Brett A. Quinn, Mike Specht, Benjamin W. Yoder
  • Patent number: 7734884
    Abstract: Providing storage configurations for a data center includes providing synchronous data transfer from the data center to a local destination, establishing a first connection between the data center and a remote destination to provide chunks of data from the data center to a remote destination, establishing a second connection between the local destination and the remote destination to provide chunks of data from the local destination to the remote destination, and enabling at least one of the first and second connections to transfer chunks of data to the remote destination.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: June 8, 2010
    Assignee: EMC Corporation
    Inventors: Marik Marshak, Mark J. Halstead, Douglas E. LeCrone, Gary H. Cox, Brett A. Quinn, Mike Specht, Benjamin W. Yoder
  • Patent number: 7680997
    Abstract: Handling failure of a primary group at a first data center may be simulated by cloning the at least one storage volume at a second data center, cloning at least one storage volume at a third data center, cloning at least one of: buffers used for providing data to the asynchronous backup group and maps used to maintain a record of data sent to the synchronous backup group but not yet sent to the asynchronous backup group; and simulating resuming work at one of the second data center and the third data center using at least one of clones of the buffers and clones of the maps.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: March 16, 2010
    Assignee: EMC Corporation
    Inventors: Mike Specht, Mark J. Halstead, Douglas E. Lecrone, Marik Marshak, Brett A. Quinn, Gary H. Cox, Benjamin W. Yoder
  • Patent number: 7657718
    Abstract: 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. Processing continues based on whether protection mode is desired such that the system executes using the recovery site as the restart with a replicated copy of the data. Data is propagated from the recovery site to the production site to resume operations and replication processing originating from the production site.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: February 2, 2010
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Brett A. Quinn, Ronald G. Haupert, Gary H. Cox, Eugene D. Pflueger
  • Patent number: 7647525
    Abstract: Handling failure of a primary group at a first data center that is part of plurality of data centers providing triangular asynchronous replication includes creating a data mirroring relationship between at least one storage volume at a second data center having a synchronous backup group that is part of the plurality of data centers and at least one storage volume at a third data center having an asynchronous backup group that is part of the plurality of data centers and resuming work at the third data center. Handling failure of a primary group at a first data center may also include synchronizing the at least one storage volume at the second data center with the at least one storage volume at the third data center prior to resuming work at the third data center.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: January 12, 2010
    Assignee: EMC Corporation
    Inventors: Douglas E. Lecrone, Gary H. Cox, Brett A. Quinn
  • Patent number: 7607037
    Abstract: 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. Processing continues based on whether protection mode is desired such that the system executes using the recovery site as the restart with a replicated copy of the data. Data is propagated from the recovery site to the production site to resume operations and replication processing originating from the production site.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: October 20, 2009
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Brett A. Quinn, Ronald G. Haupert, Gary H. Cox, Eugene D. Pflueger