Input gestures using device movement
First Claim
Patent Images
1. A method of processing an input gesture, comprising:
- displaying a cursor upon a display of a handheld electronic device;
moving the cursor across the display in response to a change in orientation of the handheld electronic device relative to a first plane defined by the handheld electronic device;
determining if the cursor is in a position at least partially overlapping with a graphical object presented on the display;
selecting the graphical object in response to an activation of an actuator, when the cursor is determined to be in a position at least partially overlapping with the graphical object; and
moving the cursor and graphical object together simultaneously in response to a further change in orientation of the handheld electronic device;
calculating a rate of movement of the cursor, when moving the cursor, to correspond to a rate of a change in orientation of the device in a first direction; and
calculating slowing the rate of movement of the cursor to correspond to a rate of change in orientation of the device in a second direction, different than the first direction.
5 Assignments
0 Petitions
Accused Products
Abstract
A handheld electronic device has a cursor which is moved by tilting and or accelerating the device, where the cursor movement correlates to a bubble in a bull'"'"'s eye level. Gestures include flicking, shaking, and reversing an acceleration or tilting, to control movement of the cursor, and to execute instructions corresponding to a position of the cursor. These gestures may be combined with touch, speech, buttons, or other known methods of communication between users and devices.
-
Citations
15 Claims
-
1. A method of processing an input gesture, comprising:
-
displaying a cursor upon a display of a handheld electronic device; moving the cursor across the display in response to a change in orientation of the handheld electronic device relative to a first plane defined by the handheld electronic device; determining if the cursor is in a position at least partially overlapping with a graphical object presented on the display; selecting the graphical object in response to an activation of an actuator, when the cursor is determined to be in a position at least partially overlapping with the graphical object; and moving the cursor and graphical object together simultaneously in response to a further change in orientation of the handheld electronic device; calculating a rate of movement of the cursor, when moving the cursor, to correspond to a rate of a change in orientation of the device in a first direction; and calculating slowing the rate of movement of the cursor to correspond to a rate of change in orientation of the device in a second direction, different than the first direction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A handheld electronic device for processing an input gesture corresponding to a cursor movement operation, comprising:
-
a display; a sensor operative to sense a change in orientation of the handheld electronic device; and a processor communicatively coupled to the display, an actuator, and the sensor, the processor operative in a first mode to display a cursor upon the display, determine that a tilting mode is enabled by detecting tilting of the device about an axis of rotation of the device using input from the sensor; in response to determining that the tilting mode is enabled, move the cursor across the display in response to further tilting of the handheld electronic device; determine if the cursor is in a position at least partially overlapping with a graphical object presented on the display, select the graphical object in response to an activation of the actuator when the cursor is in a position at least partially overlapping with the graphical object presented on the display; and move the cursor and graphical object simultaneously in response to a further tilting of the handheld electronic device; calculate a rate of movement of the cursor, when moving the cursor, to correspond to a rate of a change in orientation of the device in a first direction; and calculate slowing the rate of movement of the cursor to correspond to a rate of change in orientation of the device in a second direction, different than the first direction. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A handheld electronic device for processing an input gesture corresponding to a cursor drag operation, comprising:
-
a display; a sensor operative to sense a change in orientation of the handheld electronic device; and a processor communicatively coupled to the display, an actuator and the sensor, the processor operative, in a first mode, to display a cursor upon the display, move the cursor across the display in response to the change in orientation of the device relative to a first plane defined by the handheld electronic device, determine if the cursor is in a position at least partially overlapping with a graphical object presented on the display, determine that a drag mode is enabled by detecting tilting of the device about an axis of rotation of the device; in response to determining that the drag mode is enabled, select the graphical object, move the cursor and graphical object simultaneously, in response to a further change in orientation of the handheld electronic device, to overlay at least a portion of an activation zone of the display; calculate a rate of movement of the cursor, when moving the cursor, to correspond to a rate of a change in orientation of the device in a first direction; and calculate slowing the rate of movement of the cursor to correspond to a rate of change in orientation of the device in a second direction, different than the first direction. - View Dependent Claims (15)
-
Specification