Record addressing information retrieval based on user data descriptors
First Claim
Patent Images
1. A method for identifying record addressing information, comprising:
- receiving, by a processing module, a threshold number of user data descriptors from a set of user data descriptors that each indicate a separate attribute of a user, wherein the threshold number of user data descriptors being fewer than all of the user data descriptors and being a sufficient number of user data descriptors to populate a read threshold number of pillars corresponding to a record index based on error coding dispersal storage function parameters;
converting, by the processing module, the threshold number of user data descriptors into a computed record index;
comparing, by the processing module, the computed record index to a list of record indexes associated with a plurality of records; and
when the computed record index compares favorably to the record index in the list of record indexes, retrieving, by the processing module, record addressing information for a particular record of the plurality of records based on the record index.
5 Assignments
0 Petitions
Accused Products
Abstract
Record addressing information retrieval is achieved using a plurality of user data descriptors. When a threshold number of user data descriptors from a set of user data descriptors are received, the threshold number of user data descriptors can be converted into a computed record index that is compared to a list of record indexes associated with a plurality of records. When the computed record index compares favorably to a record index in the list of record indexes, the record addressing information for a particular record is retrieved based on the record index.
96 Citations
20 Claims
-
1. A method for identifying record addressing information, comprising:
-
receiving, by a processing module, a threshold number of user data descriptors from a set of user data descriptors that each indicate a separate attribute of a user, wherein the threshold number of user data descriptors being fewer than all of the user data descriptors and being a sufficient number of user data descriptors to populate a read threshold number of pillars corresponding to a record index based on error coding dispersal storage function parameters; converting, by the processing module, the threshold number of user data descriptors into a computed record index; comparing, by the processing module, the computed record index to a list of record indexes associated with a plurality of records; and when the computed record index compares favorably to the record index in the list of record indexes, retrieving, by the processing module, record addressing information for a particular record of the plurality of records based on the record index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dispersed storage processing unit within a dispersed storage network, comprising:
-
an interface; and a processing module operably coupled to the interface, wherein the processing module is operable to; receive, via the interface, a threshold number of user data descriptors from a set of user data descriptors that each indicate a separate attribute of a user, wherein the threshold number of user data descriptors being fewer than all of the user data descriptors and being a sufficient number of user data descriptors to populate a read threshold number of pillars corresponding to a record index based on error coding dispersal storage function parameters; convert the threshold number of user data descriptors into a computed record index; compare the computed record index to a list of record indexes associated with a plurality of records; and when the computed record index compares favorably to the record index in the list of record indexes, retrieve record addressing information for a particular record of the plurality of records based on the record index. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium having accessible therefrom a set of instructions interpretable by a processing module, the set of instructions being configured to cause the processing module to carry out operations for:
-
receiving a threshold number of user data descriptors from a set of user data descriptors that each indicate a separate attribute of a user, wherein the threshold number of user data descriptors being fewer than all of the user data descriptors and being a sufficient number of user data descriptors to populate a read threshold number of pillars corresponding to a record index based on error coding dispersal storage function parameters; converting the threshold number of user data descriptors into a computed record index; comparing the computed record index to a list of record indexes associated with a plurality of records; and when the computed record index compares favorably to the record index in the list of record indexes, retrieving record addressing information for a particular record of the plurality of records based on the record index. - View Dependent Claims (20)
-
Specification