System and method for displaying bar charts with a fixed magnification area
First Claim
1. A method for displaying on a display screen of a mobile device a chart representing a plurality of data points, the method comprising:
- displaying a first set of data points on the display screen of the mobile device, each data point in the first set displayed having a fixed width and a height variable according to a value of the data point;
displaying a second set of data points on the display screen of the mobile device, each data point in the second set displayed as magnified data points within a fixed magnification area of the display screen, the magnified data points having a width greater than the fixed width and a height variable according to a value of the data point and displaying additional information describing the magnified data points compared to data points from the first set;
responsive to receiving a user input, causing the data points displayed on the screen to move, the moving causing a first data point in the first set to overlap with the fixed magnification area and a second data point in the second set to move out of the fixed magnification area; and
altering the display of the first data point to be displayed as magnified data point having the width greater than the fixed width and displaying additional information describing the first data point, altering the second data point to have the fixed width, and reducing the amount of information displayed for the second data point.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for visually displaying data points using charts on a display screen with limited display area. A fixed magnification area allows presentation of detailed information for some data points compared to other data points that are displayed. The chart can be moved relative to the fixed magnification area thereby changing the data points displayed within the fixed magnification area that present additional information. The relative movement between the chart and the fixed magnification area is triggered by different kinds of inputs from the user including, tilting of the device, swiping with a pointing device and selecting a particular data point.
40 Citations
30 Claims
-
1. A method for displaying on a display screen of a mobile device a chart representing a plurality of data points, the method comprising:
-
displaying a first set of data points on the display screen of the mobile device, each data point in the first set displayed having a fixed width and a height variable according to a value of the data point; displaying a second set of data points on the display screen of the mobile device, each data point in the second set displayed as magnified data points within a fixed magnification area of the display screen, the magnified data points having a width greater than the fixed width and a height variable according to a value of the data point and displaying additional information describing the magnified data points compared to data points from the first set; responsive to receiving a user input, causing the data points displayed on the screen to move, the moving causing a first data point in the first set to overlap with the fixed magnification area and a second data point in the second set to move out of the fixed magnification area; and altering the display of the first data point to be displayed as magnified data point having the width greater than the fixed width and displaying additional information describing the first data point, altering the second data point to have the fixed width, and reducing the amount of information displayed for the second data point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20)
-
-
16. A method for displaying on a display screen of a mobile device a chart representing a plurality of data points, the method comprising:
-
displaying a first set of data points on the display screen of the mobile device, each data point in the first set represented by a first image having a first size; displaying a second set of data points on the display screen of the mobile device, each data point in the second set displayed as magnified data points within a fixed magnification area of the display screen, the magnified data points represented by a second image having a second size greater than the first size and displaying an associated label, wherein the label is not displayed for the data points in the first set; responsive to receiving a user input, causing the data points displayed on the screen to move, the moving causing a first data point in the first set to overlap with the fixed magnification area and a second data point in the second set to move out of the fixed magnification area; and altering the display of the first data point to be displayed as a magnified data point represented by the second size and display the label, and altering the second data point to have the first size and not display the label.
-
-
17. A system for displaying on a display screen of a mobile device a chart representing a plurality of data points, 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 first set of data points on the display screen of the mobile device, each data point in the first set displayed having a fixed width and a variable height according to a value of the data point; display a second set of data points on the display screen, each data point in the second set displayed having a width greater than the fixed width and a variable height according to a value of the data point and displaying additional information describing the data points of the second set compared to data points from the first set; responsive to receiving a user input, causing the data points displayed on the screen to move, the moving causing a first data point in the first set to overlap with the fixed magnification area and a second data point in the second set to move out of the fixed magnification area; and alter the display of the first data point to have a width greater than the fixed width, and alter the second data point to have the fixed width. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
18. A computer program product having a non-transitory computer-readable storage medium storing computer-executable code for displaying on a display screen of a mobile device a chart representing a plurality of data points, the code comprising:
-
an input/output driver module configured to; display a first set of data points on the display screen of the mobile device, each data point in the first set displayed having a fixed width and a variable height according to a value of the data point; display a second set of data points on the display screen of the mobile device, each data point in the second set displayed as magnified data points within a fixed magnification area of the display screen, the magnified data points having a width greater than the fixed width and a variable height according to a value of the data point and display additional information describing the magnified data points compared to data points from the first set; responsive to receiving a user input, cause the data points displayed on the screen to move, the moving causing a first data point in the first set to overlap with the fixed magnification area and a second data point in the second set to move out of the fixed magnification area; and alter the display of the first data point to be displayed as magnified data point having the width greater than the fixed width, alter the second data point to have the fixed width, and reduce the amount of information displayed for the second data point. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification