POST-TOUCHDOWN USER INVISIBLE TAP TARGET SIZE INCREASE
First Claim
1. A computer-implemented method, the method comprising:
- detecting a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with a position on the touch-sensitive screen;
determining if the position of the first touch input is within a predetermined distance of a tap target area associated with a graphical element;
expanding the tap target area by a predetermined amount to increase an area of the tap target area;
receiving a second touch input on the touch-sensitive screen, wherein the second touch input corresponds with a second position on the touch-sensitive screen;
determining if the position of the second touch input is within the expanded tap target area; and
selecting the graphical element in response to the position of the second touch input being within the expanded tap target area.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject technology discloses configurations for providing detecting a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with a position on the touch-sensitive screen. The subject technology further determines if the position of the first touch input is within a predetermined distance of a tap target area associated with a graphical element. The tap target area is then expanded by a predetermined amount to increase an area of the tap target area. The subject technology receives a second touch input on the touch-sensitive screen, wherein the second touch input corresponds with a second position on the touch-sensitive screen. It is determined if the position of the second touch input is within the expanded tap target area. The subject technology then selects the graphical element in response to the position of the second touch input being within the expanded tap target area.
19 Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
detecting a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with a position on the touch-sensitive screen; determining if the position of the first touch input is within a predetermined distance of a tap target area associated with a graphical element; expanding the tap target area by a predetermined amount to increase an area of the tap target area; receiving a second touch input on the touch-sensitive screen, wherein the second touch input corresponds with a second position on the touch-sensitive screen; determining if the position of the second touch input is within the expanded tap target area; and selecting the graphical element in response to the position of the second touch input being within the expanded tap target area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, the method comprising:
-
detecting a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with a position on the touch-sensitive screen; determining if the position of the first touch input is within a predetermined distance of a plurality of tap target areas respectively associated with a plurality of graphical elements; identifying a tap target area among the plurality of tap target areas that is closer to the position of the first touch input; expanding the tap target area by a predetermined amount to increase an area of the identified tap target area; receiving a second touch input on the touch-sensitive screen, wherein the second touch input corresponds with a second position on the touch-sensitive screen; determining if the position of the second touch input is within the expanded tap target area; and selecting the graphical element in response to the position of the second touch input being within the expanded tap target area. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, the system comprising:
-
memory; one or more processors; one or more modules stored in memory and configured for execution by the one or more processors, the modules comprising; a tap target module configured to detect first touch input on a touch-sensitive screen, wherein the first touch input corresponds with a position on the touch-sensitive screen, determine if the position of the first touch input is within a predetermined distance of a tap target area associated with a graphical element, expand the tap target area by a predetermined amount to increase an area of the tap target area, receive a second touch input on the touch-sensitive screen, wherein the second touch input corresponds with a second position on the touch-sensitive screen, and determine if the position of the second touch input is within the expanded tap target area; and a graphical user interface (GUI) display module configured to select the graphical element in response to the position of the second touch input being within the expanded tap target area. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
detecting a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with a position on the touch-sensitive screen; determining if the position of the first touch input is within a predetermined distance of a plurality of tap target areas respectively associated with a plurality of graphical elements; determining respective distances from the position of the first touch input to the respective tap target area of the plurality of tap target areas; determining a smallest respective distance among the respective distances from the position of the first touch input; identifying a respective tap target area associated with a respective graphical element among the plurality of graphical elements that corresponds to the smallest respective distance; expanding the respective tap target area by a predetermined amount to increase an area of the tap target area; receiving a second touch input on the touch-sensitive screen, wherein the second touch input corresponds with a second position on the touch-sensitive screen; determining if the position of the second touch input is within the expanded tap target area; and selecting the graphical element in response to the position of the second touch input being within the expanded tap target area.
-
Specification