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, by a processor, 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, wherein the end position is, by default, the first end position;
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.
24 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, by a processor, 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, wherein the end position is, by default, the first end position;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising at least one non-transitory computer-readable storage medium tangibly embodying computer program instructions, which when loaded into a processor, are configured to cause an apparatus to at least perform:
-
determining 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; and enabling movement of the cursor from the current position to the determined end position.
-
-
17. An apparatus comprising a processor and a memory storing computer program code, wherein the memory and stored computer program code are configured, with the processor, to cause the apparatus to at least:
-
cause display of a cursor and one or more items that are selectable using the cursor on a display; detect one of a plurality of possible directional input commands that control a position of the cursor in the display; determine a virtual jump in the position of the cursor from a current position to an end position; determine whether the 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, wherein the end position is, by default, the first end position;
orb) a second end position coinciding with a selectable item; and control movement of the cursor from the current position to the end position. - View Dependent Claims (18, 20)
-
-
19. 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, by a processor, 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