IP Library Granted Patent US 11,151,107
Granted Patent B2
US 11,151,107 · App. 16/850,831 · Granted Oct 19, 2021

Alternate states in associative information mining and analysis

Inventors: Håkan Wolgé (Lund, SE); Tobias Linsefors (Lund, SE)
Assignee: QLIKTECH INTERNATIONAL AB
G06F16/2264G06F3/048G06F3/04842G06F16/22G06F16/2282G06F16/26G06F16/283
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,151,107
App. No.
16/850,831
Granted
Oct 19, 2021
Kind
B2
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.

Claims (46)

1. A method comprising:

determining, by a computing device, based on a selection of a first data object within a user interface, a first selection state comprising a selection of a first dimension of data records from a database;

determining, based on a selection of a second data object within the user interface, a second selection state comprising a selection of a second dimension of data records from the database;

updating, in response to the selection of the second data object causing the second selection state to be determined, the selection of the first dimension of data records;

determining, based on the updated selection of the first dimension of data records, and based on the selection of the second dimension of data records, a multidimensional selection of data records from the database; and

causing a result graphical object representing the multidimensional selection of data records to be rendered.

2. The method of claim 1 , wherein determining the multidimensional selection of data records from the database comprises:

applying, to a first plurality of data records and a second pluralityof data records, a mathematical function.

3. The method of claim 2 , wherein the first plurality of data records comprises the updated selection of the first dimension of data records, and wherein the second plurality of data records comprises the selection of the second dimension of data records.

4. The method of claim 1 , wherein the first dimension of data records are associated with one or more classification variables.

5. The method of claim 1 , wherein the second dimension of data records are associated with one or more classification. variables.

6. The method of claim 1 , further comprising:

rendering, by a second computing device, a first state space representing the first selection state; and

rendering, by the second computing device, a second state space representing the second selection state.

7. The method of claim 1 , wherein the first data object and the second data object each comprise one or more of a list box, a chart, a graph, or a selection tool.

8. A method comprising:

determining, by a computing device, based on a first selection of one or more first data objects within a user interface, a first selection state comprising a selection of one or more first dimensions of data records from a database;

determining, based on one or more further selections of one or more second data objects within the user interface, one or more further selection states each comprising a selection of one or more second dimensions of data records from the database;

updating, in response to the one or more further selections causing the one or more further selection states to he determined, the selection of the one or more first dimensions of data records;

determining, based on the updated selection of the one or more first dimensions of data records and the one or more further selection states, a multidimensional selection of data records from the database; and

causing a result graphical object representing the multidimensional selection of data records to he rendered.

9. The method of claim 8 , wherein determining the multidimensional selection of data records from the database comprises:

applying, to a first plurality of data records and one or more further pluralities of data records, a mathematical function.

10. The method of claim 9 , wherein the first plurality of data records comprises the updated selection of the one or more first dimensions of data records, and wherein the one or more further pluralities of data records each comprise the selection of the one or more second dimensions of data records of the one or more further selection states.

11. The method of claim 8 , wherein the one or more first dimensions of data records and the one or more second dimensions of data records are each associated with one or more classification variables.

12. The method of claim 8 , further comprising:

rendering, by a second computing device, a first state space representing the first selection state; and

rendering, by the second computing device, one or more second state spaces each representing one of the one or more further selection states.

13. The method of claim 12 , wherein the first state space comprises a default state, and wherein each of the one or more second state spaces comprises an inherited state based on the default state.

14. The method of claim 8 , wherein each of the one or more first data objects and the one or more second data objects comprises one or more of a list box, a chart, a graph, or a selection tool.

15. A method comprising:

receiving, by a first computing device via a user interface, a selection of a first data object, wherein the selection. of the first data object causes a selection of a first dimension of data records from a database;

receiving, via the user interface, a selection of a second data object, wherein the selection of the second data object causes a selection of a second dimension of data records from the database, and wherein the selection of the second data object causes the selection of the first dimension of data, records to be updated based on the second dimension of data records;

sending, to a second computing device, an indication of the selection of the first data object and the selection of the second data object;

receiving, from the second computing device, a result graphical object representing a multidimensional selection of data records from the database; and

rendering, at the user interlace, the result graphical object.

16. The method of claim 15 , further comprising:

receiving, by the second computing device, the indication of the selection of the first data object and the selection of the second data object;

updating, in response to the selection of the second data object causing the selection of the second dimension of data records, the selection of the first dimension of data records; and

determining, by the second computing device, based on the updated selection of the first dimension of data records and the selection of the second dimension of data records, the multidimensional selection of data records from the database.

17. The method of claim 15 , wherein the first dimension of data records are associated with one or more classification variables.

18. The method of claim 15 , wherein the second dimension of data records are associated with one or more classification variables.

19. The method of claim 15 , wherein the first data object and the second data object each comprise one or more of a list box, a chart, a graph, or a selection tool.

20. The method of claim 15 , further comprising:

rendering, based on the selection of the first dimension of data records. a first state space at the user interface; and

rendering, based on the selection of the second dimension of data records, a second state space at the user interface.

Assignments (3)
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 8, 2025
From: QLIKTECH INTERNATIONAL AB
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071224/0394 →
SECURITY INTEREST Recorded Apr 18, 2024
From: QLIKTECH INTERNATIONAL AB
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 067168/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2020
From: WOLGE, HAKAN; LINSEFORS, TOBIAS
To: QLIKTECH INTERNATIONAL AB
Reel/Frame 054080/0066 →
Continuity (3)
Continuation 13528536 · Jun 20, 2012
Provisional Application 61558799 · Nov 11, 2011
Related Publication 20200349140A1 · Nov 5, 2020