User interface points of interest approaches for mapping applications
First Claim
1. A computer-implemented method, comprising:
- under the control of one or more computer systems configured with executable instructions,receiving an input from a user of a mapping application executing on a client device;
receiving map information corresponding to a region associated with the received input;
determining point of interest (POI) information associated with the region;
selecting at least a subset of the POI information corresponding to at least a portion of the region, the subset including at least a first set of POI information for a first POI and a second set of POI information for a second POI;
rendering a map and a first view of a multi-dimensional graphical element, the first view of the multi-dimensional graphical element representing the first set of POI information for the first POI that is associated with a location on the map corresponding to the region associated with the received input; and
based at least in part on a user interaction with the first view of the multi-dimensional graphical element, rendering a second view of the multi-dimensional graphical element, the second view showing the second set of POI information for the second POI that is associated with the location on the map.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments provide a graphical element displayed through a mapping application that visually represents at least one point of interest (POI) data point on a map for a location. In one example, a single multi-dimensional graphical element can identify a location and identity of multiple POIs associated with the same geocode or physical location on a map, such as a multi-tenant building. In this example, each surface of the graphical element may represent a different POI. In another example, a multi-dimensional graphical element can identify a location and information for a single POI. In this example, each surface can represent different information, such as a surface for customer reviews, a surface for store hours, address, or contact information, a surface for a restaurant'"'"'s menu, a surface for promotions, and the like.
100 Citations
25 Claims
-
1. A computer-implemented method, comprising:
under the control of one or more computer systems configured with executable instructions, receiving an input from a user of a mapping application executing on a client device; receiving map information corresponding to a region associated with the received input; determining point of interest (POI) information associated with the region; selecting at least a subset of the POI information corresponding to at least a portion of the region, the subset including at least a first set of POI information for a first POI and a second set of POI information for a second POI; rendering a map and a first view of a multi-dimensional graphical element, the first view of the multi-dimensional graphical element representing the first set of POI information for the first POI that is associated with a location on the map corresponding to the region associated with the received input; and based at least in part on a user interaction with the first view of the multi-dimensional graphical element, rendering a second view of the multi-dimensional graphical element, the second view showing the second set of POI information for the second POI that is associated with the location on the map. - View Dependent Claims (2, 3, 4)
-
5. A computer-implemented method, comprising:
under the control of one or more computer systems configured with executable instructions, causing a map to be displayed on a display of a computing device; rendering a first view of a polygonal icon for a location on the map, the polygonal icon comprising a plurality of surfaces, wherein each surface of the polygonal icon corresponding to a different type of data associated with the location, wherein the first view shows a first type of data associated with the location; detecting a user interaction with at least a portion of the first view of the polygonal icon; and based at least in part on the user interaction with the first view of the polygonal icon, rendering a second view of the polygonal icon, wherein the second view of the polygonal icon shows a second type of data associated with the location. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computing device, comprising:
-
a processor; a display screen; and memory including instructions that, when executed by the processor, cause the computing device to; cause a map for a location to be displayed on the display screen; based at least in part upon user preference information, determine point of interest (POI) information corresponding to a current view of the map; render a first view of a polygonal icon for the determined POI information associated with the location, each surface of the polygonal icon corresponding to a different type of POI information associated with the location, wherein the first view of the polygonal icon shows a first type of data associated with the location; detect an input from a user with the first view of the polygonal icon; and based at least in part on the input with the first view of the polygonal icon, render a second view of the polygonal icon, wherein the second view of the polygonal icon shows a second type of data associated with the location. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a computing device, cause the computing device to:
-
cause a map for a location to be displayed on a display of the computing device; render a first view of a polygonal icon for point of interest (POI) information associated with the location on the map, each surface of the polygonal icon corresponding to a different type of POI information, wherein the first view of the polygonal icon shows a first type of data associated with the location; detect an input provided to the first view of the polygonal icon from a user; and based at least in part on the input to the first view of the polygonal icon, render a second view of the polygonal icon, wherein the second view of the polygonal icon shows a second type of data associated with the location. - View Dependent Claims (22, 23, 24, 25)
-
Specification