Patents by Inventor Mark Alexander Hugh Emberson

Mark Alexander Hugh Emberson 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).

  • Publication number: 20220091743
    Abstract: A storage system stores objects in a bucket at a storage device of the storage system. Each of the objects has a corresponding version. A processing device generates a snapshot of the bucket. The snapshot captures the corresponding version of each of the objects at a time associated with the generation of the snapshot.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventors: Shao-Ting Chang, Richard A. Hankins, Cary A. Sandvig, Mark Alexander Hugh Emberson, Keshav Sethi Attrey, Andrew Kutner, Karthikeyan Srinivasan, Puneet Venkatraman Shenoy
  • Publication number: 20180107404
    Abstract: A garbage collection process for a data deduplication storage system is disclosed. In one implementation, a method is disclosed to perform garbage collection that works effectively across a scale-out cluster and across very large amounts of data. The method includes compacting data in an object store in the scale-out cluster by examining data in a reference map of data blocks in the object store to determine which of the locations within a back-end object in an object store are referenced, and which locations are no longer referenced by a process. The back-end object in an Object Store are altered to remove block data from locations which are no longer referenced, and a hash-to-location table is updated to remove the entries for the removed block data.
    Type: Application
    Filed: November 28, 2017
    Publication date: April 19, 2018
    Applicant: StorReduce
    Inventors: Mark Leslie Cox, Mark Alexander Hugh Emberson, Tyler Wayne Power
  • Publication number: 20180060348
    Abstract: A data replication system and process is disclosed. A device receives files respectively via a network from a remotely disposed computing device and partitions the received files into data objects. The device creates hash values for the first data objects and stores the data objects on remotely disposed storage systems at location addresses. The first device stores in records of a storage table, for each of the data objects, the hash values and corresponding location addresses. The device receives an indication to replicate a portion of the stored data objects and replicates the stored data objects by copying the indicated data objects stored on the first remotely located storage system to the second remotely located storage system, and after replicating the indicated data objects, copies or recreates the one or more hash values and the one or more location addresses and the one or more key-to-location (e.g.
    Type: Application
    Filed: August 10, 2017
    Publication date: March 1, 2018
    Applicant: StoreReduce
    Inventors: Tyler Wayne Power, Mark Alexander Hugh Emberson, Mark Leslie Cox
  • Publication number: 20170300550
    Abstract: A data cloning system and process is disclosed. A device receives files via a network from a remotely disposed computing device and partitions the received files into data objects. The device creates hash values for the data objects and stores the data objects on remotely disposed storage systems at location addresses. The device stores in records of a storage table, for each of the data objects, the hash values and corresponding location addresses. The device receives an indication to clone a portion of the received files and performs the clone operation by storing in records of a second storage table, a key for each cloned file referring to the same set of hash values and location addresses as the corresponding original file. This has the effect of cloning the original received files without needing to copy the corresponding data objects.
    Type: Application
    Filed: May 19, 2017
    Publication date: October 19, 2017
    Applicant: StoreReduce
    Inventors: Mark Alexander Hugh Emberson, Mark Leslie Cox, Tyler Wayne Power
  • Publication number: 20170124107
    Abstract: A data deduplication storage system and process is disclosed. In one implementation deduplication file storage system is added to an existing file storage system by receiving first files via a network from a remotely disposed computing device, dividing the files into data objects, creating hash values for the data objects, and store the data objects on more remotely disposed storage systems at network location addresses. Records of a storage table disposed on the intermediate device or a secondary remote storage system are stored for the data objects containing the hash values and corresponding network location addresses. When another of the files including one or more second data objects are received, a determination is made if the second data objects were previously stored on remotely disposed storage systems by comparing hash values for the second data object against hash values stored in records of the storage table.
    Type: Application
    Filed: October 20, 2016
    Publication date: May 4, 2017
    Applicant: StoreReduce
    Inventor: Mark Alexander Hugh Emberson
  • Patent number: 7404177
    Abstract: A method is disclosed for adapting a legacy software application developed for an environment comprising a centralized computing resource interconnected to a series of computer terminal devices applications to a network environment wherein the network environment can comprise a system of distributed, interconnected network computing resources, the method comprising the steps of: creating translatable source code and executable code for the initial legacy software application and; utilizing the translatable source code to produce a series of software components, the components being executable by at least one of the computing resources in the network environment, and upon execution, the computing resource is caused to interconnect with the executable code of the legacy software application over the network so as to interact with the legacy software application in the transmission or receipt of information to and from the legacy software application.
    Type: Grant
    Filed: October 23, 1998
    Date of Patent: July 22, 2008
    Assignee: Unisys Corporation
    Inventors: Paul Aubrey Greenfield, Charles Zdzislaw Loboz, Mark Alexander Hugh Emberson