Interface selection element display
First Claim
1. A computer-implemented method, comprising:
- under the control of one or more computer systems configured with executable instructions, displaying content on a display screen of a computing device, wherein the display screen is a touch screen;
detecting a location of a finger of a user within a predetermined range from a surface of the display screen;
positioning a selection element displayed on the display screen offset from the finger such that the selection element is visible from a point of view of the user when the finger is at the location;
detecting movement of the finger from the location and within the predetermined range from the display screen;
causing the selection element to move across the display screen based at least in part on the movement of the finger within the predetermined range from the display screen;
detecting the finger approaching the display screen;
prior to the finger touching the display screen, causing the selection element to become fixed to a graphical object on the display screen upon the finger reaching a threshold distance from the surface;
preventing movement of the selection element away from the graphical object to which the selection element is fixed, while the finger remains at or below the threshold distance from the surface;
detecting a touch event by the finger; and
selecting the graphical object to which the selection element is fixed.
1 Assignment
0 Petitions
Accused Products
Abstract
A finger of a user detected within a predetermined range from a surface of a display screen can be used to navigate through and select content in accordance with various embodiments. In response to detecting the finger within the predetermined range, a selection element can be positioned offset from the finger. The offset positioning keeps the selection element from being obscured by the finger and, thus, enabling it to remain visible to the user. In response to detecting the user'"'"'s finger approaching the surface of the display screen, the selection element becomes fixed in its current location when the finger reaches a threshold distance from the surface. Accordingly, as the finger gets closer to the surface, it starts to converge with the selection element. Finally, the finger converges with the selection element when the finger reaches the surface of the display screen to select the desired content.
41 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
under the control of one or more computer systems configured with executable instructions, displaying content on a display screen of a computing device, wherein the display screen is a touch screen; detecting a location of a finger of a user within a predetermined range from a surface of the display screen; positioning a selection element displayed on the display screen offset from the finger such that the selection element is visible from a point of view of the user when the finger is at the location; detecting movement of the finger from the location and within the predetermined range from the display screen; causing the selection element to move across the display screen based at least in part on the movement of the finger within the predetermined range from the display screen; detecting the finger approaching the display screen; prior to the finger touching the display screen, causing the selection element to become fixed to a graphical object on the display screen upon the finger reaching a threshold distance from the surface; preventing movement of the selection element away from the graphical object to which the selection element is fixed, while the finger remains at or below the threshold distance from the surface; detecting a touch event by the finger; and selecting the graphical object to which the selection element is fixed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device, comprising:
-
a processor; a display screen, wherein the display screen is a touch screen; and memory including instructions that, when executed by the processor, cause the computing device to; display content on the display screen; control movement of a selection element across the display screen in response at least in part to movement of a finger a distance from the display screen, the selection element being displayed a distance offset based at least in part on a location of the finger such that the selection element is visible from a point of view of a user when the finger is at the location;
detect the location of the finger approaching the display screen;in response to detecting the finger approaching the display screen, cause the distance offset to reduce; detect the finger below a threshold distance from the display screen; and prior to the finger touching the display screen, cause the selection element to become fixed on an object to become selected as the finger makes contact with the display screen. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause a computing device to:
-
display content on a display screen, wherein the display screen is a touch screen; detect a location of a finger of a user within a predetermined range from a surface of the touch screen; positioning a selection element displayed on the display screen offset from the finger such that the selection element is visible from a point of view of the user when the finger is at the location; detect movement of the finger from the location and within the predetermined range from the display screen; cause a selection element to move across the display screen with movement of a finger within the predetermined range from the display screen; detect the finger within a threshold distance of the display screen; prior to the finger touching the display screen, cause the selection element to become fixed to a graphical object on the display screen; prevent movement of the selection element away from the graphical object to which the selection element is fixed, unless the finger moves above the threshold distance from the surface; detect a touch event by the finger; select the graphical object to which the selection element is fixed. - View Dependent Claims (17, 18, 19, 20)
-
Specification