Visualizing high-cardinality data
First Claim
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:
- present a graph on a display,wherein the graph includes a first axis, a second axis, and a first plurality of value markers,wherein the first axis includes a minimum value and a maximum value and the second axis includes a plurality of category values,wherein each value marker of the first plurality of value markers indicates an aggregate value representing a respective category value of the plurality of category values;
receive a selection indicator identifying selection of a first value marker of the first plurality of value markers,wherein the first value marker indicates the aggregate value for a category value of the plurality of category values associated with the first value marker;
automatically identify a second plurality of category values in response to receipt of the selection indicator,wherein the second plurality of category values are subcategories of the category value of the selected first value marker;
in response to automatically identifying the second plurality of category values, automatically compute a value for each respective subcategory value of the second plurality of category values from the aggregate value indicated by the first value marker; and
automatically present both the graph including each value marker of the first plurality of value markers and a second graph together on the display,wherein the second graph includes a third axis, a fourth axis, and a second plurality of value markers distinct from the first plurality of value markers,wherein each value marker of the second plurality of value markers indicates the computed value associated with a respective subcategory value of the second plurality of category values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of visualizing high-cardinally data is provided. A graph is presented on a display. The graph includes a first axis, a second axis, and a plurality of value markers. The first axis includes a minimum value and a maximum value and the second axis includes a plurality of category values. A selection indicator identifying selection of a first value marker of the plurality of value markers is received. The first value marker indicates a value for a category value of the plurality of category values. A second plurality of category values is determined based on the category value. The graph and a second graph are presented on the display. The second graph includes a third axis, a fourth axis, and a second plurality of value markers. The third axis includes a second minimum value and a second maximum value.
19 Citations
32 Claims
-
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:
-
present a graph on a display, wherein the graph includes a first axis, a second axis, and a first plurality of value markers, wherein the first axis includes a minimum value and a maximum value and the second axis includes a plurality of category values, wherein each value marker of the first plurality of value markers indicates an aggregate value representing a respective category value of the plurality of category values; receive a selection indicator identifying selection of a first value marker of the first plurality of value markers, wherein the first value marker indicates the aggregate value for a category value of the plurality of category values associated with the first value marker; automatically identify a second plurality of category values in response to receipt of the selection indicator, wherein the second plurality of category values are subcategories of the category value of the selected first value marker; in response to automatically identifying the second plurality of category values, automatically compute a value for each respective subcategory value of the second plurality of category values from the aggregate value indicated by the first value marker; and automatically present both the graph including each value marker of the first plurality of value markers and a second graph together on the display, wherein the second graph includes a third axis, a fourth axis, and a second plurality of value markers distinct from the first plurality of value markers, wherein each value marker of the second plurality of value markers indicates the computed value associated with a respective subcategory value of the second plurality of category values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor; and a non-transitory computer-readable medium operably coupled to the processor, the computer-readable medium having computer-readable instructions stored thereon that, when executed by the processor, cause a computing device to present a graph on a display, wherein the graph includes a first axis, a second axis, and a first plurality of value markers, wherein the first axis includes a minimum value and a maximum value and the second axis includes a plurality of category values, wherein each value marker of the first plurality of value markers indicates an aggregate value representing a respective category value of the plurality of category values; receive a selection indicator identifying selection of a first value marker of the first plurality of value markers, wherein the first value marker indicates the aggregate value for a category value of the plurality of category values associated with the first value marker; automatically identify a second plurality of category values in response to receipt of the selection indicator, wherein the second plurality of category values are subcategories of the category value of the selected first value marker; in response to automatically identifying the second plurality of category values, automatically compute a value for each respective subcategory value of the second plurality of category values from the aggregate value indicated by the first value marker; and automatically present both the graph including each value marker of the first plurality of value markers and a second graph together on the display, wherein the second graph includes a third axis, a fourth axis, and a second plurality of value markers distinct from the first plurality of value markers, wherein each value marker of the second plurality of value markers indicates the computed value associated with a respective subcategory value of the second plurality of category values. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of visualizing high-cardinality data, the method comprising:
-
presenting a graph on a display, wherein the graph includes a first axis, a second axis, and a first plurality of value markers, wherein the first axis includes a minimum value and a maximum value and the second axis includes a plurality of category values, wherein each value marker of the first plurality of value markers indicates an aggregate value representing a respective category value of the plurality of category values; receiving a selection indicator identifying selection of a first value marker of the first plurality of value markers, wherein the first value marker indicates the aggregate value for a category value of the plurality of category values associated with the first value marker; automatically identifying, by a computing device, a second plurality of category values in response to receipt of the selection indicator, wherein the second plurality of category values are subcategories of the category value of the selected first value marker; in response to automatically identifying the second plurality of category values, automatically computing, by the computing device, a value for each respective subcategory value of the second plurality of category values from the aggregate value indicated by the first value marker; and automatically presenting both the graph including each value marker of the first plurality of value markers and a second graph together on the display, wherein the second graph includes a third axis, a fourth axis, and a second plurality of value markers distinct from the first plurality of value markers, wherein each value marker of the second plurality of value markers indicates the computed value associated with a respective subcategory value of the second plurality of category values. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification