Moving A Virtual Object Based on Tapping
First Claim
1. A computer-implemented method comprising:
- receiving a tap input applied to a non-display portion of a mobile device;
determining a magnitude and a direction of the tap input; and
moving, based on the magnitude and direction of the tap input, an object that is displayed by the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device enables refined selections of displayed virtual objects by responding to a user'"'"'s tapping actions on the sides of the device. The device can move the object by a small increment in a direction opposite the tapped surface, as though the tapping were gently nudging the object away from that surface. For example, if the user taps on the right side of the device, then the device can responsively move a currently selected object leftward by one pixel. Conversely, if the user taps on the left side of the device, then the device can responsively move the currently selected object rightward by one pixel. Similar movements of similar magnitude and in expected directions can be achieved by tapping the top or bottom of the device. Thus, a currently selected object can be moved in a more refined and precise manner than might be possible using a touchscreen alone.
-
Citations
25 Claims
-
1. A computer-implemented method comprising:
-
receiving a tap input applied to a non-display portion of a mobile device; determining a magnitude and a direction of the tap input; and moving, based on the magnitude and direction of the tap input, an object that is displayed by the mobile device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable memory comprising particular instructions that are executable by one or more processors to cause the one or more processors to perform operations, the particular instructions comprising:
-
instructions to cause an accelerometer of a mobile device to detect that the mobile device has been impacted on a particular side of the mobile device; and instructions to cause the one or more processors to move a displayed item in response to the accelerometer detecting that the device has been impacted on the particular side of the mobile device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable memory comprising particular instructions that are executable by one or more processors to cause the one or more processors to perform operations, the particular instructions comprising:
-
instructions to cause detection of contact against a non-display surface of a mobile device comprising a plurality of non-display surfaces; and instructions to cause the mobile device to produce output that is based on which particular non-display surface of the plurality of non-display surfaces was contacted. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable memory comprising particular instructions that are executable by one or more processors to cause the one or more processors to perform operations, the particular instructions comprising:
-
instructions to cause a computing device to detect contact against a surface that lacks a visual output device; and instructions to cause the one or more processor to detect a duration of the contact; and instructions to cause the one or more processors to modify, in a manner that is based on the duration of the contact, output that is produced by the visual output device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A mobile device comprising:
-
means for detecting a user tap against a part of the mobile device other than a touchscreen of the mobile device; means for detecting a direction in which the user tap was administered; and means for modifying output presented by the touchscreen based on the direction. - View Dependent Claims (22, 23, 24, 25)
-
Specification