Patents Assigned to Translattice, Inc.
  • Publication number: 20140372491
    Abstract: Deleting content is disclosed. A delete request is received for a file that is distributed with a plurality of nodes. The file is replaced with a first delete token. A determination is made as to whether all nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens. The file is deleted.
    Type: Application
    Filed: May 21, 2014
    Publication date: December 18, 2014
    Applicant: Translattice, Inc.
    Inventors: Robert F. Ross, Harrison B. Caudill
  • Patent number: 8862644
    Abstract: Distributing data is disclosed. A first request for data associated with a first file is received at a first node. It is determined, at the first node, that the first file is located on a second node. A second request for data associated with the first file is received at the first node. It is determined that a third node should have an instance of the first file. The third node is caused to have an instance of the first file.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: October 14, 2014
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger
  • Patent number: 8775373
    Abstract: Deleting content is disclosed. A delete request is received for a file that is distributed with a plurality of nodes. The file is replaced with a first delete token. A determination is made as to whether all nodes in the plurality of nodes have replaced their respective copies of the file with first delete tokens. The file is deleted.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: July 8, 2014
    Assignee: Translattice, Inc.
    Inventors: Robert F. Ross, Harrison B. Caudill
  • Publication number: 20140059290
    Abstract: Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the content object, from a plurality of storage locations comprising a distributed content storage system, based at least in part on probability data indicating a degree to which the selected storage location is associated statistically with a feature comprising the set of features determined to be associated with the content object.
    Type: Application
    Filed: September 5, 2013
    Publication date: February 27, 2014
    Applicant: Translattice, Inc.
    Inventors: Robert F. Ross, Michael P. Lyle
  • Patent number: 8554993
    Abstract: Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the content object, from a plurality of storage locations comprising a distributed content storage system, based at least in part on probability data indicating a degree to which the selected storage location is associated statistically with a feature comprising the set of features determined to be associated with the content object.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: October 8, 2013
    Assignee: Translattice, Inc.
    Inventors: Robert F. Ross, Michael P. Lyle
  • Patent number: 8438574
    Abstract: Selecting a resource to fulfill a resource requirement is disclosed. For each resource requirement, a resource-specific affinity value is computed with respect to each of a plurality of resources. A bias is applied to each of at least a subset of the resource-specific affinity values. The biased, as applicable, resource-specific affinity values are sorted into a resource preference list. The sorted preference list is used to select a resource to fulfill the resource requirement.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: May 7, 2013
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Robert F. Ross
  • Patent number: 8417679
    Abstract: Updating an index is disclosed. An indication of one or more changes to be made to data is received. The one or more changes are written to a storage medium prior to updating one or more file name index entries. One or more file name index entries are updated prior to writing a new index tree root. A new index tree root is written.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: April 9, 2013
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Daniel Vekhter, John F. Sherman, II
  • Patent number: 8346824
    Abstract: Distributing data is disclosed. A first request for data associated with a first file is received at a first node. It is determined, at the first node, that the first file is located on a second node. A second request for data associated with the first file is received at the first node. It is determined that a third node should have an instance of the first file. The third node is caused to have an instance of the first file.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: January 1, 2013
    Assignee: Translattice, Inc.
    Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger