US 11,947,613 B2
System and method for efficiently querying data using temporal granularities
Guy Boyangu, Tel Aviv (IL); and Leon Gendler, Herzliya (IL)
Assigned to SISENSE LTD., Ramat Gan (IL)
Filed by Sisense Ltd., Ramat Gan (IL)
Filed on Apr. 29, 2022, as Appl. No. 17/661,502.
Application 17/661,502 is a continuation of application No. 16/707,324, filed on Dec. 9, 2019, granted, now 11,354,373.
Claims priority of provisional application 62/779,871, filed on Dec. 14, 2018.
Prior Publication US 2022/0261452 A1, Aug. 18, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9537 (2019.01); G06F 16/14 (2019.01); G06F 16/16 (2019.01)
CPC G06F 16/9537 (2019.01) [G06F 16/144 (2019.01); G06F 16/156 (2019.01); G06F 16/168 (2019.01)] 13 Claims
OG exemplary drawing
 
1. A method for querying a data source based on temporal granularity, comprising:
determining a target dataset from among a plurality of preexisting datasets based on a request including a query for execution and a temporal granularity;
querying the target dataset based on the request; and
generating an output based on a query result received in response to querying the target dataset,
wherein each of the plurality of preexisting datasets is based on at least one temporal data requirement,
wherein the plurality of datasets is generated based on a data model, the data model including a data structure and representing a set of data larger in size than at least one of the plurality of datasets,
wherein at least one dataset of the plurality of datasets has a size that is different from respective sizes of other datasets of the plurality of datasets.