Target Disambiguation and Correction
First Claim
1. A method comprising:
- receiving, via an application, a selection that is ambiguous with respect to whether one of two or more items has been selected;
displaying visual indicia associated with one of the items;
receiving input associated with an item designated by a user; and
performing a selection-related action responsive to receiving the input associated with the item designated by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments enable target disambiguation and correction. In one or more embodiments, target disambiguation includes an entry mode in which attempts are made to disambiguate one or more targets that have been selected by a user, and an exit mode which exits target disambiguation. Entry mode can be triggered in a number of different ways including, by way of example and not limitation, acquisition of multiple targets, selection latency, a combination of multiple target acquisition and selection latency, and the like. Exit mode can be triggered in a number of different ways including, by way of example and not limitation, movement of a target selection mechanism outside of a defined geometry, speed of movement of the target selection mechanism, and the like.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, via an application, a selection that is ambiguous with respect to whether one of two or more items has been selected; displaying visual indicia associated with one of the items; receiving input associated with an item designated by a user; and performing a selection-related action responsive to receiving the input associated with the item designated by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer readable storage media embodying computer readable instructions which, when executed, implement a method comprising:
-
receiving, via an application, a selection that selects one or more items; ascertaining whether selection completion has exceeded a time threshold; responsive to the time threshold being exceeded, displaying visual indicia associated with at least one of the one or more items; receiving input associated with an item designated by the user; responsive to receiving input associated with an item designated by the user, performing a selection-related action. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media embodying computer readable instructions which, when executed, implement a web browser configured to implement a method comprising:
-
receiving a touch selection input; defining a target point associated with the touch selection input; defining a geometric shape associated with the target point; ascertaining whether multiple items are contained within a boundary of the geometric shape; responsive to multiple items being within the boundary of the geometric shape, initiating a target disambiguation technique to ascertain which of the multiple items is intended for selection; detecting movement of the touch selection input, the movement causing the target point to move; ascertaining whether the target point is within the boundary of the geometric shape; responsive to the target point being within the boundary of the geometric shape, continuing the target disambiguation technique; and responsive to the target point not being within the boundary of the geometric shape, terminating the target disambiguation technique. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification