Managing Storage of Individually Accessible Data Units
First Claim
Patent Images
1. A method for managing data, the method including:
- receiving individually accessible data units, each identified by a key value;
storing a plurality of blocks of data, each of at least some of the blocks being generated by combining a plurality of the data units; and
providing an index that includes an entry for each of the blocks, wherein one or more of the entries enable location, based on a provided key value, of a block that includes data units corresponding to a range of key values that includes the provided key value.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for managing data includes receiving individually accessible data units, each identified by a key value; storing a plurality of blocks of data, each of at least some of the blocks being generated by combining a plurality of the data units; and providing an index that includes an entry for each of the blocks. One or more of the entries enable location, based on a provided key value, of a block that includes data units corresponding to a range of key values that includes the provided key value.
-
Citations
36 Claims
-
1. A method for managing data, the method including:
-
receiving individually accessible data units, each identified by a key value; storing a plurality of blocks of data, each of at least some of the blocks being generated by combining a plurality of the data units; and providing an index that includes an entry for each of the blocks, wherein one or more of the entries enable location, based on a provided key value, of a block that includes data units corresponding to a range of key values that includes the provided key value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for managing data, the system including:
-
means for receiving individually accessible data units, each identified by a key value; means for storing a plurality of blocks of data, each of at least some of the blocks being generated by combining a plurality of the data units; and means for providing an index that includes an entry for each of the blocks, wherein one or more of the entries enable location, based on a provided key value, of a block that includes data units corresponding to a range of key values that includes the provided key value.
-
-
36. A computer program, stored on a computer-readable medium, for managing data, the computer program including instructions for causing a computer to:
-
receive individually accessible data units, each identified by a key value; store a plurality of blocks of data, each of at least some of the blocks being generated by combining a plurality of the data units; and provide an index that includes an entry for each of the blocks, wherein one or more of the entries enable location, based on a provided key value, of a block that includes data units corresponding to a range of key values that includes the provided key value.
-
Specification