Content-based, compression-enhancing routing in distributed, differential electronic-data storage systems
First Claim
1. A method for routing a data object, comprising a sequence of data units, to a particular component data-storage system, or particular group component of data-storage systems, within a distributed, differential electronic-data storage system, the method comprising:
- selecting one or more subsequences of data units from the data object;
computing one or more characteristic values from the selected subsequences;
computing one or more indexes from the one or more characteristic values; and
directing the data object to the particular component data-storage system, or to the particular group of component data-storage systems, identified by the one or more computed indexes.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention includes a method for routing a data object, comprising a sequence of data units, to a particular component data-storage system, or particular group of component data-storage systems, within a distributed, differential electronic-data storage system by selecting one or more subsequences of data units from the data object, computing a characteristic value from the selected subsequences, computing an index from the characteristic value; and directing the data object to the particular component data-storage system, or to the particular group component data-storage systems, identified by the computed index.
-
Citations
20 Claims
-
1. A method for routing a data object, comprising a sequence of data units, to a particular component data-storage system, or particular group component of data-storage systems, within a distributed, differential electronic-data storage system, the method comprising:
-
selecting one or more subsequences of data units from the data object;
computing one or more characteristic values from the selected subsequences;
computing one or more indexes from the one or more characteristic values; and
directing the data object to the particular component data-storage system, or to the particular group of component data-storage systems, identified by the one or more computed indexes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 16)
-
-
12. A routing component of a distributed, differential electronic-data storage system that routes a data object, comprising a sequence of data units, to a particular component data-storage system, or particular group component data-storage systems, of the distributed, differential electronic-data storage system by:
-
selecting one or more subsequences of data units from the data object;
computing one or more characteristic values from the selected subsequences;
computing one or more indexes from the one or more characteristic values; and
directing the data object to the particular component of the data-storage system, or to the particular group of component data-storage systems, identified by the one or more computed indexes. - View Dependent Claims (13, 14, 17, 18, 19, 20)
-
Specification