Displaying Multi-Dimensional Data Using a Rotatable Object
First Claim
1. A computer implemented method of displaying multi-dimensional data on a display screen, the method comprising:
- displaying a rotatable cube in a first orientation on the display screen, at least a first side of the cube visible in the first orientation and including a first subset of the multi-dimensional data; and
responsive to receiving user input specifying a rotation of the cube, rotating the cube into a second orientation, at least a second side of the cube visible in the second orientation and including a second subset of the multi-dimensional data, the second subset of multi-dimensional data including data points located along one of the dimensions of the data displayed in the first subset of multi-dimensional data.
1 Assignment
0 Petitions
Accused Products
Abstract
Effective display of data organized along multiple dimensions on a device having a display area that is small compared to the amount of data being shown in the chart is provided. A three-dimensional object that can be rotated along various axes of rotation is displayed in a particular orientation, displaying information related to a data point. Rotation of the object causes the object to be displayed in a different orientation thereby displaying information related to a different data point. The coordinates of the new data point displayed are determined based on the original coordinates and the direction and amount of rotation of the object. In one embodiment, a data arranged along two-dimensions is associated with a cube that can be rotated vertically or horizontally.
-
Citations
20 Claims
-
1. A computer implemented method of displaying multi-dimensional data on a display screen, the method comprising:
-
displaying a rotatable cube in a first orientation on the display screen, at least a first side of the cube visible in the first orientation and including a first subset of the multi-dimensional data; and responsive to receiving user input specifying a rotation of the cube, rotating the cube into a second orientation, at least a second side of the cube visible in the second orientation and including a second subset of the multi-dimensional data, the second subset of multi-dimensional data including data points located along one of the dimensions of the data displayed in the first subset of multi-dimensional data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method of displaying multi-dimensional data on a display screen with limited display area, the method comprising:
-
displaying a rotatable three-dimensional object in a first orientation on the display screen, at least a first side of the three-dimensional object visible in the first orientation and including a first subset of the multi-dimensional data; and responsive to receiving user input specifying a rotation of the three-dimensional object, displaying the three dimensional object rotating into a second orientation, at least a second side of the three dimensional object visible in the second orientation and including a second subset of the multi-dimensional data, the second subset of multi-dimensional data including data points located along one of the dimensions of the data displayed in the first subset of multi-dimensional data. - View Dependent Claims (16, 17, 18)
-
-
19. A system for displaying multi-dimensional data on a display screen with limited display area, the system comprising:
-
a computer processor; and a computer-readable storage medium storing computer program modules configured to execute on the computer processor, the computer program modules comprising; an input/output driver module configured to; display a rotatable cube in a first orientation on the display screen, at least a first side of the cube visible in the first orientation and including a first subset of the multi-dimensional data; and responsive to receiving user input specifying a rotation of the cube, rotate the cube into a second orientation, at least a second side of the cube visible in the second orientation and including a second subset of the multi-dimensional data, the second subset of multi-dimensional data including data points located along one of the dimensions of the data displayed in the first subset of multi-dimensional data.
-
-
20. A computer program product having a computer-readable storage medium storing computer-executable code for displaying multi-dimensional data on a display screen with limited display area, the code comprising:
an input/output driver module configured to; display a rotatable cube in a first orientation on the display screen, at least a first side of the cube visible in the first orientation and including a first subset of the multi-dimensional data; and responsive to receiving user input specifying a rotation of the cube, rotate the cube into a second orientation, at least a second side of the cube visible in the second orientation and including a second subset of the multi-dimensional data, the second subset of multi-dimensional data including data points located along one of the dimensions of the data displayed in the first subset of multi-dimensional data.
Specification