Automatic creation of drill paths
First Claim
1. A computer-implemented Method for suggesting data visualizations, the method comprising:
- at an input device, receiving a first user input selecting a primary data visualization;
at a display device, responsive to receipt of the first user input, displaying the primary data visualization that graphically illustrates a primary data set of a database;
at a processor, responsive to receipt of the first user input, automatically applying criteria to the database to identify a first secondary data set of the database that meets the criteria;
at the display device, displaying a first secondary data visualization that graphically illustrates the first secondary data set;
recording an analysis path by at least recording a first decision record comprising user selection of the first secondary data visualization;
at the display device, displaying an analysis path playback user interface comprising a plurality of decision records comprising the first decision record; and
receiving a third user input selecting the first decision record from the plurality of decision records.
3 Assignments
0 Petitions
Accused Products
Abstract
A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a primary data set of a database. Criteria may be automatically applied to the database to identify a secondary data set that meets the criteria. A secondary data visualization that graphically illustrates the secondary data visualization and/or a corresponding indicator may be displayed. Multiple visualizations and/or indicators may be displayed, and the user may select one for viewing. The criteria may again be applied to the database to identify a tertiary data set. An analysis path may be recorded to enable the user to easily view the decisions made and/or the data visualizations viewed. The criteria may include determination that the secondary data set has the desired amount of data, has unique data types or descriptors, includes data previously selected by the user, or the like.
164 Citations
36 Claims
-
1. A computer-implemented Method for suggesting data visualizations, the method comprising:
-
at an input device, receiving a first user input selecting a primary data visualization; at a display device, responsive to receipt of the first user input, displaying the primary data visualization that graphically illustrates a primary data set of a database; at a processor, responsive to receipt of the first user input, automatically applying criteria to the database to identify a first secondary data set of the database that meets the criteria; at the display device, displaying a first secondary data visualization that graphically illustrates the first secondary data set; recording an analysis path by at least recording a first decision record comprising user selection of the first secondary data visualization; at the display device, displaying an analysis path playback user interface comprising a plurality of decision records comprising the first decision record; and receiving a third user input selecting the first decision record from the plurality of decision records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for suggesting data visualizations, comprising:
-
a non-transitory storage medium; and computer program code, encoded on the medium, configured to cause at least one processor to perform the steps of; causing an input device to receive a first user input selecting a primary data visualization; responsive to receipt of the first user input, causing a display device to display the primary data visualization that graphically illustrates a primary data set of a database; responsive to receipt of the first user input, automatically applying criteria to the database to identify a first secondary data set of the database that meets the criteria; and causing the display device to display a first secondary data visualization that graphically illustrates the first secondary data set; recording an analysis path by recording a first decision record comprising user selection of the first secondary data visualization; causing the display device to display an analysis path playback user interface comprising a plurality of decision records comprising the first decision record; and causing the input device to receive a third user input selecting the first decision record from the plurality of decision records. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for suggesting data visualizations, the system comprising:
-
an input device configured to receive a first user input selecting a primary data visualization; a display device configured to, responsive to receipt of the first user input, display the primary data visualization that graphically illustrates a primary data set of a database; a processor, communicatively coupled to the input device and the display device, configured to; responsive to receipt of the first user input, automatically apply criteria to the database to identify a first secondary data set of the database that meets the criteria; and cause the display device to automatically display a first secondary data visualization that graphically illustrates the first secondary data set; record an analysis path by recording a first decision record comprising user selection of the first secondary data visualization; cause the display device to display an analysis path playback user interface comprising a plurality of decision records comprising the first decision record; and cause the input device to receive a third user input selecting the first decision record from the plurality of decision records. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification