US 11,954,115 B2
Methods and systems for wavelet based representation
José Diaz López, Lund (SE)
Assigned to QlikTech International AB, Lund (SE)
Filed by QlikTech International AB, Lund (SE)
Filed on Jul. 19, 2022, as Appl. No. 17/868,369.
Application 17/868,369 is a continuation of application No. 16/879,190, filed on May 20, 2020, granted, now 11,423,043.
Application 16/879,190 is a continuation of application No. 14/084,752, filed on Nov. 20, 2013, granted, now 10,698,918, issued on Jun. 30, 2020.
Prior Publication US 2022/0365946 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/22 (2019.01); G06F 16/25 (2019.01); G06F 16/26 (2019.01); H04N 19/33 (2014.01); H04N 19/63 (2014.01)
CPC G06F 16/258 (2019.01) [G06F 16/2237 (2019.01); G06F 16/26 (2019.01); H04N 19/33 (2014.11); H04N 19/63 (2014.11)] 38 Claims
OG exemplary drawing
 
1. An apparatus comprising:
one or more processors; and
memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:
provide, at a user interface, a first graph representing a relationship between at least two data element types of a first selection of a plurality of database records, wherein the plurality of database records comprises data values for corresponding data element types;
convert the data values of the plurality of database records into corresponding vectors, wherein each corresponding vector comprises data values of a row of the first selection of the plurality of database records for each of the at least two data element types;
determine an amount of change in a resolution of the first graph, based on a request received at the user interface to:
reduce the first selection, or
expand the first selection;
transform, based on the determined amount of change and a wavelet function, at least one of the corresponding vectors to one of reduced data or expanded data, wherein the reduced data comprises a portion of the first selection, and wherein the expanded data comprises the first selection and at least one additional database record;
provide, at the user interface, a second graph representing a relationship between the at least two of the data element types based on the transformed at least one of the corresponding vectors;
store information indicative of the at least one of the corresponding vectors in memory, wherein the information is a result of the transformation; and
restore, based on the information indicative of the at least one of the corresponding vectors, the first selection.