Patents Assigned to Translattice, Inc.
-
Publication number: 20140372491Abstract: 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: ApplicationFiled: May 21, 2014Publication date: December 18, 2014Applicant: Translattice, Inc.Inventors: Robert F. Ross, Harrison B. Caudill
-
Patent number: 8862644Abstract: 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: GrantFiled: November 28, 2012Date of Patent: October 14, 2014Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger
-
Patent number: 8775373Abstract: 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: GrantFiled: May 21, 2009Date of Patent: July 8, 2014Assignee: Translattice, Inc.Inventors: Robert F. Ross, Harrison B. Caudill
-
Publication number: 20140059290Abstract: 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: ApplicationFiled: September 5, 2013Publication date: February 27, 2014Applicant: Translattice, Inc.Inventors: Robert F. Ross, Michael P. Lyle
-
Patent number: 8554993Abstract: 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: GrantFiled: September 21, 2010Date of Patent: October 8, 2013Assignee: Translattice, Inc.Inventors: Robert F. Ross, Michael P. Lyle
-
Patent number: 8438574Abstract: 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: GrantFiled: August 5, 2010Date of Patent: May 7, 2013Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Robert F. Ross
-
Patent number: 8417679Abstract: 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: GrantFiled: May 21, 2009Date of Patent: April 9, 2013Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Daniel Vekhter, John F. Sherman, II
-
Patent number: 8346824Abstract: 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: GrantFiled: May 21, 2009Date of Patent: January 1, 2013Assignee: Translattice, Inc.Inventors: Michael P. Lyle, Robert F. Ross, Robert L. Geiger