Patents by Inventor Kenneth Galipeau

Kenneth Galipeau 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: 7860828
    Abstract: Performing a synchronization operation is disclosed. A first processing thread is used to copy a first file from a first data storage to a second data storage using a first connection. A second processing thread is used to copy a second file from the first data storage to the second data storage using a second connection. The first file is copied substantially concurrently with the copying of the second file. The synchronization operation results in first copied file and a second copied file in the second data storage. A real-time replication operation is performed. The first copied file and the second copied file are updated in an order determined at least in part by an order in which changes were made to the first file and the second file, respectively, as stored in the first data storage.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: December 28, 2010
    Assignee: EMC Corporation
    Inventors: Robert Kast, Kenneth Galipeau
  • Publication number: 20080098043
    Abstract: Described area system and computer program product for producing a point in time copy of source data. A set of records corresponding to a time ordered series of recorded file operations as applied to said source data is received. The set of records includes one or more consistency point markers, each consistency point marker indicating a point in time at which said source data is in a consistent state when a portion of said recorded file operations occurring up to said point in time is applied to said source data. The recorded file operations corresponding to said set of records are applied to said copy of the source data until a marker record corresponding to a consistency point marker is determined. Also described is a target system for producing a point in time copy of source data including a data storage device including said copy of source data and a replication service.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 24, 2008
    Inventors: Kenneth Galipeau, Robert Kast, Eran Orgad
  • Publication number: 20080082595
    Abstract: Performing a synchronization operation is disclosed. A first processing thread is used to copy a first file from a first data storage to a second data storage using a first connection. A second processing thread is used to copy a second file from the first data storage to the second data storage using a second connection. The first file is copied substantially concurrently with the copying of the second file. The synchronization operation results in first copied file and a second copied file in the second data storage. A real-time replication operation is performed. The first copied file and the second copied file are updated in an order determined at least in part by an order in which changes were made to the first file and the second file, respectively, as stored in the first data storage.
    Type: Application
    Filed: November 14, 2007
    Publication date: April 3, 2008
    Inventors: Robert Kast, Kenneth Galipeau
  • Patent number: 7318071
    Abstract: A system and method are disclosed for providing data transfer between a source machine and a target machine. In one embodiment of the present invention, a method and system for transferring data comprises performing a first operation wherein the first operation copies a first file from a first memory to a second memory, and a second file from the first memory to the second memory, wherein the first file is copied substantially concurrently with the copying of the second file, and wherein the first operation results in a first copied file and a second copied file in the second memory; and performing a second operation wherein the second operation updates the first copied file and the second copied file in a predetermined order.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: January 8, 2008
    Assignee: EMC Corporation
    Inventors: Robert Kast, Kenneth Galipeau
  • Publication number: 20070106858
    Abstract: Described are a method, computer program product, and system for obtaining a copy of source data in a consistent state. One or more file operations having a corresponding time sequence which modify said source data are recorded. A request for a copy of the source data in a consistent state is received. It is determined at which point in the corresponding time sequence said source data is in a consistent state as a result of applying a portion of the file operations. The point in the corresponding time sequence at which the source data is in a consistent state is marked. The portion of file operations determined to place the source data in a consistent state is applied to the copy of the source data.
    Type: Application
    Filed: December 28, 2006
    Publication date: May 10, 2007
    Inventors: Kenneth Galipeau, Robert Kast, Eran Orgad
  • Publication number: 20060253733
    Abstract: A system and method for providing substantially concurrent mirroring of files across a network. A data file is selected for mirroring on a local computer system and one or more remote computer systems are designated to store a back-up copy of the selected data file. As changes to the selected data file occur, change information is captured by a mirroring driver, which is attached to the file system driver, and then forwarded from the local computer system across the network to the remote computer system or systems. Each remote computer system then updates the back-up copy of the data file.
    Type: Application
    Filed: July 7, 2006
    Publication date: November 9, 2006
    Inventors: Kenneth Galipeau, Winston Lee
  • Publication number: 20060200638
    Abstract: Described are a method, computer program product, and system for obtaining a copy of source data in a consistent state. One or more file operations having a corresponding time sequence which modify said source data are recorded. A request for a copy of the source data in a consistent state is received. It is determined at which point in the corresponding time sequence said source data is in a consistent state as a result of applying a portion of the file operations. The point in the corresponding time sequence at which the source data is in a consistent state is marked. The portion of file operations determined to place the source data in a consistent state is applied to the copy of the source data.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Inventors: Kenneth Galipeau, Robert Kast, Eran Orgad
  • Publication number: 20060200637
    Abstract: Described area system and computer program product for producing a point in time copy of source data. A set of records corresponding to a time ordered series of recorded file operations as applied to said source data is received. The set of records includes one or more consistency point markers, each consistency point marker indicating a point in time at which said source data is in a consistent state when a portion of said recorded file operations occurring up to said point in time is applied to said source data. The recorded file operations corresponding to said set of records are applied to said copy of the source data until a marker record corresponding to a consistency point marker is determined. Also described is a target system for producing a point in time copy of source data including a data storage device including said copy of source data and a replication service.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Inventors: Kenneth Galipeau, Robert Kast, Eran Orgad
  • Publication number: 20060200498
    Abstract: Described are a method and computer program product for capturing file operations applied to a data set. One or more file operations having a corresponding time sequence which modify said data set are recorded. A request for a copy of the data set in a consistent state is received. It is determined at which point in said corresponding time sequence said data set is in a consistent state as a result of applying a portion of said file operations. The point in said corresponding time sequence at which said data set is in a consistent state is marked. A system is also described for capturing file operations as applied to a data set. The system includes a mirroring driver and a replication service. Also described is a data structure stored in a memory including a plurality of records corresponding to a time sequence of recorded file operations, and one or more consistency point markers inserted into said plurality of records.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Inventors: Kenneth Galipeau, Robert Kast, Eran Orgad
  • Publication number: 20040243651
    Abstract: A system and method are disclosed for providing data transfer between a source machine and a target machine. In one embodiment of the present invention, a method and system for transferring data comprises performing a first operation wherein the first operation copies a first file from a first memory to a second memory, and a second file from the first memory to the second memory, wherein the first file is copied substantially concurrently with the copying of the second file, and wherein the first operation results in a first copied file and a second copied file in the second memory; and performing a second operation wherein the second operation updates the first copied file and the second copied file in a predetermined order.
    Type: Application
    Filed: July 1, 2003
    Publication date: December 2, 2004
    Applicant: Legato Systems, Inc.
    Inventors: Robert Kast, Kenneth Galipeau