Managing Associations Between Keys And Values
First Claim
1. A method of managing associations between keys and values within a computer processing system, comprising:
- inputting requests to store associations between keys and data values corresponding to the keys;
storing the associations in entry nodes within a data structure represented as a hash-based directed acyclic graph (HDAG); and
upon receipt of a data value request that includes a specified function of the request key, together with satisfaction of any additional access criterion, automatically providing a return data value corresponding to the request key,wherein the return data value has been generated based on at least one of the associations that involve the request key.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are, among other things, systems, methods and techniques for managing associations between keys and values within a computer processing system. In one exemplary implementation, requests to store associations between keys and data values corresponding to the keys are input, and the associations are stored in entry nodes within a data structure represented as a hash-based directed acyclic graph (HDAG). Upon receipt of a data value request and accompanying request key, together with satisfaction of any additional access criterion, a return data value corresponding to the request key automatically is provided, the return data value having been generated based on at least one of the associations that involve the request key.
-
Citations
20 Claims
-
1. A method of managing associations between keys and values within a computer processing system, comprising:
-
inputting requests to store associations between keys and data values corresponding to the keys; storing the associations in entry nodes within a data structure represented as a hash-based directed acyclic graph (HDAG); and upon receipt of a data value request that includes a specified function of the request key, together with satisfaction of any additional access criterion, automatically providing a return data value corresponding to the request key, wherein the return data value has been generated based on at least one of the associations that involve the request key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of managing associations between keys and values within a computer processing system, comprising:
-
inputting requests to store associations between keys and data values corresponding to the keys; storing the associations in entry nodes; and upon receipt of a data value request that includes a specified function of the request key, together with satisfaction of any additional access criterion, automatically providing a return data value corresponding to the request key, wherein the return data value is generated based on a plurality of the associations involving the request key that were previously stored. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing computer-executable process steps for managing associations between keys and values within a computer processing system, said process steps comprising:
-
inputting requests to store associations between keys and data values corresponding to the keys; storing the associations in entry nodes within a data structure represented as a hash-based directed acyclic graph (HDAG); and upon receipt of a data value request that includes a specified function of the request key, together with satisfaction of any additional access criterion, automatically providing a return data value corresponding to the request key, wherein the return data value has been generated based on at least one of the associations that involve the request key.
-
Specification