Indicators for entities corresponding to search suggestions
First Claim
1. A method performed by data processing apparatus, the method comprising:
- providing, via a processor, an electronic map of a geographic area for display on a user interface, the electronic map displaying a first set of one or more entities responsive to a previously received partial search query;
receiving a character string entered into the user interface, the character string representing an update to the previously received partial search query;
determining a suggested search request based on the updated partial search query;
identifying a second set of one or more entities responsive to the suggested search request and a geographic location for each entity in the second set, wherein each entity in the second set of entities is identified based on a likelihood the entity was previously selected by users when previously presented in response to the suggested search request;
providing an indicator for display on the electronic map for the geographic location of each entity in the second set of entities; and
providing, for display adjacent to the electronic map and for each entity in the second set of entities, a listing of at least one of the geographic location or an entity identifier corresponding to each entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating indicators of entity locations on an electronic map corresponding, for example, to a suggested search request. In one aspect, a method includes providing an electronic map of a geographic area for display on a user interface, receiving a character string entered into the user interface, the character string representing a partial search query, determining a suggested search request based on the character string, and identifying an entity responsive to the suggested search request and a geographic location for the identified entity. An indicator identifying the geographic location of the entity is provided for display on the electronic map.
-
Citations
19 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
providing, via a processor, an electronic map of a geographic area for display on a user interface, the electronic map displaying a first set of one or more entities responsive to a previously received partial search query; receiving a character string entered into the user interface, the character string representing an update to the previously received partial search query; determining a suggested search request based on the updated partial search query; identifying a second set of one or more entities responsive to the suggested search request and a geographic location for each entity in the second set, wherein each entity in the second set of entities is identified based on a likelihood the entity was previously selected by users when previously presented in response to the suggested search request; providing an indicator for display on the electronic map for the geographic location of each entity in the second set of entities; and providing, for display adjacent to the electronic map and for each entity in the second set of entities, a listing of at least one of the geographic location or an entity identifier corresponding to each entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory tangible computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations including:
-
providing, via a processor, an electronic map of a geographic area for display on a user interface, the electronic map displaying a first set of one or more entities responsive to a previously received partial search query receiving a character string entered into a user interface, the character string representing an update to the previously received partial search query; determining a suggested search request based on the updated partial search query; identifying a second set of one or more entities responsive to the suggested search request and a geographic location for each entity in the second set, wherein each entity in the second set of entities is identified based on a likelihood the entity was previously selected by users when previously presented in response to the suggested search request; providing an indicator for display on the electronic map for the geographic location of each entity in the second set of entities; and providing, for display adjacent to the electronic map and for each entity in the second set of entities, a listing of at least one of the geographic location or an entity identifier corresponding to each entity. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
one or more computers operable to interact with a user device and to; provide, via a processor, an electronic map of a geographic area for display on a user interface, the electronic map displaying a first set of one or more entities responsive to a previously received partial search query; receive a character string entered into the user interface, the character string representing an update to the previously received partial search query; determine a suggested search request based on the updated partial search query; identify a second set of one or more entities responsive to the suggested search request and a geographic location for each entity in the second set, wherein each entity in the second set of entities is identified based on a likelihood the entity was previously selected by users when previously presented in response to the suggested search request; provide an indicator for display on the electronic map for the geographic location of each entity in the second set of entities; and provide, for display adjacent to the electronic map and for each entity in the second set of entities, a listing of at least one of the geographic location or an entity identifier corresponding to each entity. - View Dependent Claims (18, 19)
Specification