Patents Assigned to Exagrid Systems, Inc.
-
Publication number: 20170046360Abstract: A method, a system, and a computer program product for performing a backup of data are disclosed. A grid server in a plurality of grid servers is selected for deduplicating a segment of data in a plurality of segments of data contained within a data stream. The segment of data is forwarded to the selected grid server for deduplication. A zone contained within the forwarded segment of data is deduplicated using the selected server. The deduplication is performed based on a listing of a plurality of zone stamps. Each zone stamp in the plurality of zone stamps represents a zone in a plurality of zones deduplicated by at least one server in the plurality of grid servers.Type: ApplicationFiled: August 13, 2015Publication date: February 16, 2017Applicant: Exagrid Systems, Inc.Inventors: David G. Therrien, Stephen M. Stickles, Thomas J. Gillispie, William Andrews
-
Patent number: 9430546Abstract: A system, a method, and a computer program product for managing delta version chains are provided. A version chain having a plurality of versions of data is provided. A first delta-compressed version and a second delta-compressed version corresponding to a first version of data in the version chain and a second version of data in the version chain, respectively, are selected. A third delta-compressed version configured to be independent of at least one of the first delta-compressed version and the second delta-compressed version and further configured to contain at least one third instruction determined based on at least one of the following: the first insert instruction, the second insert instruction, the first copy instruction, and the second copy instruction, is generated.Type: GrantFiled: November 18, 2013Date of Patent: August 30, 2016Assignee: Exagrid Systems, Inc.Inventors: Jamey C. Poirier, William Joseph Sylva
-
Patent number: 9223794Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.Type: GrantFiled: July 28, 2014Date of Patent: December 29, 2015Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, David Andrew Thompson
-
Patent number: 9223812Abstract: A system, a method, and a computer program product for adaptive scheduled periodic caching are disclosed. A data stream is received. The data stream contains a plurality of versions of data arranged in a plurality of data clusters. Each data cluster includes an anchor version having a plurality of versions of data dependent on the anchor version. A size of each anchor version of each data cluster is determined. A number of versions of data dependent on each anchor version is also determined. For each anchor version, a ratio of the determined number of dependent versions of data to the determined size of each anchor is computed. At least one anchor version for storing in a memory location is selected based on the computed ratio.Type: GrantFiled: November 19, 2013Date of Patent: December 29, 2015Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, Adrian VanderSpek, Yee-ching Chao, Jamey C. Poirier
-
Patent number: 8812738Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.Type: GrantFiled: March 28, 2013Date of Patent: August 19, 2014Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, David Andrew Thompson
-
Publication number: 20140052700Abstract: A system, a method, and a computer program product for delta version clustering and re-anchoring are provided. A first anchor having a plurality of delta-compressed versions of data dependent on the first anchor is generated. The first anchor and the plurality of delta-compressed versions form a cluster. A second anchor is generated. The first anchor is replaced with the second anchor. The replacing includes re-computing at least one delta-compressed version in the plurality of delta-compressed versions to be dependent on the second anchor. The second anchor replaces the first anchor as an anchor of the cluster.Type: ApplicationFiled: August 7, 2013Publication date: February 20, 2014Applicant: Exagrid Systems, Inc.Inventors: Adrian VanderSpek, Jamey C. Poirier, Lucas H. Makosky, Ashok T. Ramu, Mark Bennett Hecker, Thomas G. Hansen, David G. Therrien
-
Patent number: 8589363Abstract: A system, a method, and a computer program product for managing delta version chains are provided. A version chain having a plurality of versions of data is provided. A first delta-compressed version and a second delta-compressed version corresponding to a first version of data in the version chain and a second version of data in the version chain, respectively, are selected. A third delta-compressed version configured to be independent of at least one of the first delta-compressed version and the second delta-compressed version and further configured to contain at least one third instruction determined based on at least one of the following: the first insert instruction, the second insert instruction, the first copy instruction, and the second copy instruction, is generated.Type: GrantFiled: March 29, 2012Date of Patent: November 19, 2013Assignee: Exagrid Systems, Inc.Inventors: Jamey C. Poirier, William Joseph Sylva
-
Patent number: 8412848Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.Type: GrantFiled: May 29, 2009Date of Patent: April 2, 2013Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, David Andrew Thompson
-
Publication number: 20130066868Abstract: A system, a method and a computer program product for storing data, which include receiving a data stream having a plurality of transactions that include at least one portion of data, determining whether at least one portion of data within at least one transaction is substantially similar to at least another portion of data within at least one transaction, clustering together at least one portion of data and at least another portion of data within at least one transaction, selecting one of at least one portion of data and at least another portion of data as a representative of at least one portion of data and at least another portion of data in the received data stream, and storing each representative of a portion of data from each transaction in the plurality of transactions, wherein a plurality of representatives is configured to form a chain representing the received data stream.Type: ApplicationFiled: October 13, 2011Publication date: March 14, 2013Applicant: EXAGRID SYSTEMS, INC.Inventors: Mark Bennett Hecker, Ashok T. Ramu
-
Publication number: 20130024435Abstract: A system, a method, and a computer program product for managing delta version chains are provided. A version chain having a plurality of versions of data is provided. A first delta-compressed version and a second delta-compressed version corresponding to a first version of data in the version chain and a second version of data in the version chain, respectively, are selected. A third delta-compressed version configured to be independent of at least one of the first delta-compressed version and the second delta-compressed version and further configured to contain at least one third instruction determined based on at least one of the following: the first insert instruction, the second insert instruction, the first copy instruction, and the second copy instruction, is generated.Type: ApplicationFiled: March 29, 2012Publication date: January 24, 2013Applicant: EXAGRID SYSTEMS, INC.Inventors: Jamey C. Poirier, William Joseph Sylva
-
Patent number: 7925623Abstract: Embodiments of this invention provide primary magnetic disk data storage capacity to clients while at the same time making sure that client data is replicated locally and at an offsite location to protect from all forms of data loss.Type: GrantFiled: September 10, 2003Date of Patent: April 12, 2011Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, James E. Pownell, Herman Robert Kenna, Adrian VanderSpek, Thomas G. Hansen, Ashok T. Ramu, Cory Lee Sawyer
-
Publication number: 20100306412Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.Type: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: Exagrid Systems, Inc.Inventors: David G. Therrien, David Andrew Thompson
-
Patent number: 7593966Abstract: The present invention provides systems and methods for transferring a set of files. Metadata and stub files associated with the set of files are received at a destination fileserver, a location component in the destination fileserver is updated to maintain a list of repository nodes associated with each file in the set of files, and each stub file is replaced with the full content of the file associated with the stub file. The replacing includes receiving a client request for a specified file in the set of files and replacing the stub file associated with the specified file with a full content of the specified file if the full content of the specified file has not yet been transferred. Replacing the stub file associated with a requested file is a higher priority task than replacing a stub file associated with a non-requested file.Type: GrantFiled: September 10, 2003Date of Patent: September 22, 2009Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, James E. Pownell, Adrian VanderSpek, Herman Robert Kenna, Thomas G. Hansen, Sean R. Gilhooly, Steven H. Evilia
-
Patent number: 7246275Abstract: The present invention relates to a computer primary data storage system that integrates the functionality of file backup and remote replication to provide an integrated storage system that protects its data from loss related to system or network failures or the physical loss of a data center.Type: GrantFiled: September 10, 2003Date of Patent: July 17, 2007Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, James E. Pownell, Adrian VanderSpek, Herman Robert Kenna, Ashok T. Ramu, Maxwell Joel Berenson
-
Patent number: 7246140Abstract: The present invention relates to a computer primary data storage system that integrates the functionality of file backup and remote replication to provide an integrated storage system.Type: GrantFiled: September 10, 2003Date of Patent: July 17, 2007Assignee: Exagrid Systems, Inc.Inventors: David G. Therrien, James E. Pownell, Adrian VanderSpek, Herman Robert Kenna, Cory Lee Sawyer, Elizabeth Dougherty, Dave Voegtlin, Paul B. Greizerstein