Graphical interface with data presence indicators
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate a user interface for displaying data presence indicators, the generating comprising:
- displaying a graph, wherein the graph comprises a first axis, a second axis, a first scroll bar, a second scroll bar, and one or more data points, wherein the first scroll bar is displayed along the first axis, and the second scroll bar is displayed along the second axis;
for each data point in the graph, displaying a first data presence indicator that indicates a position of the data point in the graph in a first format at a position along the first axis, when the data point is within a region represented by the second scroll bar;
for each data point in the graph, displaying the first data presence indicator in a second format at a position along the first axis, when the data point is not within the region represented by the second scroll bar;
for each data point in the graph, displaying a second data presence indicator that indicates the position of the data point in the graph in a third format at a position along the second axis, when the data point is within a region represented by the first scroll bar; and
for each data point in the graph, displaying the second data presence indicator in a fourth format at a position along the second axis, when the data point is not within the region represented by the first scroll bar;
wherein, for at least one data point in the graph, the at least one first data presence indicator and the at least one second data presence indicator that correspond to the at least one data point indicate a position of the at least one data point in the graph, when the at least one data point is not visible within the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable medium, computer-implemented method, and system for generating a user interface is provided. One or more data presence indicators are generated which allows users to locate data on a graph displayed in the user interface by indicating where data is present, even when the data itself is not visible in the user interface. The system can modify the format of the data presence indicator depending on the location of the data. In one embodiment of the invention, the system can update the data presence indicators in response to a user modification of the magnification or scroll position of the user interface.
28 Citations
20 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate a user interface for displaying data presence indicators, the generating comprising:
-
displaying a graph, wherein the graph comprises a first axis, a second axis, a first scroll bar, a second scroll bar, and one or more data points, wherein the first scroll bar is displayed along the first axis, and the second scroll bar is displayed along the second axis; for each data point in the graph, displaying a first data presence indicator that indicates a position of the data point in the graph in a first format at a position along the first axis, when the data point is within a region represented by the second scroll bar; for each data point in the graph, displaying the first data presence indicator in a second format at a position along the first axis, when the data point is not within the region represented by the second scroll bar; for each data point in the graph, displaying a second data presence indicator that indicates the position of the data point in the graph in a third format at a position along the second axis, when the data point is within a region represented by the first scroll bar; and for each data point in the graph, displaying the second data presence indicator in a fourth format at a position along the second axis, when the data point is not within the region represented by the first scroll bar; wherein, for at least one data point in the graph, the at least one first data presence indicator and the at least one second data presence indicator that correspond to the at least one data point indicate a position of the at least one data point in the graph, when the at least one data point is not visible within the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for generating a user interface which displays data presence indicators, the method comprising:
-
displaying, by a system comprising a memory and a processor, a graph, wherein the graph comprises a first axis, a second axis, a first scroll bar, a second scroll bar, and one or more data points, wherein the first scroll bar is displayed along the first axis, and the second scroll bar is displayed along the second axis; for each data point in the graph, displaying, by the system, a first data presence indicator that indicates a position of the data point in the graph in a first format at a position along the first axis, when the data point is within a region represented by the second scroll bar; for each data point in the graph, displaying, by the system, the first data presence indicator in a second format at a position along the first axis, when the data point is not within the region represented by the second scroll bar; for each data point in the graph, displaying, by the system, a second data presence indicator that indicates the position of the data point in the graph in a third format at a position along the second axis, when the data point is within a region represented by the first scroll bar; and for each data point in the graph, displaying, by the system, the second data presence indicator in a fourth format at a position along the second axis, when the data point is not within the region represented by the first scroll bar; wherein, for at least one data point in the graph, the at least one first data presence indicator and the at least one second data presence indicator that correspond to the at least one data point indicate a position of the at least one data point in the graph, when the data point is not visible within the user interface. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for generating a user interface which displays data presence indicators, the system comprising:
-
a memory configured to store instructions; a processor configured to; display a graph, wherein the graph comprises a first axis, a second axis, a first scroll bar, a second scroll bar, and one or more data points, wherein the first scroll bar is displayed along the first axis, and the second scroll bar is displayed along the second axis; for each data point in the graph, display a first data presence indicator that indicates a position of the data point in the graph in a first format at a position along the first axis, when the data point is within a region represented by the second scroll bar, for each data point in the graph, display the first data presence indicator in a second format at a position along the first axis, when the data point is not within the region represented by the second scroll bar, for each data point in the graph, display a second data presence indicator that indicates the position of the data point on the graph in a third format at a position along the second axis, when the data point is within a region represented by the first scroll bar, and for each data point in the graph, display the second data presence indicator in a fourth format at a position along the second axis, when the data point is not within the region represented by the first scroll bar; wherein, for at least one data point in the graph, the at least one first data presence indicator and the at least one second data presence indicator that correspond to the at least one data point indicate a position of the at least one data point in the graph, when the at least one data point is not visible within the user interface. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system, comprising:
-
a memory configured to store instructions; a processor configured to display a graphical user interface; wherein the graphical user interface comprises; a graph; a vertical axis; a horizontal axis; a plurality of data points; a zoom button configured to change a magnification; a horizontal scroll bar, wherein the horizontal scroll bar represents a region of the horizontal axis; a vertical scroll bar, wherein the vertical scroll bar represents a region of the vertical axis, wherein, upon a change in magnification via the zoom button, the user interface further comprises, a plurality of horizontal data presence indicators that indicate positions of the plurality of data points in the graph, wherein each horizontal data presence indicator corresponds to a point on the horizontal axis; and a plurality of vertical data presence indicators that indicate positions of the plurality of data points in the graph, wherein each vertical data presence indicator corresponds to a point on the vertical axis, wherein, when at least one data point of the plurality of data points is present along a vertical line which intersects a point on the horizontal axis, the corresponding horizontal data presence indicator is displayed in a first format at a position along the horizontal axis where the at least one data point is within the region represented by the vertical scroll bar, and is displayed in a second format at a position along the horizontal axis where the at least one data point is not within the region represented by the vertical scroll bar, wherein, when at least one data point of the plurality of data points is present along a horizontal line which intersects a point on the vertical axis, the corresponding vertical data presence indicator is displayed in a third format at a position along the vertical axis where the at least one data point is within the region represented by the horizontal scroll bar, and is displayed in a fourth format at a position along the vertical axis where the at least one data point is not within the region represented by the horizontal scroll bar, and wherein, at least one horizontal data presence indicator and at least one vertical data presence indicator indicate at least one position of at least one data point in the graph, when the at least one data point is not visible within the graphical user interface.
-
Specification