Discovering and configuring representations of data via an insight taxonomy
First Claim
1. A method of operating a computing device to create a representation of a data set, the method comprising:
- with at least one processor;
identifying, based on a computer-based inference derived by analyzing values of data in a data set being visualized, an insight that a user desires to gain from graphically presenting at least one portion of the data set, the insight being identified without explicit interaction by the user;
selecting, at least one graphical object adapted to receive user input indicating a change in the values of the data in the at least one portion of the data set so that on effecting the change, the selected at least one graphical object reveals the insight using at least the changed values of the data in the data set, wherein the selection is performed based on a type of the data set and at least one visual characteristic of the at least one graphical object; and
presenting to the user a suggestion for incorporating the selected at least one graphical object in a user interface configured for interaction of the user with at least the changed values of the data in the data set.
2 Assignments
0 Petitions
Accused Products
Abstract
An insight that a user desires to obtain from graphically presenting and manipulating a data set may be identified. A graphical object may be selected for representation and analysis of the data set based on whether the graphical object is capable of revealing the desired insight. The selection may be made based visual characteristic(s) of the graphical object and parameters, such as a type, of data in the data set. Different graphical objects may be selected to gain different insights about the data set. For example, a bar chart may be selected to gain an insight such as a trend in the data. The selected graphical object may be provided as a suggestion on a user interface for potentially using the graphical object to represent the data. A graphical object may include visually interactive components for use within a graphical user interface. The interactive components may be used to receive user input indicating a change in representation of the data set so that appearance of visual characteristics of the graphical object is modified to reflect the change.
139 Citations
20 Claims
-
1. A method of operating a computing device to create a representation of a data set, the method comprising:
-
with at least one processor; identifying, based on a computer-based inference derived by analyzing values of data in a data set being visualized, an insight that a user desires to gain from graphically presenting at least one portion of the data set, the insight being identified without explicit interaction by the user; selecting, at least one graphical object adapted to receive user input indicating a change in the values of the data in the at least one portion of the data set so that on effecting the change, the selected at least one graphical object reveals the insight using at least the changed values of the data in the data set, wherein the selection is performed based on a type of the data set and at least one visual characteristic of the at least one graphical object; and presenting to the user a suggestion for incorporating the selected at least one graphical object in a user interface configured for interaction of the user with at least the changed values of the data in the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system, comprising:
-
a storage device comprising a library of graphical objects, wherein each graphical object in the library is associated with an insight revealed from displaying data using the graphical object; a data set of a type; and at least one processor configured to; identify a desired insight to be revealed from graphically presenting at least one portion of the data set, wherein a type of the identified desired insight is selected from one of multiple levels of a hierarchy of insights in an insight taxonomy, the insight being identified by presenting a portion of the insights from the multiple levels based on the data set, the hierarchy of the multiple levels being organized based on types of the insights, wherein at least two or more types of the insights have different levels of the hierarchy in the insight taxonomy; identify in the library, based on the type of the data set and the type of the identified insight, at least one graphical object capable of representing the at least one portion of the data set so that the user gains the insight, the at least one graphical object being identified based on a comparison of the type of the identified insight and types of insights graphical objects in the library are capable of revealing, wherein the at least one graphical object is adapted to receive user input indicating a change in the at least one portion of data in the data set so that effecting the change reveals the desired insight based on at least the changed data, the at least one graphical object being identified from the graphical objects classified in the multiple levels of the hierarchy in the same way as the insights are classified in the insight taxonomy; generate an output suggesting use of the identified at least one graphical object; and in response to user input requesting use of the identified at least one graphical object, represent the data set using the graphical object via a graphical user interface. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of interacting with a data set, the method comprising:
-
through at least one processor; identifying an insight that a user desires to gain from graphically presenting at least one portion of the data set, the insight being identified, based on a computer-based inference derived using the data set, from one of multiple levels of a hierarchy of insights in an insight taxonomy; selecting, based on the identified insight, a first graphical object corresponding to the one of multiple levels of the hierarchy, wherein the first graphical object reveals the insight; selecting a plurality of graphical objects capable of changing appearance of the first graphical object, at least one graphical object in the plurality of graphical objects being capable of representing the at least one portion of the data set so that the plurality of graphical objects in combination aid in revealing the insight by the first graphical object, wherein the selection of the first graphical object is performed based on a type of the data set and at least one visual characteristic of the first graphical object, and the at least one graphic object is adapted to receive user input indicating a change in the at least one portion of the data set so that effecting the change reveals the identified insight by changing the at least one visual characteristic of the first graphical object; presenting to the user a suggestion for incorporating the first graphical object and the plurality of graphical object in a user interface configured for interaction with the data set; and in response to user input requesting use of the at least one graphical object, representing the at least one portion of the data so that the plurality of graphical objects in combination aid in revealing the insight by the first graphical object. - View Dependent Claims (18, 19, 20)
-
Specification