Patents Assigned to Qliktech International AB
  • Patent number: 11687801
    Abstract: Methods and systems are disclosed for generating and using a knowledge graph. In an aspect, the knowledge graph may be generated based on data fields for one or more datasets associated with one or more parameters extracted from a group of chart data structures. In another aspect, a query dataset may be analyzed, and one or more query data fields may be extracted from the query dataset. The one or more query data fields may be compared to a knowledge graph stored in a graph database to determine one or more result data fields. A context may be determined for each of the one or more result data fields, and an associated data set may be determined. Based on the context, each of the associated data sets may be scored, and a recommended analysis may be presented to a user.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: June 27, 2023
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Mohsen Rais-Ghasem, Tad Adams
  • Patent number: 11681704
    Abstract: Methods comprising loading a data model in-memory, providing a first graphical object of loaded data based on the data model, wherein the first graphical object represents a plurality of data sets, executing a first procedure in an inference engine based on a user selection in the plurality of data sets to generate a data subset, executing a second procedure in a calculation engine to generate a first multidimensional data cube based on the data subset to generate a second graphical object, providing at least a portion of the data subset to an external engine to perform a third procedure, receiving a result of the third procedure from the external engine, repeating the first procedure and the second procedure based on the data subset and the result of the third procedure to generate a second multidimensional data cube and to generate a third graphical object, and providing the third graphical object.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: June 20, 2023
    Assignee: QlikTech International AB
    Inventors: José Dìaz López, Håkan Wolgé
  • Patent number: 11645257
    Abstract: 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: Grant
    Filed: September 11, 2020
    Date of Patent: May 9, 2023
    Assignee: QlikTech International AB
    Inventors: Chris Branch, Alistair Eaves
  • Patent number: 11625395
    Abstract: Set analysis may be used to determine the best data analysis model(s) (e.g., data charts, data tables, data graphs, data maps, graphical objects, key performance indicators (KPIs), etc.) for representing the results of an undetermined query (e.g., an imprecise query, an undefined query, an incomplete query, a partially expressed query, a portioned query, etc.).
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: April 11, 2023
    Assignee: QlikTech International AB
    Inventors: Akash Patel, Steven Pressland, Mohsen Rais-Ghasem
  • Patent number: 11599576
    Abstract: 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: Grant
    Filed: April 19, 2021
    Date of Patent: March 7, 2023
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: José Díaz López, Khoa Tan Nguyen
  • Patent number: 11580085
    Abstract: 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: Grant
    Filed: September 20, 2021
    Date of Patent: February 14, 2023
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Håkan Wolgé, Tobias Linsefors
  • Patent number: 11481654
    Abstract: In an aspect, provided is a method comprising monitoring one or more data analysis sessions, determining, based on the monitoring, a common data analysis technique performed across common data analysis sessions, identifying the common data analysis technique as a precedent, and providing the precedent to a precedent engine.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 25, 2022
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Mohsen Rais-Ghasem, Elif Tutuk
  • Patent number: 11442915
    Abstract: Disclosed are systems and methods for extracting and visualizing patterns in large-scale data sets. A data set comprising a plurality of data points is received. A plurality of connections between the plurality of data points is generated. Based on the plurality of connections, a plurality of groups from the plurality of data points is generated. A visual analytic comprising a plurality of geometrical shapes corresponding to the plurality of groups is generated.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: September 13, 2022
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventor: Khoa Tan Nguyen
  • Patent number: 11423043
    Abstract: 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: Grant
    Filed: May 20, 2020
    Date of Patent: August 23, 2022
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventor: José Diaz López
  • Patent number: 11327965
    Abstract: 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: Grant
    Filed: May 1, 2017
    Date of Patent: May 10, 2022
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Charles M. Potter, Jose Diaz Lopez
  • Patent number: 11275624
    Abstract: 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: Grant
    Filed: June 14, 2019
    Date of Patent: March 15, 2022
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Mikael Danielsson, Amanda Högberg
  • Patent number: 11151107
    Abstract: 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: Grant
    Filed: April 16, 2020
    Date of Patent: October 19, 2021
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Håkan Wolgé, Tobias Linsefors
  • Patent number: 11144525
    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.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 12, 2021
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Johan Nilsson, José Díaz López
  • Patent number: 11106647
    Abstract: 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: Grant
    Filed: February 21, 2019
    Date of Patent: August 31, 2021
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventor: Håkan Wolgé
  • Patent number: 11093473
    Abstract: 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: Grant
    Filed: April 23, 2019
    Date of Patent: August 17, 2021
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventor: Christoffer Hedberg
  • Patent number: 11017027
    Abstract: 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: Grant
    Filed: May 18, 2018
    Date of Patent: May 25, 2021
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: José Díaz López, Khoa Tan Nguyen
  • Patent number: 10698918
    Abstract: 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: Grant
    Filed: November 20, 2013
    Date of Patent: June 30, 2020
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventor: José Dìaz López
  • Patent number: 10685005
    Abstract: 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: Grant
    Filed: June 20, 2012
    Date of Patent: June 16, 2020
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Håkan Wolgé, Tobias Linsefors
  • Patent number: 10628401
    Abstract: 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: Grant
    Filed: April 13, 2017
    Date of Patent: April 21, 2020
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: José Diaz López, Yolanda Perdomo Gallipoli, Johan Nilsson
  • Patent number: 10437805
    Abstract: 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: Grant
    Filed: September 24, 2013
    Date of Patent: October 8, 2019
    Assignee: QLIKTECH INTERNATIONAL AB
    Inventors: Anders Nilsson, Ingemar Carlo, José Diaz López, Håkan Wolgé, Anders Helmer, Thomas Lindén