Patents by Inventor Jeffrey Whitehead

Jeffrey Whitehead 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: 9547559
    Abstract: Systems and methods are disclosed for state consistent replication of client data set on a client computer by generating a snapshot of the client data set on a local volume; synchronizing with a remote server volume corresponding to the local volume to create a copy of the client data set on the remote server; performing a master to slave replication of the data set; and taking a snapshot of the server data set to create a mirror of the snapshot of the client data set on the server.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: January 17, 2017
    Assignee: Zetta Inc.
    Inventors: Jeffrey Whitehead, Louis Montulli, Jason Harrison, Chris Schin, Maggie Seah, Casey Cook
  • Patent number: 9501367
    Abstract: Systems and methods are disclosed for backing up a client data set on a computer by identifying changed files; generating a first sub-file signature for one or more segments of a changed file; subsequently generating a second sub-file signature for each file segment to detect insertions, removals, and rearrangements of data in the file; transmitting one more changed segment(s) in the file; and writing a manifest file reflecting the new target state.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: November 22, 2016
    Assignee: ZETTA INC.
    Inventors: Jason Harrison, Louis Montulli, Jeffrey Whitehead, Andrew Eckhardt, Shylaja Ramachandra
  • Patent number: 9483359
    Abstract: Systems and methods are disclosed for rapidly restoring client data set for a computer by storing the client data and one or more pat sets required to revert to one or more version of the client data on a remote server; storing a local copy of the replicated client data on a local data storage device coupled to the computer; receiving a request to revert to a predetermined version of the client data; using the local copy as a seed, receiving a patch set corresponding to a predetermined version; and updating the local copy using the patch set to generated the predetermined version.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: November 1, 2016
    Assignee: ZETTA INC.
    Inventors: Louis Montulli, Jason Harrison, Jeffrey Whitehead, Chris Schin, Maggie Seah
  • Patent number: 9448893
    Abstract: A method for backing up a client data set on a computer by generating a manifest of the client data set and storing the manifest on a remote server along with a server data set corresponding to the client data set; taking a snapshot of the server manifest and data set; and comparing the manifest to the remote server data set and synchronizing the client dataset if a difference is detected.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: September 20, 2016
    Assignee: Zetta, Inc.
    Inventors: Jeffrey Whitehead, Louis Montulli, Jason Harrison, Andrew Eckhardt, Casey Cook
  • Publication number: 20160162372
    Abstract: A data recovery system includes a plurality of customer computers to be backed-up, each customer computer running a client software to communicate back-up data files; a system management platform coupled to the client software over the Internet, the system management platform receiving inputs from a web user portal to control operations of the client software and the system management platform to back up the customer computer; and two or more data storage silos, each including: a plurality of storage directors communicating with the client software; and a clustered data storage array.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 9, 2016
    Inventors: Jeffrey Whitehead, Louis Montulli, Jason Harrison, Andrew Eckhardt, Casey Cook, Ray Thro, Angus Scott, Harliv Singh, Rich Webster
  • Patent number: 9348830
    Abstract: Systems and methods for replicating a client data set on a computer includes replicating the client data set using an application software on the computer; generating a manifest of a target data set during replication containing state of target data reflecting post-update state; and determining differences between the local data and manifest to determine required backup operations.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: May 24, 2016
    Assignee: ZETTA INC.
    Inventors: Louis Montulli, Jason Harrison, Jeffrey Whitehead, Andrew Eckhardt, Sr.
  • Patent number: 9268797
    Abstract: A data recovery system includes a plurality of customer computers to be backed-up, each customer computer running a client software to communicate back-up data files; a system management platform coupled to the client software over the Internet, the system management platform receiving inputs from a web user portal to control operations of the client software and the system management platform to back up the customer computer; and two or more data storage silos, each including: a plurality of storage directors communicating with the client software; and a clustered data storage array.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 23, 2016
    Assignee: ZETTA INC.
    Inventors: Jeffrey Whitehead, Louis Montulli, Jason Harrison, Andrew Eckhardt, Casey Cook, Ray Thro, Angus Scott, Harliv Singh, Rich Webster
  • Publication number: 20160042046
    Abstract: Systems and methods are disclosed for backing up a computer with a distributed meta data store by splitting meta data from file data; storing the meta data for each file in a separate file; mapping the file data and meta data to an arbitrary file system; and reconstructing files for the arbitrary file system.
    Type: Application
    Filed: August 26, 2015
    Publication date: February 11, 2016
    Inventors: Jeffrey Whitehead, Louis Montulli, V, Jason Harrison, Andrew Eckhardt, Casey Cook, Ray Thro
  • Publication number: 20160034492
    Abstract: Systems and methods provide on demand data storage by creating an unpartitioned storage pool; generating a unique volume identifier for a data storage volume at a predetermined location; pre-provisioning the data storage volume in a volume queue ready for use on-demand; and storing data on the data storage volume at the predetermined location on-demand.
    Type: Application
    Filed: August 26, 2015
    Publication date: February 4, 2016
    Inventors: Jason Harrison, Louis Montulli, Jeffrey Whitehead, Chris Schin, Shylaja Ramachandra, Casey Cook, Ray Thro, Harliv Singh, Rich Webster
  • Publication number: 20150309882
    Abstract: Systems and methods are disclosed for backing up a client data set on a computer by identifying changed files; generating a first sub-file signature for one or more segments of a changed file; subsequently generating a second sub-file signature for each file segment to detect insertions, removals, and rearrangements of data in the file; transmitting one more changed segment(s) in the file; and writing a manifest file reflecting the new target state.
    Type: Application
    Filed: March 20, 2015
    Publication date: October 29, 2015
    Inventors: Jason Harrison, Louis Montulli, Jeffrey Whitehead, Andrew Eckhardt, Shylaja Ramachandra
  • Publication number: 20150301900
    Abstract: Systems and methods are disclosed for state consistent replication of client data set on a client computer by generating a snapshot of the client data set on a local volume; synchronizing with a remote server volume corresponding to the local volume to create a copy of the client data set on the remote server; performing a master to slave replication of the data set; and taking a snapshot of the server data set to create a mirror of the snapshot of the client data set on the server.
    Type: Application
    Filed: January 23, 2015
    Publication date: October 22, 2015
    Inventors: Jeffrey Whitehead, Louis Montulli, Jason Harrison, Chris Schin, Maggie Seah, Casey Cook
  • Publication number: 20150301899
    Abstract: Systems and methods are disclosed for rapidly restoring client data set for a computer by storing the client data and one or more pat sets required to revert to one or more version of the client data on a remote server; storing a local copy of the replicated client data on a local data storage device coupled to the computer; receiving a request to revert to a predetermined version of the client data; using the local copy as a seed, receiving a patch set corresponding to a predetermined version; and updating the local copy using the patch set to generated the predetermined version.
    Type: Application
    Filed: January 23, 2015
    Publication date: October 22, 2015
    Inventors: Louis Montulli, Jason Harrison, Jeffrey Whitehead, Chris Schin, Maggie Seah
  • Patent number: 9152642
    Abstract: Systems and methods provide on demand data storage by creating an unpartitioned storage pool; generating a unique volume identifier for a data storage volume at a predetermined location; pre-provisioning the data storage volume in a volume queue ready for use on-demand; and storing data on the data storage volume at the predetermined location on-demand.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: October 6, 2015
    Inventors: Jason Harrison, Louis Montulli, Jeffrey Whitehead, Chris Schin, Shylaja Ramachandra, Casey Cook, Ray Thro, Harliv Singh, Rich Webster
  • Patent number: 9152643
    Abstract: Systems and methods are disclosed for backing up a computer with a distributed meta data store by splitting meta data from file data; storing the meta data for each file in a separate file; mapping the file data and meta data to an arbitrary file system; and reconstructing files for the arbitrary file system.
    Type: Grant
    Filed: March 16, 2013
    Date of Patent: October 6, 2015
    Assignee: Zetta Inc.
    Inventors: Jeffrey Whitehead, Louis Montulli, V, Jason Harrison, Andrew Eckhardt, Casey Cook, Ray Thro
  • Patent number: 9152686
    Abstract: A method for backing up a client data set on a computer by generating a manifest of the client data set and storing the manifest on a remote server along with a server data set corresponding to the client data set; taking a snapshot of the server manifest and data set; and comparing the manifest to the remote server data set and synchronizing the client dataset if a difference is detected.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: October 6, 2015
    Assignee: Zetta Inc.
    Inventors: Jeffrey Whitehead, Louis Montulli, Jason Harrison, Andrew Eckhardt, Casey Cook
  • Publication number: 20150227536
    Abstract: Systems and methods for replicating a client data set on a computer includes replicating the client data set using an application software on the computer; generating a manifest of a target data set during replication containing state of target data reflecting post-update state; and determining differences between the local data and manifest to determine required backup operations.
    Type: Application
    Filed: January 28, 2015
    Publication date: August 13, 2015
    Inventors: Louis Montulli, Jason Harrison, Jeffrey Whitehead, Andrew Eckhardt, SR.
  • Patent number: 9015122
    Abstract: Systems and methods are disclosed for backing up a client data set on a computer by identifying changed files; generating a first sub-file signature for one or more segments of a changed file; subsequently generating a second sub-file signature for each file segment to detect insertions, removals, and rearrangements of data in the file; transmitting one more changed segment(s) in the file; and writing a manifest file reflecting the new target state.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 21, 2015
    Assignee: Zetta, Inc.
    Inventors: Jason Harrison, Louis Montulli, Jeffrey Whitehead, Andrew Eckhardt, Shylaja Ramachandra
  • Patent number: 8977594
    Abstract: Systems and methods are disclosed for state consistent replication of client data set on a client computer by generating a snapshot of the client data set on a local volume; synchronizing with a remote server volume corresponding to the local volume to create a copy of the client data set on the remote server; performing a master to slave replication of the data set; and taking a snapshot of the server data set to create a mirror of the snapshot of the client data set on the server.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 10, 2015
    Assignee: Zetta Inc.
    Inventors: Jeffrey Whitehead, Louis Montulli, Jason Harrison, Chris Schin, Maggie Seah, Casey Cook
  • Patent number: 8977596
    Abstract: Systems and methods for replicating a client data set on a computer includes replicating the client data set using an application software on the computer; generating a manifest of a target data set during replication containing state of target data reflecting post-update state; and determining differences between the local data and manifest to determine required backup operations.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 10, 2015
    Assignee: Zetta Inc.
    Inventors: Louis Montulli, Jason Harrison, Jeffrey Whitehead, Andrew Eckhardt, Sr.
  • Patent number: 8977598
    Abstract: Systems and methods are disclosed for rapidly restoring client data set for a computer by storing the client data and one or more pat sets required to revert to one or more version of the client data on a remote server; storing a local copy of the replicated client data on a local data storage device coupled to the computer; receiving a request to revert to a predetermined version of the client data; using the local copy as a seed, receiving a patch set corresponding to a predetermined version; and updating the local copy using the patch set to generated the predetermined version.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 10, 2015
    Assignee: Zetta Inc.
    Inventors: Louis Montulli, Jason Harrison, Jeffrey Whitehead, Chris Schin, Maggie Seah