Cursor control
First Claim
Patent Images
1. A method comprising:
- (i) detecting one of a plurality of possible directional input commands for controlling the position of a cursor in a display;
(ii) determining a virtual jump in the position of the cursor from a current position to an end positionwherein the end position is;
a) a first end position at a predetermined magnitude from the current position on a bearing determined by the detected directional input orb) a second end position coinciding with a selectable item;
(iii) moving the cursor from the current position to the end position in one or more steps; and
(iv) setting the end position as the current position.
10 Assignments
0 Petitions
Accused Products
Abstract
A method involving:
- (i) detecting one of a plurality of possible directional input commands for controlling the position of a cursor in a display;
- (ii) determining whether the detected directional input should be interpreted as an input under a free-roaming mode or under an attraction mode
- (iii) if the detected directional input is interpreted as an input under the free-roaming mode then determining an end position at a predetermined magnitude from the current position on a bearing determined by the detected directional input
- (iv) if the detected directional input is interpreted as an input under the attraction mode then determining the end position as coincident with a selectable item;
- (v) moving the cursor from the current position to the determined end position in a series of steps; and
- (vi) setting the end position as the current position.
26 Citations
20 Claims
-
1. A method comprising:
-
(i) detecting one of a plurality of possible directional input commands for controlling the position of a cursor in a display; (ii) determining a virtual jump in the position of the cursor from a current position to an end position wherein the end position is; a) a first end position at a predetermined magnitude from the current position on a bearing determined by the detected directional input or b) a second end position coinciding with a selectable item; (iii) moving the cursor from the current position to the end position in one or more steps; and (iv) setting the end position as the current position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product tangibly embodying computer program instruction, which when loaded into a processor operable to:
-
determine whether a detected directional input should be interpreted as an input under a free-roaming mode or under an attraction mode if the detected directional input is interpreted as an input under the free-roaming mode then determining an end position at a predetermined magnitude from the current position on a bearing determined by the detected directional input if the detected directional input is interpreted as an input under the attraction mode then determining the end position as coincident with a selectable item; enabling movement of the cursor from the current position to the determined end position.
-
-
18. A device comprising:
-
a display for displaying a cursor and one or more items that are selectable using the cursor; user input device for providing a plurality of possible directional input commands that control a position of the cursor in the display; a processor operable; to determine a virtual jump in the position of the cursor from a current position to a end position; to determine whether a end position is; a) a first end position at a predetermined magnitude from the current position on a bearing determined by the selected one of the directional inputs or b) a second end position coinciding with a selectable item; and to control movement of the cursor from the current position to the end position in a series of steps,
-
-
19. A device as claimed in claim 19, sized to be held in a human hand.
-
20. A method comprising:
-
(i) detecting one of a plurality of possible directional input commands for controlling the position of a cursor in a display; (ii) determining whether the detected directional input should be interpreted as an input under a free-roaming mode or under an attraction mode (iii) if the detected directional input is interpreted as an input under the free-roaming mode then determining an end position at a predetermined magnitude from the current position on a bearing determined by the detected directional input (iv) if the detected directional input is interpreted as an input under the attraction mode then determining the end position as coincident with a selectable item; (v) moving the cursor from the current position to the determined end position in a series of steps; and (vi) setting the end position as the current position.
-
Specification