Timing and velocity control for displaying graphical information
DCFirst Claim
1. In a data processing system having a video display for displaying a cursor that points at positions on the video display and an input device for manipulating the cursor, a method comprising the steps of:
- displaying a tool bar having tools on the video display;
in response to the user using the input device, positioning the cursor to point at a selected one of the tools on the tool bar;
waiting a predetermined non-negligible amount of time;
measuring a velocity metric of the cursor within the selected tool during the predetermined non-negligible amount of time; and
if the cursor still points at the selected tool and the velocity metric remains below a predetermined threshold during the predetermined non-negligible amount of time, displaying information about the selected tool on the video display adjacent to the selected tool;
changing the predetermined non-negligible amount of time to a new period of time;
in response to the user using the input device, positioning the cursor to point to a second of the tools on the tool bar;
waiting the new period of time;
measuring a velocity metric of the cursor within the second of the tools during the new period of time; and
when the cursor still points at the second of the tools on the tool bar and the velocity metric within the second of the tools has remained below the predetermined threshold during the new period of time, displaying information about the second tool on the video display adjacent to the selected tool.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
Time and velocity metrics are used to control when information about a graphical object to which a cursor points is displayed on a video display. The time metric is used to ensure that a non-negligible amount of time passes between the time at which the cursor initially points to the graphical object and the time at which the information about the graphical object is displayed on the video display. The time delay helps to eliminate such information being displayed inadvertently when the user quickly passes the cursor over graphical objects in the video display. In addition, the timing control facilitates the shortening of the delay when it appears that the user wishes to browse amongst several related graphical objects that are shown in the video display. For example, when it appears that the user wishes to browse tools on the tool bar, the delay is shortened. The velocity metric is used to determine the likelihood that the user intended to point to the graphical object and serves to minimize instances where undesired information about the graphical object is displayed.
60 Citations
9 Claims
-
1. In a data processing system having a video display for displaying a cursor that points at positions on the video display and an input device for manipulating the cursor, a method comprising the steps of:
-
displaying a tool bar having tools on the video display;
in response to the user using the input device, positioning the cursor to point at a selected one of the tools on the tool bar;
waiting a predetermined non-negligible amount of time;
measuring a velocity metric of the cursor within the selected tool during the predetermined non-negligible amount of time; and
if the cursor still points at the selected tool and the velocity metric remains below a predetermined threshold during the predetermined non-negligible amount of time, displaying information about the selected tool on the video display adjacent to the selected tool;
changing the predetermined non-negligible amount of time to a new period of time;
in response to the user using the input device, positioning the cursor to point to a second of the tools on the tool bar;
waiting the new period of time;
measuring a velocity metric of the cursor within the second of the tools during the new period of time; and
when the cursor still points at the second of the tools on the tool bar and the velocity metric within the second of the tools has remained below the predetermined threshold during the new period of time, displaying information about the second tool on the video display adjacent to the selected tool. - View Dependent Claims (2, 4, 5)
-
-
3. The method of claim wherein each of the tools has a name and the text comprises the name of the selected tool.
-
6. In a computer system having a video display for displaying a cursor that points to positions on the video display and an input device for moving the cursor on the video display, a method comprising the steps of:
-
displaying a first graphical object on the video display;
in response to the user using the input device, positioning the cursor to point at the first graphical object;
waiting a non-negligible predetermined amount of time;
determining whether the cursor still points at the first graphical object after the non-negligible predetermined amount of time; and
where the cursor still points at the first graphical object after the non-negligible predetermined amount of time, displaying information about the first graphical object adjacent to the first graphical object on the video display;
resetting the non-negligible predetermined amount of time to a substantially shorter amount of time;
in response to the user using the input device, positioning the cursor to point at a second graphical object on the video display;
waiting the substantially shorter amount of time; and
where the cursor is still pointing at the second graphical object after the substantially shorter amount of time, displaying information about the second graphical object adjacent to the second graphical object on the video display. - View Dependent Claims (7, 8, 9)
-
Specification