System and method for disambiguating item selection
First Claim
1. A method in a computing device for disambiguating selections of selectable items geographic markers via a user interface, the method comprising:
- providing a digital map via the user interface;
providing a plurality of individually selectable geographic markers, each overlaying the digital map at a respective point corresponding to a geographic location with which the geographic marker is associated;
detecting a contact of a user with an area on the user interface in which several of the plurality of individually selectable geographic markers are provided according to a first relative arrangement;
determining that the contact corresponds to an attempted selection of a single geographic marker;
providing a disambiguation menu while the user maintains contact with the area for selecting the single geographic marker from among the several individually selectable geographic markers within the area, including arranging the several individually selectable geographic markers in the disambiguation menu according to a second relative arrangement different from the first relative arrangement; and
determining which of the several individually selectable geographic markers has been selected when the user discontinues contact with the area.
2 Assignments
0 Petitions
Accused Products
Abstract
A software module provides multiple individually selectable items via a user interface. The software module detects a contact with an area on the user interface that includes several of the individually selectable items in a first relative arrangement. The software module determines that the contact corresponds to an attempted selection of a single item. The software module provides a disambiguation menu for selecting the single item from among the several individually selectable items within the area, and arranges the several individually selectable items in the disambiguation menu according to a second relative arrangement different from the first relative arrangement.
-
Citations
22 Claims
-
1. A method in a computing device for disambiguating selections of selectable items geographic markers via a user interface, the method comprising:
-
providing a digital map via the user interface; providing a plurality of individually selectable geographic markers, each overlaying the digital map at a respective point corresponding to a geographic location with which the geographic marker is associated; detecting a contact of a user with an area on the user interface in which several of the plurality of individually selectable geographic markers are provided according to a first relative arrangement; determining that the contact corresponds to an attempted selection of a single geographic marker; providing a disambiguation menu while the user maintains contact with the area for selecting the single geographic marker from among the several individually selectable geographic markers within the area, including arranging the several individually selectable geographic markers in the disambiguation menu according to a second relative arrangement different from the first relative arrangement; and determining which of the several individually selectable geographic markers has been selected when the user discontinues contact with the area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
one or more processors; a user interface; and a computer-readable medium storing thereon instructions that, when executed on one or more processors, cause the computing device to; display a digital map via the user interface, display selectable geographic markers overlaid on the digital map at points corresponding to geographic locations with which the geographic markers are associated, detect an attempted selection of one of the plurality of geographic markers via the user interface, including detect an interaction with a contact area in which the plurality of selectable geographic markers are displayed, automatically spread the plurality of selectable geographic markers over an area on the touch interface larger than the contact area, including change a position of at least one of the plurality of selectable geographic markers relative to the other ones of the plurality of selectable geographic markers, receive a selection of one of the plurality of selectable geographic markers via the user interface, and after the selection is received, restore the plurality of selectable geographic markers to the points on the corresponding to the geographic locations with which the geographic markers are associated. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method in a computing device having a touchscreen for disambiguating selections of markers overlaying a digital map of a geographic area, the method comprising:
-
causing individually selectable geographic markers to be displayed over the digital map, wherein each geographic marker is associated with a respective location within the geographic area, and wherein each geographic marker is displayed at a point on the digital map corresponding to the location with which the geographic marker is associated; detecting an instance of user contact with the touchscreen at a contact area that includes a plurality of the displayed geographic markers; determining that the instance of user contact indicates an attempted selection of exactly one of the plurality of geographic markers; automatically providing, via the touchscreen, a disambiguation menu for selecting a geographic marker from among the plurality of the geographic markers included in the contact area, including; causing a plurality of indicators corresponding to the respective ones of the plurality of geographic markers to be displayed over the digital map in an area larger than the contact area, at points different that the points at which the plurality of the geographic markers are displayed; and the method further comprising; receiving a selection of one of the plurality of geographic markers via the disambiguation menu. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing thereon a plurality of instructions that, when executed on one or more processors of a computing device having a user interface, cause the one or more processors to:
-
provide a plurality of individually selectable geographic markers via the user interface over a digital map, each overlaying the digital map at a respective point corresponding to a geographic location with which the geographic marker is associated; detect an attempted selection of a target geographic marker from among the plurality of individually selectable geographic markers via the user interface, wherein the target geographic marker cannot be identified based on the attempted selection; and provide a disambiguation menu for selecting the target geographic marker from among the plurality of individually selectable geographic markers, including; arrange the geographic markers in the disambiguation menu according to a relative arrangement different from an original relative arrangement of the geographic markers, receive an unambiguous selection of the target geographic marker via the disambiguation menu, and remove the disambiguation menu upon receiving the unambiguous selection. - View Dependent Claims (20, 21, 22)
-
Specification