Method, system, and software for tracking moving hotspots with a static or moving cursor
First Claim
Patent Images
1. A method, comprising the steps of:
- displaying at least one selectable target on at least a portion of a display screen;
displaying a cursor on at least a portion of the display screen;
enabling movement of the at least one selectable target about the display screen;
tracking a position of the at least one selectable target as it moves about the display screen; and
comparing the position of the at least one selectable target to a position of the cursor on the display screen, wherein the tracking step and comparing step occur regardless of cursor movement or activity.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, propagated signal, and software for tracking and identifying moving hotspots allows a user to keep a cursor stationary in a display without causing the cursor to lose any functionality. A dialog box or other highlighting option will result in response to the static cursor co-occupying overlapping regions on the display with a moving hotspot of an animated menu, or a menu in motion. In an animated menu configured with extensive or rapidly moving hotspots, the present invention enables a user to wait for a hotspot to come to the cursor for detection and selection, rather than having to pursue the hotspot such that the cursor recognizes the target as a hotspot.
67 Citations
25 Claims
-
1. A method, comprising the steps of:
-
displaying at least one selectable target on at least a portion of a display screen;
displaying a cursor on at least a portion of the display screen;
enabling movement of the at least one selectable target about the display screen;
tracking a position of the at least one selectable target as it moves about the display screen; and
comparing the position of the at least one selectable target to a position of the cursor on the display screen, wherein the tracking step and comparing step occur regardless of cursor movement or activity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising the steps of:
-
displaying at least one selectable target on at least a portion of a display screen;
displaying a cursor on at least a portion of the display screen;
enabling movement of the at least one selectable target about the display screen;
tracking a position of the at least one selectable target as it moves about the display screen; and
comparing the position of the at least one selectable target to a position of the cursor on the display screen, wherein the tracking step and comparing step occur continually at predetermined intervals of time.
-
-
9. An information handling system readable medium tangibly embodying a program of instructions comprising the steps of:
-
displaying at least one selectable target on at least a portion of a display screen;
displaying a cursor on at least a portion of the display screen;
enabling movement of the at least one selectable target about the display screen;
tracking a position of the at least one selectable target as it moves about the display screen; and
comparing the position of the at least one selectable target to a static position of the cursor on the display screen, wherein the tracking step and comparing step occur regardless of cursor movement or activity. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An information handling system readable medium tangibly embodying a program of instructions comprising the steps of:
-
displaying at Least one selectable target on at least a portion of a display screen;
displaying a cursor on at least a portion of the display screen;
enabling movement of the at least one selectable target about the display screen;
tracking a position of the at least one selectable target as it moves about the display screen; and
comparing the position of the at least one selectable target to a static position of the cursor on the display screen, wherein the tracking step and comparing step occur continually at predetermined intervals of time.
-
-
17. A system comprising:
-
at least one processor;
memory operably associated with said processor;
a cursor control device configured to control a cursor on a display screen; and
a program of instructions comprising the steps of;
displaying at least one selectable target on at least a portion of a display screen;
displaying a cursor on at least a portion of the display screen;
enabling movement of the at least one selectable target about the display screen;
tacking a position of the at least one selectable target as it moves about the display screen; and
comparing the position of the at least one selectable target to a position of the cursor on the display screen, wherein the tracking step and comparing step occur regardless of cursor movement or activity. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
at least one processor;
memory operably associated with said processor;
a cursor control device configured to control a cursor on a display screen; and
a program of instructions comprising the steps of;
displaying at least one selectable target on at least a portion of a display screen;
displaying a cursor on at least a portion of the display screen;
enabling movement of the at least one selectable target about the display screen;
tracking a position of the at least one selectable target as it moves about the display screen; and
comparing the position of the at least one selectable target to a position of the cursor on the display screen, wherein the tracking step and comparing step occur continually at predetermined intervals of time.
-
-
25. A method, comprising:
-
displaying at least one selectable target on at least a portion of a display screen, the at least one selectable target engaged in movement on the display screen;
monitoring the at least one selectable target engaged in movement; and
comparing position of the monitored selectable target to a static cursor position, wherein comparing position of the monitored selectable target to the static cursor position is initiated without cursor activity.
-
Specification