Patents by Inventor Adam C. Emerson

Adam C. Emerson 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: 9146937
    Abstract: A client computing device having a processor and a memory receives, in response to a request, a replication layout from a replication controller. The client device initiates a data replication request at each of a plurality of data servers according to the replication layout. The client device receives, from each of the data servers, integrity information representing a state of a replication dataset at each of the servers. The client device transmits the integrity information to the replication controller.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: September 29, 2015
    Assignee: Cohort FS, LLC
    Inventors: Matthew W. Benjamin, Adam C. Emerson, Peter Honeyman
  • Patent number: 9098201
    Abstract: A command is received to alter data storage in a cluster, along with parameters for executing the command. Information is obtained relating to one or more volumes in the cluster and information relating to devices in the cluster. A formal description of a placement function is generated that maps one or more object identifiers to a storage device set. Placement function code is generated by compiling the formal description of the placement function to computer-executable code.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: August 4, 2015
    Assignee: COHORT FS, LLC
    Inventors: Matthew W. Benjamin, Adam C. Emerson, Peter Honeyman
  • Publication number: 20120330892
    Abstract: A client computing device having a processor and a memory receives, in response to a request, a replication layout from a replication controller. The client device initiates a data replication request at each of a plurality of data servers according to the replication layout. The client device receives, from each of the data servers, integrity information representing a state of a replication dataset at each of the servers. The client device transmits the integrity information to the replication controller.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 27, 2012
    Applicant: CohortFS, LLC
    Inventors: Matthew W. Benjamin, Adam C. Emerson, Peter Honeyman
  • Publication number: 20120331249
    Abstract: A command is received to alter data storage in a cluster, along with parameters for executing the command. Information is obtained relating to one or more volumes in the cluster and information relating to devices in the cluster. A formal description of a placement function is generated that maps one or more object identifiers to a storage device set. Placement function code is generated by compiling the formal description of the placement function to computer-executable code.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 27, 2012
    Applicant: CohortFS, LLC
    Inventors: Matthew W. Benjamin, Adam C. Emerson, Peter Honeyman