Ranking system
AssigneeMicrosoft Corporation
InventorsMilan Vojnović, Dinkar Vasudevan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMilan Vojnović, Dinkar Vasudevan
Estimating the term…
Ranking systems are described. In an embodiment a large scale data center has peta bytes of items and a query engine is provided to find the top k most frequently occurring items. In embodiments, samples are taken from the data center at least until a specified number of samplings is met, or until a stopping rule is met. In examples, the samples form a sample sketch which is used to find the top k most frequently occurring items without the need to examine every item in the data center. In other examples, the number of samplings or stopping rule is varied to provide ranks or frequencies. In other embodiments the ranking system operates on items having values to find separators which divide the items into bins such that the proportion of the items in each bin is different. For example, a data set may be apportioned to different types of processor.
A computer-implemented method of identifying a top k most frequently occurring items in a data set, the method comprising:
A query engine arranged to query a data center storing on an order of peta bytes of items in a data set, to find a top k most frequently occurring items in the data center, the query engine comprising:
A ranking system comprising:
Dependencies are inferred from the claim text.