Access points for maps
AssigneeGoogle Inc.
InventorHaroon Baig
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, for providing map data that causes a user device to display a map of an area that includes a physical entity location and a access locations for the physical entity, wherein the physical entity location is indicated by an icon of a first type and each access location is indicated by an icon of a second type that is different from the icon of the first type.
Claims18
A computer-implemented method comprising:
- receiving, by a search engine, a search query;
- identifying, by the search engine, a physical entity satisfying the search query;
- determining whether the physical entity is associated with multiple points of entry or egress that are each associated with different geographic locations;
- in response to determining that the physical entity is associated with the multiple points of entry or egress that are each associated with the different geographic locations, ranking the multiple points of entry or egress based on frequencies of selections of query suggestions associated with each point of entry or egress in a query log;
- selecting a subset of the ranked, multiple points of entry or egress;
- generating a map that includes an selectable control of a first type overlaid at a geographic location of the physical entity and, for each of the subset of the ranked, multiple points of entry or egress, a selectable control of a second type overlaid at a geographic location of the point of entry or egress;
- providing the map;
- receiving an indication of a selection of a particular selectable control of the second type that is overlaid at a particular geographic location of a particular point of entry or egress;
- and
- providing, via the map, navigation directions to the particular point of entry or egress that is associated with the particular selectable control.
A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- receiving, by a search engine, a search query;
- identifying, by the search engine, a physical entity satisfying the search query;
- determining whether the physical entity is associated with multiple points of entry or egress that are each associated with different geographic locations;
- in response to determining that the physical entity is associated with the multiple points of entry or egress that are each associated with be different geographic locations, ranking the multiple points of entry or egress based on frequencies of selections of query suggestions associated with each point of entry or egress in a query log;
- selecting a subset of the ranked, multiple points of entry or egress;
- generating a map that includes an selectable control of a first type overlaid at a geographic location of the physical entity and, for each of the subset of the ranked, multiple points of entry or egress, a selectable control of a second type overlaid at a geographic location of the point of entry or egress;
- providing the map;
- receiving an indication of a selection of a particular selectable control of the second type that is overlaid at particular geographic location of a particular point of entry or egress;
- and
- providing, via the map, navigation directions to the particular point of entry or egress that is associated with the particular selectable control.
A computer-readable storage device storing instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- receiving, by a search engine, a search query;
- identifying, by the search engine, a physical entity satisfying the search query;
- determining whether the physical entity is associated with multiple points of entry or egress that are each associated with different geographic locations;
- in response to determining that the physical entity is associated with the multiple points of entry or egress that are each associated with the different geographic locations, ranking the multiple points of entry or egress based on frequencies of selections of query suggestions associated with each point of entry or egress in a query log;
- selecting a subset of the ranked, multiple points of entry or egress;
- generating a map that includes an selectable control of a first type overlaid at a geographic location of the physical entity and, for each of the subset of the ranked, multiple points of entry or egress, a selectable control of a second type overlaid at a geographic location of the point of entry or egress;
- providing the map;
- receiving an indication of a selection of a particular selectable control of the second type that is overlaid at a particular geographic location of a particular point of entry or egress;
- and
- providing, via the map, navigation directions to the particular point of entry or egress that is associated with the particular selectable control.
Dependencies are inferred from the claim text.