US 12,299,600 B2
Cognitive rule engine
Mohsen Rais-Ghasem, Ottawa (CA); and Elif Tutuk, Verona, WI (US)
Assigned to QlikTech International AB, Lund (SE)
Filed by QlikTech International AB, Lund (SE)
Filed on Sep. 8, 2022, as Appl. No. 17/940,726.
Application 17/940,726 is a continuation of application No. 15/984,116, filed on May 18, 2018, granted, now 11,481,654.
Claims priority of provisional application 62/505,691, filed on May 12, 2017.
Prior Publication US 2023/0077834 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 5/043 (2023.01); G06F 16/242 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01)
CPC G06N 5/043 (2013.01) [G06F 16/2423 (2019.01); G06F 16/24564 (2019.01); G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining, based on one or more monitored data analysis sessions, a common data analysis technique performed across the one or more monitored data analysis sessions, wherein the common data analysis technique comprises a result of an evaluation of a plurality of data records during the one or more monitored data analysis sessions, and wherein the result of the evaluation is based on one or more user interface selections received during the one or more monitored data analysis sessions and associated with one or more dimensions of the plurality of data records;
determining, during a current data analysis session, that one or more current user interface selections are associated with the one or more dimensions of the plurality of data records;
causing, based on the one or more current user interface selections, at least one graphical object to be output during the current data analysis session, wherein the at least one graphical object comprises an indication that the common data analysis technique is available to be applied during the current data analysis session, and wherein the one or more current user interface selections cause a selection of a portion of the plurality of data records associated with the one or more dimensions and indicative of the common data analysis technique; and
causing, based on an indication of a selection of the at least one graphical object during the current data analysis session, and based on the selection of the portion of the plurality of data records, the common data analysis technique to be applied during the current data analysis session.