Patents Assigned to Qliktech International AB
-
Patent number: 11327965Abstract: Provided are methods and systems comprising receiving a plurality of data tables, wherein each data table comprises at least one row, generating a first handle for a first value in a table of the plurality of tables, wherein the first handle comprises an indication of whether a row in each of the plurality of tables is associated or not associated with the first value, and performing one or more operations on the first handle.Type: GrantFiled: May 1, 2017Date of Patent: May 10, 2022Assignee: QLIKTECH INTERNATIONAL ABInventors: Charles M. Potter, Jose Diaz Lopez
-
Patent number: 11275624Abstract: Provided are methods and systems for application program interface (API) management. An API management device may receive requests from client devices to submit an API and/or API update for implementation. The API management device may determine an operable status of the API and/or the API update by determining whether the API and/or the API update is configured and/or updated for implementation. The API and/or the API update may be determined to be configured and/or updated for implementation when the API and/or the API update does not violate one or more rules. The API management device, based on operable status, may allow or deny the request for implementation.Type: GrantFiled: June 14, 2019Date of Patent: March 15, 2022Assignee: QLIKTECH INTERNATIONAL ABInventors: Mikael Danielsson, Amanda Högberg
-
Patent number: 11151107Abstract: Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.Type: GrantFiled: April 16, 2020Date of Patent: October 19, 2021Assignee: QLIKTECH INTERNATIONAL ABInventors: Håkan Wolgé, Tobias Linsefors
-
Patent number: 11144525Abstract: 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.Type: GrantFiled: May 18, 2018Date of Patent: October 12, 2021Assignee: QLIKTECH INTERNATIONAL ABInventors: Johan Nilsson, José Díaz López
-
Patent number: 11106647Abstract: Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.Type: GrantFiled: February 21, 2019Date of Patent: August 31, 2021Assignee: QLIKTECH INTERNATIONAL ABInventor: Håkan Wolgé
-
Patent number: 11093473Abstract: Methods and systems are disclosed for generating and using a hierarchical tree data structure. A computing device may receive data having a number of dimensions and corresponding values for each of the dimensions. A hierarchical tree data structure may have a root node and a number of levels, one of which may be connected to the root node. Each level may correspond to a respective dimension of the data and may be connected to a higher level as well as to a lower level. A measure for a given dimension may be evaluated based on the nodes corresponding to the level that corresponds to the given dimension and all preceding connected nodes. A result of the measure may be stored in a number of nodes corresponding to the level that corresponds to the given dimension.Type: GrantFiled: April 23, 2019Date of Patent: August 17, 2021Assignee: QLIKTECH INTERNATIONAL ABInventor: Christoffer Hedberg
-
Patent number: 11017027Abstract: In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at the master node, an indexation request, and in response to the indexation request, distributing one or more tasks to the plurality of worker nodes based on the respective capability information, wherein the one or more tasks relate to generating a plurality of indexlets.Type: GrantFiled: May 18, 2018Date of Patent: May 25, 2021Assignee: QLIKTECH INTERNATIONAL ABInventors: José Díaz López, Khoa Tan Nguyen
-
Patent number: 10698918Abstract: Methods and systems for representing data are disclosed. An example method can comprise providing a first representation of data and receiving a request to change resolution of the data. An example method can comprise, transforming, based on at least one wavelet function, the data to at least one of reduced data or expanded data. An example method can comprise providing a second representation of the data based on at least one of the reduced data or expanded data.Type: GrantFiled: November 20, 2013Date of Patent: June 30, 2020Assignee: QLIKTECH INTERNATIONAL ABInventor: José Dìaz López
-
Patent number: 10685005Abstract: Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.Type: GrantFiled: June 20, 2012Date of Patent: June 16, 2020Assignee: QLIKTECH INTERNATIONAL ABInventors: Håkan Wolgé, Tobias Linsefors
-
Patent number: 10628401Abstract: In an aspect, provided is a method comprising receiving a data model, generating a bidirectional table index (BTI) based on the data model, generating a bidirectional association index (BAI) based on the data model and the bidirectional table index, and loading a portion of the data model, the BAI, and the BTI in-memory.Type: GrantFiled: April 13, 2017Date of Patent: April 21, 2020Assignee: QLIKTECH INTERNATIONAL ABInventors: José Diaz López, Yolanda Perdomo Gallipoli, Johan Nilsson
-
Patent number: 10437805Abstract: Provided are methods comprising receiving a query for information from the database, determining particular data element types and data element values that are the subject of the query, instantiating a query data structure containing the data element types and the data element values that are the subject of the query, identifying records within the database that contain one or more data element types and/or data element values that are included in the query data structure, and instantiating a results data structure comprising information relating to the identified records.Type: GrantFiled: September 24, 2013Date of Patent: October 8, 2019Assignee: QLIKTECH INTERNATIONAL ABInventors: Anders Nilsson, Ingemar Carlo, José Diaz López, Håkan Wolgé, Anders Helmer, Thomas Lindén
-
Patent number: 10366066Abstract: Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to facilitate dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.Type: GrantFiled: June 20, 2012Date of Patent: July 30, 2019Assignee: QLIKTECH INTERNATIONAL ABInventors: Håkan Wolgé, Tobias Linsefors
-
Patent number: 10324917Abstract: Systems and methods for data management are disclosed. One method can comprise defining a plurality of data tables, wherein one or more of the data tables comprises a data field, loading a first data table of the plurality of data tables in a first memory, wherein one or more data fields of the first data table is associated with a second data table of the plurality of data tables, and wherein the second data table is resident in a second memory, and presenting a visualization of the first data table and the second data table.Type: GrantFiled: October 15, 2013Date of Patent: June 18, 2019Assignee: QLIKTECH INTERNATIONAL ABInventors: Elif Tutuk, Håkan Wolgé, Alistair Eaves
-
Patent number: 10262017Abstract: Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.Type: GrantFiled: June 28, 2017Date of Patent: April 16, 2019Assignee: QLIKTECH INTERNATIONAL ABInventor: Håkan Wolgé
-
Patent number: 10262021Abstract: Methods and systems for processing data are disclosed. In an aspect, a first set of data can be received. A first set of intermediate data can be determined based on the first set of data. A basis for a factorization can be determined based on the first set of intermediate data. A second set of data can be received. The basis for the factorization can be updated based on the second set of data. The factorization can be performed based on the updated basis for the factorization.Type: GrantFiled: June 9, 2015Date of Patent: April 16, 2019Assignee: QLIKTECH INTERNATIONAL ABInventors: Tor Oscar Johannes Olsson, Tommy Michael Ivarsson, José Francisco Dìaz López
-
Patent number: 9727597Abstract: Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.Type: GrantFiled: May 20, 2014Date of Patent: August 8, 2017Assignee: QLIKTECH INTERNATIONAL ABInventor: Håkan Wolgé
-
Patent number: 8954375Abstract: A method and system for developing data integration applications with reusable semantic types to represent and process application data. Methods include creating schemas to describe external data, creating semantic types to describe internal data, mapping schemas to semantic types, developing dataflows that configure input and output operations using schemas, mappings, and semantic types and all other transformation operations and functions based solely on semantic types, and executing dataflows defined in this manner.Type: GrantFiled: October 13, 2011Date of Patent: February 10, 2015Assignee: QlikTech International ABInventors: William V. Kehoe, Jerry L. Callen, Steven R. Frechette
-
Patent number: 8244741Abstract: A method for retrieving calculation results, wherein a first input or selection causes a first calculation on a database to produce an intermediate result, and a second selection or input causes a second calculation on the intermediate result, producing a final result. These results are cached with digital fingerprint identifiers. A first identifier is calculated from the first selection, and a second identifier is calculated from the second selection and the intermediate result. The first identifier and intermediate result are associated and cached, while the second identifier and final result are associated and cached. The final result may be then retrieved using the first and second selections or inputs by recalculating the first identifier and searching the cache for the first identifier associated with the intermediate result. Upon locating the intermediate result, the second identifier may be recalculated to locate the cached second identifier associated with the final result.Type: GrantFiled: July 17, 2009Date of Patent: August 14, 2012Assignee: QlikTech International ABInventor: Hakan Wolge
-
Publication number: 20100017436Abstract: Information is extracted from a database using a computer-implemented method that involves a sequential chain of main calculations, in which a first main calculation (P1) operates a first selection item (S1) on a data set (R0) that represents the database to produce a first result (R1), and a second main calculation (P2) operates a second selection item (S2) on the first result (R1) to produce a second result (R2). The first and second results (R1, R2) are cached in computer memory (10) for re-use in subsequent iterations of the method, thereby reducing the need to execute the first and/or second main calculations (P1, P2) for extracting the information.Type: ApplicationFiled: July 17, 2009Publication date: January 21, 2010Applicant: QlikTech International ABInventor: Hakan WOLGE
-
Patent number: 7058621Abstract: A method operates on a database to extract and present information to a user. The database comprises data tables containing values of a number of variables. The information is to be extracted by evaluating at least one mathematical function which operates on one or more selected calculation variables. The presented information is to be partitioned on one or more selected classification variables.Type: GrantFiled: March 10, 2000Date of Patent: June 6, 2006Assignee: Qliktech International ABInventor: Håkan Wolgé