Patents by Inventor David G. Therrien

David G. Therrien 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: 8812738
    Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: August 19, 2014
    Assignee: Exagrid Systems, Inc.
    Inventors: David G. Therrien, David Andrew Thompson
  • Publication number: 20140143219
    Abstract: 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: Application
    Filed: November 19, 2013
    Publication date: May 22, 2014
    Inventors: David G. Therrien, Adrian VanderSpek, Yee-ching Chao, Jamey C. Poirier
  • Publication number: 20140052700
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: February 20, 2014
    Applicant: Exagrid Systems, Inc.
    Inventors: Adrian VanderSpek, Jamey C. Poirier, Lucas H. Makosky, Ashok T. Ramu, Mark Bennett Hecker, Thomas G. Hansen, David G. Therrien
  • Publication number: 20130290474
    Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.
    Type: Application
    Filed: March 28, 2013
    Publication date: October 31, 2013
    Inventors: David G. Therrien, David Andrew Thompson
  • Patent number: 8412848
    Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: April 2, 2013
    Assignee: Exagrid Systems, Inc.
    Inventors: David G. Therrien, David Andrew Thompson
  • Patent number: 7925623
    Abstract: 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: Grant
    Filed: September 10, 2003
    Date of Patent: April 12, 2011
    Assignee: 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: 20100306412
    Abstract: A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: Exagrid Systems, Inc.
    Inventors: David G. Therrien, David Andrew Thompson
  • Patent number: 7593966
    Abstract: 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: Grant
    Filed: September 10, 2003
    Date of Patent: September 22, 2009
    Assignee: 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: 7246275
    Abstract: 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: Grant
    Filed: September 10, 2003
    Date of Patent: July 17, 2007
    Assignee: Exagrid Systems, Inc.
    Inventors: David G. Therrien, James E. Pownell, Adrian VanderSpek, Herman Robert Kenna, Ashok T. Ramu, Maxwell Joel Berenson
  • Patent number: 7246140
    Abstract: 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: Grant
    Filed: September 10, 2003
    Date of Patent: July 17, 2007
    Assignee: 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
  • Publication number: 20040093361
    Abstract: 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: Application
    Filed: September 10, 2003
    Publication date: May 13, 2004
    Inventors: David G. Therrien, James E. Pownell, Adrian VanderSpek, Herman Robert Kenna, Cory Lee Sawyer, Elizabeth Dougherty, Dave Voegtlin, Paul B. Greizerstein
  • Publication number: 20040093555
    Abstract: 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: Application
    Filed: September 10, 2003
    Publication date: May 13, 2004
    Inventors: David G. Therrien, James E. Pownell, Adrian VanderSpek, Herman Robert Kenna, Ashok T. Ramu, Maxwell Joel Berenson
  • Publication number: 20040088382
    Abstract: The present invention relates to computer primary data storage systems and methods that provide comprehensive data protection.
    Type: Application
    Filed: September 10, 2003
    Publication date: May 6, 2004
    Inventors: David G. Therrien, James E. Pownell, Adrian VanderSpek, Herman Robert Kenna, Thomas G. Hansen, Sean R. Gilhooly, Steven H. Evilia
  • Publication number: 20040088331
    Abstract: 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: Application
    Filed: September 10, 2003
    Publication date: May 6, 2004
    Inventors: David G. Therrien, James E. Pownell, Herman Robert Kenna, Adrian VanderSpek, Thomas G. Hansen, Ashok T. Ramu, Cory Lee Sawyer
  • Patent number: 4654783
    Abstract: A technique for starting up a data processing system in which a "basic" or "kernel" instruction set is stored in an auxiliary store and transferred to the processor's control store in start-up. The kernel instruction set in used to execute an initialization program which identifies an I/O device in which a microcode local program and a desired microcode file are stored. No microcode load program is transferred to the processor's main memory, using the kernel instructions and the desired microcode file is then transferred in selected blocks from the I/O device to the main memory and there to the microcode control store. The microinstructions of the desired microcode file then can be used to load appropriate operating system software so that the overall processor is then ready for use in whatever applications are desirable.
    Type: Grant
    Filed: July 26, 1982
    Date of Patent: March 31, 1987
    Assignee: Data General Corporation
    Inventors: James E. Veres, James B. Stein, Robert W. Beauchamp, Harold R. Kimmens, David W. Baird, Michael J. Roman, David G. Therrien, John J. Doyle