Graphical user interface for display of statistical data
First Claim
1. A method of displaying information on a display device at an altered scale, the method comprising:
- causing the display device to display a first graph of a set of data at a first scale, the first graph including a first axis and a second axis, the first axis and the second axis associated with a first plot of data points, the first axis further associated with a second plot of data points;
causing a user-positionable indicator to be displayed on the display device concurrently with said first graph;
receiving user input associated with the user-positionable indicator, the user input for specifying a portion of the first graph;
responding to the user input by causing the display device to display a second graph representing the specified portion of the first graph at a second scale different from the first scale;
determining a current location of the cursor on the display device;
causing the display device to display a first indicator to indicate a location on the first axis that corresponds to the current location of the cursor, the location on the first axis representing both a first value of a data point of the first plot of data points and a first value of a data point of the second plot of data points;
causing the display device to display a second indicator to indicate a location on the second axis, the location on the second axis representing a second value of the data point of the first plot of data points, the second value corresponding to the first value; and
causing the display device to display a third indicator to indicate a second value of the data point of the second plot of data points, corresponding to the first value of the second plot of data points.
4 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) is described for providing access to performance data for T1 or E1 communication lines. Data, such as error statistics, usage statistics, and burst measurements can be displayed graphically in a manner that can be easily assimilated by a user. The GUI is generated by a Java applet, to enable remote viewing of the data over the Internet or other network. A user can zoom in on a portion of a displayed plot of data by clicking with a cursor control device and dragging the cursor over a selected portion of the plot. The plot is automatically redisplayed with the selected portion enlarged. Alternatively, the user may click on a point on the graph to zoom in on a portion of the graph centered at the selected point. A first and second plot of data are displayed as a line graph and a filled region, respectively, to provide visual contrast between the plots.
-
Citations
19 Claims
-
1. A method of displaying information on a display device at an altered scale, the method comprising:
-
causing the display device to display a first graph of a set of data at a first scale, the first graph including a first axis and a second axis, the first axis and the second axis associated with a first plot of data points, the first axis further associated with a second plot of data points;
causing a user-positionable indicator to be displayed on the display device concurrently with said first graph;
receiving user input associated with the user-positionable indicator, the user input for specifying a portion of the first graph;
responding to the user input by causing the display device to display a second graph representing the specified portion of the first graph at a second scale different from the first scale;
determining a current location of the cursor on the display device;
causing the display device to display a first indicator to indicate a location on the first axis that corresponds to the current location of the cursor, the location on the first axis representing both a first value of a data point of the first plot of data points and a first value of a data point of the second plot of data points;
causing the display device to display a second indicator to indicate a location on the second axis, the location on the second axis representing a second value of the data point of the first plot of data points, the second value corresponding to the first value; and
causing the display device to display a third indicator to indicate a second value of the data point of the second plot of data points, corresponding to the first value of the second plot of data points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
causing the display device to display a line graph representing a first plot of data points; and
causing the display device to display a region in proximity with the line graph, the region having a fill effect, such that a boundary of the region represents a line graph representing second plot of data points.
-
-
7. A method as recited in claim 1, wherein the set of data comprises performance data of a T1/E1 communication link.
-
8. A method of enabling a target computer to display information on a display device, the method comprising the step of transmitting sequences of instructions from a host computer to the target computer, the sequences of instructions including instructions which, when executed on the target computer, cause the target computer to perform the method recited in claim 1.
-
9. A computer-implemented method of displaying data on a display device of a processing system, the method comprising:
-
generating a first graph of a set of data points;
causing the display device to display the first graph at a first scale, the first graph including a first axis and a second axis, each associated with a first plot of data points, wherein the first axis is also associated with a second plot of data points;
causing a cursor to be displayed on the display device concurrently with display of the first graph;
receiving user input indicating a movement of the cursor, the user input specifying a region of the first graph;
in response to the user input, generating a second graph representing a zoomed view of the specified portion of the first graph and causing the display device to display the second graph;
determining a current location of the cursor on the display device;
causing the display device to display a first indicator to indicate a location on the first axis that corresponds to the current location of the cursor, the location on the first axis representing a first value of a data point of the first plot of data points, the location on the first axis further representing a first value of a data point of the second plot of data points;
causing the display device to display a second indicator to indicate a location on the second axis, the location on the second axis representing a second value of the data point of the first plot of data points, the second value corresponding to the first value; and
causing the display device to display a third indicator to indicate a second value of the data point of the second plot of data points, the second value corresponding to the first value of the second plot of data points. - View Dependent Claims (10, 11, 12, 13, 14)
causing the display device to display a line graph representing a first plot of data points; and
causing the display device to display a region in proximity with the line graph, the region having a fill effect, such that a boundary of the region represents a second plot of data points.
-
-
13. A method as recited in claim 9, wherein the set of data points comprises performance data of a T1/E1 communication link.
-
14. A method of enabling a target computer to display data on a display device, the method comprising the step of transmitting sequences of instructions from a host computer to the target computer, the sequences of instructions including instructions which, when executed on the target computer, cause the target computer to perform the method recited in claim 9.
-
15. An apparatus for displaying data on a display device of a processing system, the apparatus comprising:
-
means for generating a first graph of a set of data points, the first graph including a first axis and a second axis, the first and second axes associated with a first plot of data points, the first axis further associated with a second plot of data points;
means for causing the display device to display the first graph at a first scale;
means for causing a cursor to be displayed on the display device concurrently with display of the first graph;
means for receiving user input indicating a movement of the cursor, the user input specifying a region of the first graph;
means for generating, in response to the user input, a second graph representing a zoomed view of the specified portion of the first graph and causing the display device to display the second graph;
means for determining a current location of the cursor on the display device;
means for causing the display device to display a first indicator to indicate a location on the first axis that corresponds to the current location of the cursor, the location on the first axis representing a first value of a data point of the first plot of data points and a first value of a data point of the second plot of data points;
means for causing the display device to display a second indicator to indicate a location on the second axis, the location on the second axis representing a second value of the data point of the first plot of data points, the second value corresponding to the first value; and
means for causing the display device to display a third indicator to indicate a second value of the data point of the second plot of data points, corresponding to the first value of the second plot of data points. - View Dependent Claims (16, 17, 18, 19)
means for causing the display device to display a line graph representing a first plot of data points; and
means for causing the display device to display a region in proximity with the line graph, the region having a fill effect, such that a boundary of the region represents a line graph representing second plot of data points.
-
-
19. An apparatus as recited in claim 15, wherein the set of data points comprises performance data of a T1/E1 communication link.
Specification