DISTANCE-TIME BASED HIT-TESTING
First Claim
1. A computer-implemented method, comprising:
- detecting an initial interaction within an area associated with a displayed target graphical element;
detecting a subsequent interaction at a location displaced from the area associated with the displayed target; and
associating the subsequent interaction with a displayed target based on an elapsed time between the initial interaction and the subsequent interaction.
2 Assignments
0 Petitions
Accused Products
Abstract
The described embodiments allow for the association of an interaction with a target in a display. One embodiment includes detecting an interaction with an area associated with a graphical element in a display, detecting a later interaction displaced from the area, and associating the later interaction with a target in the display based at least on the time between the interaction with the area and the later interaction. User interactions with one or more displayed hit targets are based on corresponding time-varying hit zones. In response to unlimited user interaction with a hit target, subsequent user selections are validated based on a time-varying hit zone that is typically extended with respect to the previously selected hit target. The extended selection zone can overlap one or more other hit targets to favor re-selection of the individually selected hit target. The extended selection zone generally decreases as a function of time from prior selections of a hit zone.
21 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
detecting an initial interaction within an area associated with a displayed target graphical element; detecting a subsequent interaction at a location displaced from the area associated with the displayed target; and associating the subsequent interaction with a displayed target based on an elapsed time between the initial interaction and the subsequent interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
detecting a user selection of a displayed target; defining at least one time-varying selection zone in response to detection of the selection of the displayed target; and detecting a subsequent user selection of the displayed target based on the at least one time-varying selection zone. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device comprising:
-
a touch screen; and at least one or more processors configured to; recognize a first contact with a graphical image displayed on the touch screen; recognize a second contact with the touch screen displaced from the graphical image; and associate the second contact with a target displayed in the touch screen based at least on the time between the first contact and the second contact at least by validating the location of the second contact with a time-varying boundary related to the graphical image, wherein the validating comprises checking if the location of the second contact is within the boundary; wherein the boundary is evaluated at least as a function of time between the first and second contacts; and wherein, based on the checking, if the location of the second contact is within the boundary, then the target is the graphical image.
-
Specification