Back to results
US 11,144,525 B2Granted
Chart engine
AssigneeQliktech International AB
InventorsJohan Nilsson, José Díaz López
Life of this patent
Estimating the term…
Abstract
In an aspect, provided is a method comprising receiving an expression involving one or more dimensions, determining one or more indexlets associated with the one or more dimensions, querying each of the one or more indexlets with the expression, receiving a result from each of the one or more indexlets, and aggregating the results.
Claims20
A method comprising:
- receiving an expression associated with one or more dimensions of data records;
- determining one or more indexlets associated with the one or more dimensions of data records, wherein each of the one or more indexlets bidirectionally indexes a block of rows of at least one table comprising at least one dimension of the one or more dimensions of data records;
- querying each of the one or more indexlets with the expression;
- receiving a result from each of the one or more indexlets;
- and
- aggregating the results.
3 more elements
A method comprising:
- receiving an expression comprising one or more dimensions of data records, wherein the one or more dimensions of data records are within multiple tables;
- determining one or more indexlets associated with the one or more dimensions of data records, wherein each of the one or more indexlets bidirectionally indexes a block of rows of at least one table of the multiple tables;
- identifying a master table of the multiple tables, wherein the master table comprises a largest number of the one or more indexlets;
- querying, based on the expression, the master table and at least one indexlet of the one or more indexlets associated with the one or more dimensions of data records, wherein the at least one indexlet is configured to query at least one other indexlet of the one or more indexlets to evaluate the expression;
- receiving a result from the at least one indexlet;
- and
- aggregating the results.
4 more elements
A method comprising:
- receiving a user selection of data, wherein the data comprises one or more tables;
- determining, based on at least one indexlet of one or more indexlets, distinct values of the data in the one or more tables that are associated with the user selection, wherein each of the one or more indexlets bidirectionally indexes a block of rows of the one or more tables;
- generating, based on the distinct values of the data, a first hypercube;
- and
- generating, based on the first hypercube, a graphical object.
2 more elements
Dependencies are inferred from the claim text.