HIERARCHICAL UPDATE SCHEME FOR EXTREMUM LOCATION WITH INDIRECT ADDRESSING
First Claim
Patent Images
1. A method for generating data comprising:
- (a) partitioning a base level of data values into first partitions;
(b) generating a first level including indices indicating positions of extreme data values of the first partitions;
(c) generating an apex including at least one extreme index of the first level corresponding to an extreme data value of the base level; and
(d) modifying the first level in response to altering at least one data value of the base level, by storing a new index in the first level, wherein the new extreme index is stored in the apex if altering at least one data value results in a new extreme data value of the base level.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations related to hierarchical update schemes for extremum location with indirect addressing are disclosed.
-
Citations
63 Claims
-
1. A method for generating data comprising:
-
(a) partitioning a base level of data values into first partitions; (b) generating a first level including indices indicating positions of extreme data values of the first partitions; (c) generating an apex including at least one extreme index of the first level corresponding to an extreme data value of the base level; and (d) modifying the first level in response to altering at least one data value of the base level, by storing a new index in the first level, wherein the new extreme index is stored in the apex if altering at least one data value results in a new extreme data value of the base level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 55, 56)
-
-
13. A method, comprising:
-
(a) partitioning a set of data values; (b) generating a coarse representation of extrema of partitions of the set of data values and storing indices indicative of locations of extrema in the partitions in memory; and (c) updating the coarse representation in response to altering one or more data values of the set of data values, wherein step (c) comprises storing in memory indices indicative of locations of any new extrema in partitions corresponding to partitions of the set of data values that include altered data values. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 57, 58)
-
-
23. A method, comprising:
-
(a) partitioning a set of data values into a plurality of first partitions; (b) storing a set of first indices corresponding to positions of extreme data values of the first partitions; (c) altering one or more data values to produce one or more altered first partitions; and (d) updating indices of the set of first indices corresponding to the one or more altered first partitions. - View Dependent Claims (24, 25, 26, 27, 28, 29, 59, 60, 61, 62)
-
-
30. An apparatus, comprising:
-
an encoder adapted to use a hierarchical data structure to identify an extremum of a data set, wherein the hierarchical data structure holds indices corresponding to extreme data values of the data set. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 63)
-
-
45. A computer-readable medium containing instructions that, when executed by a processor, causes the processor to:
-
partition a base level of data values into first partitions; generate a first level including indices indicating positions of extreme data values of the first partitions; generate an apex including at least one extreme index of the first level corresponding to an extreme data value of the base level; and modify the first level in response to altering at least one data value of the base level, by storing a new index in the first level, wherein the new extreme index is stored in the apex if altering at least one data value results in a new extreme data value of the base level. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification