The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 22, 2022

Filed:

Nov. 30, 2018
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventor:

Sreenivasa Viswanadha, Cupertino, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/242 (2019.01); G06F 16/2458 (2019.01); G06F 16/22 (2019.01); G06F 16/27 (2019.01); G06F 16/28 (2019.01);
U.S. Cl.
CPC ...
G06F 16/244 (2019.01); G06F 16/2282 (2019.01); G06F 16/2471 (2019.01); G06F 16/278 (2019.01); G06F 16/283 (2019.01);
Abstract

Systems and devices implement scalable implementations of multi-dimensional aggregations with input blending in distributed query processing systems. Multi-dimensional aggregations for identifiers/values designated fields in datasets are performed based on keys. Datasets are sorted by identifier/value and divided into first partitions. Each row of data with a specific sorted-by-identifier/value is only present in one of the first partitions. Keys are generated from each combination of two or more dataset fields, and a blended table of data is generated over the partitions based on each different key combination. Designated data field characteristics are determined for the blended table based on the different key combinations. The characteristics are divided into second partitions based on the keys, where each key is present in only one of the second partitions. A final designated data field characteristic is determined for each row of data in each of the second partitions as the multi-dimensional aggregation.


Find Patent Forward Citations

Loading…