CPC G06F 16/288 (2019.01) [G06F 16/24544 (2019.01); G06F 18/22 (2023.01); G06F 21/6245 (2013.01); G06F 21/64 (2013.01)] | 20 Claims |
1. A system, comprising:
a processor configured to:
determine a first plurality of representations from identifying information associated with a first set of resources;
update a first data structure corresponding to the first set of resources using portions of respective ones of the first plurality of representations, wherein the first data structure initially stores default values in a plurality of buckets, wherein to update the first data structure corresponding to the first set of resources comprises to:
map the portions of respective ones of the first plurality of representations to at least a subset of the plurality of buckets; and
replace at least some of the default values in the at least subset of the plurality of buckets with the portions of respective ones of the first plurality of representations, including to:
determine that a representation of the first plurality of representations maps to a bucket in the plurality of buckets;
compare the representation to a current value stored in the bucket; and
in response to the comparison, replace the current value stored in the bucket by storing a respective portion of the representation in the bucket;
determine a second plurality of representations from identifying information associated with a second set of resources;
update a second data structure corresponding to the second set of resources using portions of respective ones of the second plurality of representations; and
use the first data structure and the second data structure to compute a derived value associated with the first set of resources and the second set of resources; and
a memory coupled to the processor and configured to provide the processor with instructions.
|