Using cursor immobility to suppress selection errors
First Claim
1. A method of detecting when a cursor on a display screen being moved by a pointing device comes to a deliberate stop, the method comprising:
- (a) detecting the position of the cursor at successive intervals of time;
(b) at each interval of time, comparing the current cursor position to the cursor position at the previous interval of time; and
(c) detecting that the cursor has come to a deliberate stop by detecting when the difference between the current cursor position and the cursor position at the previous interval of time is less than a predetermined value.
0 Assignments
0 Petitions
Accused Products
Abstract
Detection of when a cursor on a display screen being moved by a pointing device comes to a deliberate stop is performed by detecting the position of the cursor at successive intervals of time, comparing the current cursor position to the cursor position at the previous interval of time at each interval of time, and detecting that the cursor has come to a deliberate stop by detecting when the difference between the current cursor position and the cursor position at the previous interval of time is less than a predetermined value. Activation of an object on a display screen may be conditioned upon the cursor coming to a deliberate stop on the object.
-
Citations
74 Claims
-
1. A method of detecting when a cursor on a display screen being moved by a pointing device comes to a deliberate stop, the method comprising:
-
(a) detecting the position of the cursor at successive intervals of time;
(b) at each interval of time, comparing the current cursor position to the cursor position at the previous interval of time; and
(c) detecting that the cursor has come to a deliberate stop by detecting when the difference between the current cursor position and the cursor position at the previous interval of time is less than a predetermined value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of causing a predetermined action to occur upon detecting when a cursor being moved by a pointing device to a destination on a display screen comes to a deliberate stop at the destination, the method comprising:
-
(a) detecting the position of the cursor at successive intervals of time;
(b) at each interval of time, comparing the current cursor position to the cursor position at the previous interval of time;
(c) detecting that the cursor has come to a deliberate stop by detecting when the difference between the current cursor position and the cursor position at the previous interval of time is less than a predetermined value; and
(d) initiating the predetermined action upon detection that;
(i) the cursor has come to a deliberate stop, and (ii) the cursor is at the destination. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of detecting movement states of a cursor on a display screen, the movement states including (i) a cursor stop state, and (ii) a cursor moving state, the cursor being moved by a pointing device, the method comprising:
-
(a) detecting the position of the cursor at successive intervals of time;
(b) at each interval of time, comparing the current cursor position to the cursor position at the previous interval of time; and
(c) detecting a cursor stop state when the difference between the current cursor position and the cursor position at the previous interval of time is less than a predetermined value, and detecting a cursor movement state when the difference between the current cursor position and the cursor position at the previous interval of time is equal to or greater than a predetermined value. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An article of manufacture for detecting when a cursor on a display screen being moved by a pointing device comes to a deliberate stop, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) detecting the position of the cursor at successive intervals of time;
(b) at each interval of time, comparing the current cursor position to the cursor position at the previous interval of time; and
(c) detecting that the cursor has come to a deliberate stop by detecting when the difference between the current cursor position and the cursor position at the previous interval of time is less than a predetermined value. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. An article of manufacture for causing a predetermined action to occur upon detecting when a cursor being moved by a pointing device to a destination on a display screen comes to a deliberate stop at the destination, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) detecting the position of the cursor at successive intervals of time;
(b) at each interval of time, comparing the current cursor position to the cursor position at the previous interval of time;
(c) detecting that the cursor has come to a deliberate stop by detecting when the difference between the current cursor position and the cursor position at the previous interval of time is less than a predetermined value; and
(d) initiating the predetermined action upon detection that;
(i) the cursor has come to a deliberate stop, and (ii) the cursor is at the destination. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. An article of manufacture for detecting movement states of a cursor on a display screen, the movement states including (i) a cursor stop state, and (ii) a cursor moving state, the cursor being moved by a pointing device, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) detecting the position of the cursor at successive intervals of time;
(b) at each interval of time, comparing the current cursor position to the cursor position at the previous interval of time; and
(c) detecting a cursor stop state when the difference between the current cursor position and the cursor position at the previous interval of time is less than a predetermined value, and detecting a cursor movement state when the difference between the current cursor position and the cursor position at the previous interval of time is equal to or greater than a predetermined value. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74)
-
Specification