Method and System for Pivoting a Multidimensional Dataset
First Claim
1. A computer-implemented method for visualizing a multi-dimensional dataset, wherein the multi-dimensional dataset is characterized by a set of dimensions and a set of metric attributes, comprising:
- at a client device having one or more processors and memory storing programs executed by the one or more processors, wherein the client device is connected to a server system through a network;
displaying a first view of a subset of the multi-dimensional dataset, including displaying dimension data of a first reference dimension attribute and metric data of a first metric attribute that corresponds to the respective first reference dimension data along a first axis;
receiving a user request to partition the metric data of the first metric attribute by a first pivot dimension attribute and display the partitioned metric data along a second axis that is different from the first axis;
in response to the user request, requesting and receiving dimension data of the first pivot dimension attribute and the corresponding partitioned metric data of the first metric attribute from the server system; and
displaying a second view of the subset of the multi-dimensional dataset, including displaying the first pivot dimension data and the corresponding partitioned metric data of the first metric attribute along the second axis.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for visualizing a multi-dimensional dataset at a client device is disclosed. The client device displays a first view of a subset of the multi-dimensional dataset, including displaying dimension data of a first reference dimension attribute and metric data of a first metric attribute that corresponds to the respective first reference dimension data along a first axis. After receiving a user request to partition the metric data of the first metric attribute by a first pivot dimension attribute, the client device requests and receives dimension data of the first pivot dimension attribute and the corresponding partitioned metric data of the first metric attribute from a server system and displays a second view of the subset of the multi-dimensional dataset, including displaying the first pivot dimension data and the corresponding partitioned metric data of the first metric attribute along the second axis.
53 Citations
28 Claims
-
1. A computer-implemented method for visualizing a multi-dimensional dataset, wherein the multi-dimensional dataset is characterized by a set of dimensions and a set of metric attributes, comprising:
at a client device having one or more processors and memory storing programs executed by the one or more processors, wherein the client device is connected to a server system through a network; displaying a first view of a subset of the multi-dimensional dataset, including displaying dimension data of a first reference dimension attribute and metric data of a first metric attribute that corresponds to the respective first reference dimension data along a first axis; receiving a user request to partition the metric data of the first metric attribute by a first pivot dimension attribute and display the partitioned metric data along a second axis that is different from the first axis; in response to the user request, requesting and receiving dimension data of the first pivot dimension attribute and the corresponding partitioned metric data of the first metric attribute from the server system; and displaying a second view of the subset of the multi-dimensional dataset, including displaying the first pivot dimension data and the corresponding partitioned metric data of the first metric attribute along the second axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A client device for visualizing a multi-dimensional dataset, wherein the client device is connected to a server system through a network, and the multi-dimensional dataset is characterized by a set of dimensions and a set of metric attributes and managed by the server system, comprising:
-
one or more processors for executing programs; and memory to store data and to store one or more programs to be executed by the one or more processors, the one or more programs including instructions for; displaying a first view of a subset of the multi-dimensional dataset, including displaying dimension data of a first reference dimension attribute and metric data of a first metric attribute that corresponds to the respective first reference dimension data along a first axis; receiving a user request to partition the metric data of the first metric attribute by a first pivot dimension attribute and display the partitioned metric data along a second axis that is different from the first axis; in response to the user request, requesting and receiving dimension data of the first pivot dimension attribute and the corresponding partitioned metric data of the first metric attribute from the server system; and displaying a second view of the subset of the multi-dimensional dataset, including displaying the first pivot dimension data and the corresponding partitioned metric data of the first metric attribute along the second axis. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable-storage medium storing one or more programs for execution by one or more processors of a client device for visualizing a multi-dimensional dataset, wherein the client device is connected to a server system through a network, and the multi-dimensional dataset is characterized by a set of dimensions and a set of metric attributes and managed by the server system, the one or more programs comprising instructions for:
-
displaying a first view of a subset of the multi-dimensional dataset, including displaying dimension data of a first reference dimension attribute and metric data of a first metric attribute that corresponds to the respective first reference dimension data along a first axis; receiving a user request to partition the metric data of the first metric attribute by a first pivot dimension attribute and display the partitioned metric data along a second axis that is different from the first axis; in response to the user request, requesting and receiving dimension data of the first pivot dimension attribute and the corresponding partitioned metric data of the first metric attribute from the server system; and displaying a second view of the subset of the multi-dimensional dataset, including displaying the first pivot dimension data and the corresponding partitioned metric data of the first metric attribute along the second axis. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented method for visualizing a multi-dimensional dataset, wherein the multi-dimensional dataset has a set of dimensions and a set of metric attributes, comprising:
at a client device having one or more processors and memory storing programs executed by the one or more processors; displaying a first view of a subset of the multi-dimensional dataset to a user in accordance with a predefined data visualization scheme, wherein the data visualization scheme includes one or more predefined dimensions and one or more predefined metric attributes; receiving a user selection of one of the set of dimensions, wherein the user-selected dimension is not one of the one or more predefined dimensions; updating the predefined data visualization scheme with the user-selected dimension; and replacing the first view with a second view of the subset of the multi-dimensional dataset in accordance with the updated data visualization scheme.
Specification