INTERPRETING AMBIGUOUS INPUTS ON A TOUCH-SCREEN
First Claim
1. A method for interpreting a touch in relation to one or more touch targets associated with an application, wherein said touch targets are displayed on a touch-screen display, the method comprising:
- detecting a touch at a first touch-screen location;
querying the application to determine a first touch target located within a predetermined touch region of the first touch-screen location;
upon determining the first touch target located within the predetermined region, querying the application to determine whether a second touch target is located within the predetermined touch region; and
upon determining that the second touch target is located within the predetermined touch region, disambiguating the touch to determine whether the touch was intended for the first touch target or the second touch target.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods are provided for interpreting a touch in relation to touch targets displayed on a touch-screen display, the touch targets associated with an application. A touch is detected at a first touch-screen location. The application is queried to determined a first touch target located within a predetermined touch region of the first touch-screen location. The application is then queries to determine whether a second touch target is located within the predetermined touch region. The touch is them disambiguated to determine whether the touch was intended for the first touch target or the second touch target.
4 Citations
19 Claims
-
1. A method for interpreting a touch in relation to one or more touch targets associated with an application, wherein said touch targets are displayed on a touch-screen display, the method comprising:
-
detecting a touch at a first touch-screen location; querying the application to determine a first touch target located within a predetermined touch region of the first touch-screen location; upon determining the first touch target located within the predetermined region, querying the application to determine whether a second touch target is located within the predetermined touch region; and upon determining that the second touch target is located within the predetermined touch region, disambiguating the touch to determine whether the touch was intended for the first touch target or the second touch target. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for interpreting a touch in relation to one or more touch targets associated with an application, wherein said touch targets are displayed on a touch-screen display, the method comprising:
-
detecting a touch at a first touch-screen location; querying the application to determine a first touch target located within a predetermined touch region of the first touch-screen location; upon determining the first touch target located within the predetermined region, querying the application to determine whether a second touch target is located within the predetermined touch region; and upon determining that the second touch target is located within the predetermined touch region, highlighting the first touch target and the second touch target to allow the user to select an intended touch target associated with the touch at the first touch-screen location. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing device having stored thereon computer-usable instructions that, when executed by the computing device, perform operations comprising:
-
displaying one or more touch targets on a touch-screen display, wherein the touch targets are displayed at respective touch target locations; detecting, at the computing device, a touch at a first touch-screen location; searching for a first one of said touch target locations within a predetermined touch region of the first touch-screen location; upon locating the first one of said touch target locations within the predetermined touch region, searching for a second one of said touch target locations within the predetermined touch region; and if the second one of said touch target locations is not located within the predetermined touch region, associating the touch with a first touch target corresponding to the first one of said touch target locations. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification