Fine-tuning an operation based on tapping
First Claim
1. A method, comprising:
- at a mobile device with an accelerometer and a plurality of sides, including a side that contains a touch screen display and other sides that do not contain a touch screen display (“
non-display sides”
);
detecting a finger input on the touch screen display;
in response to detecting the finger input on the touch screen display, controlling an operation on the mobile device with a first degree of precision based on the detected finger input;
detecting a tap input on a non-display side of the mobile device;
determining one or more characteristics of the tap input; and
controlling the operation on the mobile device at a second degree of precision that is based on the one or more characteristics of the tap input;
wherein the second degree of precision exceeds the first degree of precision.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device enables the performance of an operation, which can be performed with only coarse granularity using a touchscreen, to be performed with finer granularity in response to detection of stimulus via mechanisms other than the touchscreen. For example, the mobile device can use its sensors (e.g., accelerometer, gyroscope, etc.) to detect a tapping motion against a non-touchscreen surface of that mobile device. In response to detecting such physical interaction, the mobile device can perform the operation with a level of precision that cannot be achieved when the performance of the operation is attempted via interaction with the touchscreen. The level of granularity of performance can vary with the interaction'"'"'s force. For example, a tap performed with lesser force can cause a displayed object to move one pixel, while a tap performed with greater force can cause that displayed object to move five pixels.
-
Citations
24 Claims
-
1. A method, comprising:
at a mobile device with an accelerometer and a plurality of sides, including a side that contains a touch screen display and other sides that do not contain a touch screen display (“
non-display sides”
);detecting a finger input on the touch screen display; in response to detecting the finger input on the touch screen display, controlling an operation on the mobile device with a first degree of precision based on the detected finger input; detecting a tap input on a non-display side of the mobile device; determining one or more characteristics of the tap input; and controlling the operation on the mobile device at a second degree of precision that is based on the one or more characteristics of the tap input; wherein the second degree of precision exceeds the first degree of precision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A mobile device comprising:
-
an accelerometer; a plurality of sides, including a side that contains a touch screen display and other sides that do not contain a touch screen display (“
non-display sides”
);one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; detecting a finger input on the touch screen display; in response to detecting the finger input on the touch screen display, controlling an operation on the mobile device with a first degree of precision based on the detected finger input; detecting a tap input on a non-display side of the mobile device; determining one or more characteristics of the tap input; and controlling the operation on the mobile device at a second degree of precision that is based on the one or more characteristics of the tap input; wherein the second degree of precision exceeds the first degree of precision. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium having one or more programs stored thereon for execution by one or more processors of a mobile device with an accelerometer and a plurality of sides, including a side that contains a touch screen display and other sides that do not contain a touch screen display (“
- non-display sides”
), the one or more programs including instructions for;detecting a finger input on the touch screen display; in response to detecting the finger input on the touch screen display, controlling an operation on the mobile device with a first degree of precision based on the detected finger input; detecting a tap input on a non-display side of the mobile device; determining one or more characteristics of the tap input; and controlling the operation on the mobile device at a second degree of precision that is based on the one or more characteristics of the tap input; wherein the second degree of precision exceeds the first degree of precision. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
- non-display sides”
Specification