US2021272029A1PendingUtilityA1

Context aware recommendation of analytic components

Assignee: TIBCO SOFTWARE INCPriority: Oct 31, 2014Filed: May 14, 2021Published: Sep 2, 2021
Est. expiryOct 31, 2034(~8.3 yrs left)· nominal 20-yr term from priority
G06T 11/26G06Q 10/063G06F 40/106G06T 11/206
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques to provide recommended data visualizations or analytical operations are disclosed. In various embodiments, an indication is received of a set of data for which a data visualization or analytical operation is to be provided. The set of data is analyzed to determine one or more data attributes of the set of data. A data visualization or analytical method to be recommended is selected for the set of data, based at least in part on the determined one or more data attributes.

Claims

exact text as granted — not AI-modified
1 . A method of operating a visualization platform to create context aware recommendations for analytic components, comprising:
 storing data sets, rules for at least one data set, associated data set attributes, and recommendations from users for at least one visualization type and at least one user-altered visualization type;   the rules for determining the at least one visualization type and the at least one user-altered visualization type, priorities relative to the at least one visualization type and the at least one user-altered visualization type, at least one analytic method type, and at least one filtering operation for the at least one data set;   the at least one analytic method type determined based on values of the associated data set, the priorities determined based on the recommendation from users;   the at least one filtering operation determined based on at least one of selected from a group comprising the at least one data set, values in the at least one data set, the at least one visualization type, the at least one user-altered visualization type, and the at least one analytic method type;   generating a user interface configured for receiving user inputs, wherein the inputs comprise an indication of a set of data for which a visualization is to be provided.   
     
     
         2 . The method of  claim 1 , wherein the at least one visualization type and the at least one user-altered visualization type determined based on the associated data set attributes and at least one of selected from a group comprising the priorities and the analytic method type. 
     
     
         3 . The method of  claim 1 , further comprising:
 determining at least one attribute of the set of data;   analyzing values of the set of data;   comparing the at least one attribute and the analysis results of the analyzed values with the rules, associated data attributes, and recommendations to determine at least one selected from a group comprising a visualization and a user-altered visualization, and to determine at least one selected from a group comprising an analytical method and a filtering operation; and   ranking each of the determined visualization, the user-altered visualization, and the analytic method.   
     
     
         4 . The method of  claim 3 , further comprising:
 generating a data visualization analytics dashboard configured for:
 displaying at least one selected from a group comprising a ranked visualization and a ranked user-altered visualization. 
   
     
     
         5 . The method of  claim 4 , further comprising;
 displaying results of at least one ranked analytic method and a control panel having a list of data sets, the data sets capable of being filtered based on each determined filtering operation.   
     
     
         6 . The method of  claim 4 , further comprising:
 receiving at least one associated data visualization alteration for at least one displayed selected data visualization;   receiving a user recommendation to at least one of: reject a ranked data visualization of the at least one ranked data visualization; obtain more like the ranked data visualization of the at least one ranked data visualization; and add the ranked data visualization of the at least one ranked data visualization; and   storing the user recommendation.   
     
     
         7 . The method of  claim 5 , further comprising:
 receiving at least one associated data visualization alteration for at least one displayed selected data visualization;   receiving a user recommendation to at least one of: reject a ranked data visualization of the at least one ranked data visualization; obtain more like the ranked data visualization of the at least one ranked data visualization; and add the ranked data visualization of the at least one ranked data visualization; and   storing the user recommendation.   
     
     
         8 . A system of operating a visualization platform to create context aware recommendations for analytic components, comprising:
 a memory; and   a processor coupled to the memory and configured to:   store data sets, rules for at least one data set, associated data set attributes, and recommendations from users for at least one visualization type and at least one user-altered visualization type;   the rules for determining the at least one visualization type and the at least one user-altered visualization type, priorities relative to the at least one visualization type and the at least one user-altered visualization type, at least one analytic method type, and at least one filtering operation for the at least one data set;   the at least one analytic method type determined based on values of the associated data set, the priorities determined based on the recommendation from users;   the at least one filtering operation determined based on at least one of selected from a group comprising the at least one data set, values in the at least one data set, the at least one visualization type, the at least one user-altered visualization type, and the at least one analytic method type;   generate a user interface configured for receiving user inputs, wherein the inputs comprise an indication of a set of data for which a visualization is to be provided.   
     
     
         9 . The system of  claim 8 , wherein the at least one visualization type and the at least one user-altered visualization type determined based on the associated data set attributes and at least one of selected from a group comprising the priorities and the analytic method type. 
     
     
         10 . The system of  claim 8 , wherein the processor is further configured to:
 determine at least one attribute of the set of data;   analyze values of the set of data;   compare the at least one attribute and the analysis results of the analyzed values with the rules, associated data attributes, and recommendations to determine at least one selected from a group comprising a visualization and a user-altered visualization, and to determine at least one selected from a group comprising an analytical method and a filtering operation; and   rank each of the determined visualization, the user-altered visualization, and the analytic method.   
     
     
         11 . The system of  claim 10 , wherein the processor is further configured to:
 generate a data visualization analytics dashboard; and   display at least one selected from a group comprising a ranked visualization and a ranked user-altered visualization.   
     
     
         12 . The system of  claim 11 , wherein the processor is further configured to:
 display results of at least one ranked analytic method and a control panel having a list of data sets, the data sets capable of being filtered based on each determined filtering operation.   
     
     
         13 . The system of  claim 11 , wherein the processor is further configured to:
 receive at least one associated data visualization alteration for at least one displayed selected data visualization;   receive a user recommendation to at least one of: reject a ranked data visualization of the at least one ranked data visualization; obtain more like the ranked data visualization of the at least one ranked data visualization; and add the ranked data visualization of the at least one ranked data visualization; and   store the user recommendation.   
     
     
         14 . The system of  claim 12 , wherein the processor is further configured to:
 receive at least one associated data visualization alteration for at least one displayed selected data visualization;   receive a user recommendation to at least one of: reject a ranked data visualization of the at least one ranked data visualization; obtain more like the ranked data visualization of the at least one ranked data visualization; and add the ranked data visualization of the at least one ranked data visualization; and   store the user recommendation.   
     
     
         15 . A computer program product embodied in a non-transitory computer readable medium for operating a visualization platform to create context aware recommendations for analytic components and comprising computer instructions for:
 storing data sets, rules for at least one data set, associated data set attributes, and recommendations from users for at least one visualization type and at least one user-altered visualization type;   the rules for determining the at least one visualization type and the at least one user-altered visualization type, priorities relative to the at least one visualization type and the at least one user-altered visualization type, at least one analytic method type, and at least one filtering operation for the at least one data set;   the at least one analytic method type determined based on values of the associated data set, the priorities determined based on the recommendation from users;   the at least one filtering operation determined based on at least one of selected from a group comprising the at least one data set, values in the at least one data set, the at least one visualization type, the at least one user-altered visualization type, and the at least one analytic method type;   generating a user interface configured for receiving user inputs, wherein the inputs comprise an indication of a set of data for which a visualization is to be provided.   
     
     
         16 . The computer program product of  claim 15 , wherein the at least one visualization type and the at least one user-altered visualization type determined based on the associated data set attributes and at least one of selected from a group comprising the priorities and the analytic method type. 
     
     
         17 . The computer program product of  claim 15 , further comprising computer instructions for:
 determining at least one attribute of the set of data;   analyzing values of the set of data;   comparing the at least one attribute and the analysis results of the analyzed values with the rules, associated data attributes, and recommendations to determine at least one selected from a group comprising a visualization and a user-altered visualization, and to determine at least one selected from a group comprising an analytical method and a filtering operation; and   ranking each of the determined visualization, the user-altered visualization, and the analytic method.   
     
     
         18 . The computer program product of  claim 17 , further comprising computer instructions for:
 generating a data visualization analytics dashboard configured for:
 displaying at least one selected from a group comprising a ranked visualization and a ranked user-altered visualization. 
   
     
     
         19 . The computer program product of claim of  claim 18 , further comprising computer instructions for;
 displaying results of at least one ranked analytic method and a control panel having a list of data sets, the data sets capable of being filtered based on each determined filtering operation.   
     
     
         20 . The computer program product of claim of  claim 18 , further comprising computer instructions for:
 receiving at least one associated data visualization alteration for at least one displayed selected data visualization;   receiving a user recommendation to at least one of: reject a ranked data visualization of the at least one ranked data visualization; obtain more like the ranked data visualization of the at least one ranked data visualization; and add the ranked data visualization of the at least one ranked data visualization; and   storing the user recommendation.

Join the waitlist — get patent alerts

Track US2021272029A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.