Patents by Inventor Mathieu Gagne

Mathieu Gagne 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: 6901480
    Abstract: A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host application even before any data is transferred to locations within the newly configured logical device. Independent processes operating in this disk array storage device reconfigure the data transparently to any host operations while accommodating host I/O requests directed to locations in the new configuration.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: May 31, 2005
    Assignee: EMC Corporation
    Inventors: Arieh Don, Mathieu Gagne, Kenneth Halligan, Ishay Kedem, Hana Moreshet, Alexandr Veprinsky, Natan Vishlitzky, Aviram Cohen
  • Patent number: 6868506
    Abstract: A method and apparatus for data recovery in a system involving a first data store acting as a standard device and a physical moving mirror data store that operates as moving mirror with a first mode to be synchronized and in a second, isolated mode. In response to a command to establish a third or protected restore operating mode, the data to be transferred in response to that command is identified. A restoration procedure copies data from the second data store to the first store to recover any data that may have been corrupted in the second data store. An update procedure acts on the restored data concurrently with the restoration procedure.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: March 15, 2005
    Assignee: EMC Corporation
    Inventors: Mathieu Gagne, Haim Kopylovitz, Ishay Kedem
  • Publication number: 20040193660
    Abstract: A data storage facility for transferring data from a data altering apparatus, such as a production data processing site to a remote data receiving site. The data storage facility includes a first data store for recording each change in the data generated by the data altering apparatus. A register set records each change on a track-by-track basis. A second data store has first and second operating modes. During a first operating mode the second data store becomes a mirror of the first data store. During a second operating mode the second data store ceases to act as a mirror and becomes a source for a transfer of data to the data receiving site. Only information that has been altered, i.e., specific tracks that have been altered, are transferred during successive operations in the second operating mode. Commands from the local production site initiate the transfers between the first and second operating modes.
    Type: Application
    Filed: January 6, 2004
    Publication date: September 30, 2004
    Inventors: Mathieu Gagne, Yuval Ofek
  • Publication number: 20040193950
    Abstract: A method and apparatus for data recovery in a system involving a first data store acting as a standard device and a physical moving mirror data store that operates as moving mirror with a first mode to be synchronized and in a second, isolated mode. In response to a command to establish a third or protected restore operating mode, the data to be transferred in response to that command is identified. A restoration procedure copies data from the second data store to the first store to recover any data that may have been corrupted in the second data store. An update procedure acts on the restored data concurrently with the restoration procedure.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 30, 2004
    Inventors: Mathieu Gagne, Haim Kopylovitz, Ishay Kedem
  • Publication number: 20040162957
    Abstract: A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host application even before any data is transferred to locations within the newly configured logical device. Independent processes operating in this disk array storage device reconfigure the data transparently to any host operations while accommodating host I/O requests directed to locations in the new configuration.
    Type: Application
    Filed: February 12, 2004
    Publication date: August 19, 2004
    Inventors: Arieh Don, Mathieu Gagne, Kenneth Halligan, Ishay Kedem, Hana Moreshet, Alexandr Veprinsky, Natan Vishlitzky, Aviram Cohen
  • Patent number: 6742138
    Abstract: A method and apparatus for data recovery in a system involving a first data store acting as a standard device and a physical moving mirror data store that operates as moving mirror with a first mode to be synchronized and in a second, isolated mode. In response to a command to establish a third or protected restore operating mode, the data to be transferred in response to that command is identified. A restoration procedure copies data from the second data store to the first store to recover any data that may have been corrupted in the second data store. An update procedure acts on the restored data concurrently with the restoration procedure.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: May 25, 2004
    Assignee: EMC Corporation
    Inventors: Mathieu Gagne, Haim Kopylovitz, Ishay Kedem
  • Patent number: 6718437
    Abstract: A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host application even before any data is transferred to locations within the newly configured logical device. Independent processes operating in this disk array storage device reconfigure the data transparently to any host operations while accommodating host I/O requests directed to locations in the new configuration.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: April 6, 2004
    Assignee: EMC Corporation
    Inventors: Arieh Don, Mathieu Gagne, Kenneth Halligan, Ishay Kedem, Hana Moreshet, Alexandr Veprinsky, Natan Vishlitzky, Aviram Cohen
  • Patent number: 6687718
    Abstract: A data storage facility for transferring data from a data altering apparatus, such as a production data processing site to a remote data receiving site. The data storage facility includes a first data store for recording each change in the data generated by the data altering apparatus. A register set records each change on a track-by-track basis. A second data store has first and second operating modes. During a first operating mode the second data store becomes a mirror of the first data store. During a second operating mode the second data store ceases to act as a mirror and becomes a source for a transfer of data to the data receiving site. Only information that has been altered, i.e., specific tracks that have been altered, are transferred during successive operations in the second operating mode. Commands from the local production site initiate the transfers between the first and second operating modes.
    Type: Grant
    Filed: December 19, 2000
    Date of Patent: February 3, 2004
    Assignee: EMC Corporation
    Inventors: Mathieu Gagne, Yuval Ofek
  • Publication number: 20030182505
    Abstract: A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host application even before any data is transferred to locations within the newly configured logical device. Independent processes operating in this disk array storage device reconfigure the data transparently to any host operations while accommodating host I/O requests directed to locations in the new configuration.
    Type: Application
    Filed: March 27, 2003
    Publication date: September 25, 2003
    Inventors: Arieh Don, Mathieu Gagne, Kenneth Halligan, Ishay Kedem, Hana Moreshet, Alexandr Veprinsky, Natan Vishlitzky, Aviram Cohen
  • Patent number: 6581143
    Abstract: A data storage facility that allows data on a standard device to be replicated to other storage devices for independent and concurrent access. The standard device includes first and second tables for monitoring the operation of the standard device. The other storage device that receive the copies have tables that identify their status. The system utilizes these tables in various combinations to enable multiple copies to be altered and updated.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: June 17, 2003
    Assignee: EMC Corporation
    Inventors: Mathieu Gagne, Yuval Ofek
  • Patent number: 6546457
    Abstract: A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host application even before any data is transferred to locations within the newly configured logical device. Independent processes operating in this disk array storage device reconfigure the data transparently to any host operations while accommodating host I/O requests directed to locations in the new configuration.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: April 8, 2003
    Assignee: EMC Corporation
    Inventors: Arieh Don, Mathieu Gagne, Kenneth Halligan, Ishay Kedem, Hana Moreshet, Alexandr Veprinsky, Natan Vishlitzky, Aviram Cohen
  • Patent number: 6542974
    Abstract: A method and apparatus for enabling a common data set to be utilized by multiple data processes. During a first operating mode, first and second data stores in a data storage facility with a common buffer attach to a first data process and act as mirrors. Data to be written transfers to the common buffer and then to the data stores. A second command produces a split whereby the first data store remains attached to the first data process and the second data store is available to the second data process. After the second command is executed, any data in the common buffer is transferred to the corresponding data stores in parallel with and transparently to the actions between the first and second data processes and the first and second data stores, respectively.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: April 1, 2003
    Assignee: EMC Corporation
    Inventors: Mathieu Gagne, Haim Kopylovitz, Yuval Ofek, Natan Vishlitzky
  • Publication number: 20020129203
    Abstract: A data storage facility that allows data on a standard device to be replicated to other storage devices for independent and concurrent access. The standard device includes first and second tables for monitoring the operation of the standard device. The other storage device that receive the copies have tables that identify their status. The system utilizes these tables in various combinations to enable multiple copies to be altered and updated.
    Type: Application
    Filed: May 9, 2002
    Publication date: September 12, 2002
    Inventors: Mathieu Gagne, Yuval Ofek
  • Publication number: 20020120605
    Abstract: A method and apparatus for data recovery in a system involving a first data store acting as a standard volume and a physical moving mirror data store that operates in a first mode to be synchronized and in a second, isolated mode. A third physical mirror data store synchronizes with the second data store in its second operating mode. In response to a command to establish a third or reverse split operating mode, the data to be transferred in response to that command is identified. Copying of the identified data then commences from the third data store to the second data store to recover any data that may have been corrupted in the second data store.
    Type: Application
    Filed: February 28, 2001
    Publication date: August 29, 2002
    Inventor: Mathieu Gagne
  • Publication number: 20020112133
    Abstract: A method and apparatus for enabling a common data set to be utilized by multiple data processes. During a first operating mode, first and second data stores in a data storage facility with a common buffer attach to a first data process and act as mirrors. Data to be written transfers to the common buffer and then to the data stores. A second command produces a split whereby the first data store remains attached to the first data process and the second data store is available to the second data process. After the second command is executed, any data in the common buffer is transferred to the corresponding data stores in parallel with and transparently to the actions between the first and second data processes and the first and second data stores, respectively.
    Type: Application
    Filed: April 8, 2002
    Publication date: August 15, 2002
    Inventors: Mathieu Gagne, Haim Kopylovitz, Yuval Ofek, Natan Vishlitzky
  • Patent number: 6401178
    Abstract: A data storage facility that allows data on a standard device to be replicated to other storage devices for independent and concurrent access. The standard device includes first and second tables for monitoring the operation of the standard device. The other storage device that receive the copies have tables that identify their status. The system utilizes these tables in various combinations to enable multiple copies to be altered and updated.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: June 4, 2002
    Assignee: EMC Corporatiion
    Inventors: Mathieu Gagne, Yuval Ofek
  • Patent number: 6397308
    Abstract: Method and apparatus for generating partial backups of logical objects in a computer storage system are disclosed. Changed data blocks are identified and stored as differential abstract block sets. The differential abstract block set may include data blocks in any order and metadata identifying the relative position of the data block in the logical object. The invention includes methods for formatting updated backups using the differential backups.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: May 28, 2002
    Assignee: EMC Corporation
    Inventors: Yuval Ofek, Zoran Cakeljic, Mathieu Gagne
  • Patent number: 6370626
    Abstract: A method and apparatus for enabling a common data set to be utilized by multiple data processes. During a first operating mode, first and second data stores in a data storage facility with a common buffer attach to a first data process and act as mirrors. Data to be written transfers to the common buffer and then to the data stores. A second command produces a split whereby the first data store remains attached to the first data process and the second data store is available to the second data process. After the second command is executed, any data in the common buffer is transferred to the corresponding data stores in parallel with and transparently to the actions between the first and second data processes and the first and second data stores, respectively.
    Type: Grant
    Filed: April 30, 1999
    Date of Patent: April 9, 2002
    Assignee: EMC Corporation
    Inventors: Mathieu Gagne, Haim Kopylovitz, Yuval Ofek, Natan Vishlitzky
  • Publication number: 20010007102
    Abstract: A data storage facility for transferring data from a data altering apparatus, such as a production data processing site to a remote data receiving site. The data storage facility includes a first data store for recording each change in the data generated by the data altering apparatus. A register set records each change on a track-by-track basis. A second data store has first and second operating modes. During a first operating mode the second data store becomes a mirror of the first data store. During a second operating mode the second data store ceases to act as a mirror and becomes a source for a transfer of data to the data receiving site. Only information that has been altered, i.e., specific tracks that have been altered, are transferred during successive operations in the second operating mode. Commands from the local production site initiate the transfers between the first and second operating modes.
    Type: Application
    Filed: December 19, 2000
    Publication date: July 5, 2001
    Inventors: Mathieu Gagne, Yuval Ofek
  • Patent number: 6209002
    Abstract: A data storage facility for transferring data from a data altering apparatus, such as a production data processing site to a remote data receiving site. The data storage facility includes a first data store for recording each change in the data generated by the data altering apparatus. A register set records each change on a track-by-track basis. A second data store has first and second operating modes. During a first operating mode the second data store becomes a mirror of the first data store. During a second operating mode the second data store ceases to act as a mirror and becomes a source for a transfer of data to the data receiving site. Only information that has been altered, i.e., specific tracks that have been altered, are transferred during successive operations in the second operating mode. Commands from the local production site initiate the transfers between the first and second operating modes.
    Type: Grant
    Filed: February 17, 1999
    Date of Patent: March 27, 2001
    Assignee: EMC Corporation
    Inventors: Mathieu Gagne, Yuval Ofek