Computer storage and retrieval mechanisms using distributed probabilistic counting
AssigneeMicrosoft Technology Licensing, LLC
InventorsYida Yao, Kiryl Yesipau, Tyler Monroe Elliott
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsYida Yao, Kiryl Yesipau, Tyler Monroe Elliott
Estimating the term…
Techniques for computer storage and retrieval mechanisms using distributed probabilistic counting are provided. In one technique, multiple probabilistic data structures (PDSs), each corresponding to a different time range of a plurality of time ranges, are stored. A query is received that includes a key value and a time window. In response to receiving the query, multiple sub-queries are generated, each of which includes the key value and corresponds to a different time range of the time window. Each sub-query corresponds to a different PDS of the multiple PDSs. For each of the multiple sub-queries, that sub-query is executed against the PDS that corresponds to the sub-query. The executing comprises receiving results from the PDS. The results from the multiple sub-queries are aggregated to generate an aggregated result. The query is responded to with the aggregated result.
A method comprising:
One or more storage media storing instructions which, when executed by one or more processors, cause:
Dependencies are inferred from the claim text.