Street-level guidance via route path
First Claim
Patent Images
1. A computer-implemented method comprising:
- accessing a digital map, the map representing locations and including information about the represented locations;
the information further including a scene depiction and geometry associated with the scene depiction;
determining a location of a viewpoint associated with a mobile device;
generating a street-level view depicting a scene from a perspective of the location of the viewpoint according to the digital map;
determining a route path between a starting point and a destination; and
generating a depiction of the route path by;
superimposing the route path over the street-level view;
determining that an object of varying thickness is situated between the viewpoint and the route path based on the information included in the digital map;
responsive to determining the object is situated between the viewpoint and the route path, determining a portion of the route path to be occluded by the object; and
displaying the depiction of the route path superimposed over the street-level view on the mobile device, the displayed route path occluded by the object at the determined portion, the occlusion varying according to the varying thickness of the object.
8 Assignments
0 Petitions
Accused Products
Abstract
A street-level view can realistically reflect that objects occlude depicted route paths. Such objects can include guardrails, buildings, or any of a variety of other objects as described herein. A superior user experience that portrays route paths while taking real-world geometry into account can result.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing a digital map, the map representing locations and including information about the represented locations;
the information further including a scene depiction and geometry associated with the scene depiction;determining a location of a viewpoint associated with a mobile device; generating a street-level view depicting a scene from a perspective of the location of the viewpoint according to the digital map; determining a route path between a starting point and a destination; and generating a depiction of the route path by; superimposing the route path over the street-level view; determining that an object of varying thickness is situated between the viewpoint and the route path based on the information included in the digital map; responsive to determining the object is situated between the viewpoint and the route path, determining a portion of the route path to be occluded by the object; and displaying the depiction of the route path superimposed over the street-level view on the mobile device, the displayed route path occluded by the object at the determined portion, the occlusion varying according to the varying thickness of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more non-transitory computer-readable media storing a digital map representing locations and including information about street-level views, wherein the information comprises scene depictions associated with the street-level views and geometries associated with the street-level views; a street-level view generator comprising a processor configured to; determine a location of a viewpoint associated with a mobile device; generate a street-level view depicting a scene from a perspective of the location of the viewpoint according to the digital map; determine a route path between a starting location and a destination location; and generate a depiction of the route path by; superimposing the route path over the street-level view; determining that an object of varying thickness is situated between the viewpoint and the route path based on information included in the digital map; responsive to determining the object is situated between the viewpoint and the route path, determining a portion of the route path to be occluded by the object; and display the depiction of the route path superimposed over the street-level view on the mobile device, the displayed route path occluded by the object at the determined portion, the occlusion varying according to the varying thickness of the object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising:
-
accessing a map, the map representing locations and including information about the represented locations, the information further including a scene depiction and geometry associated with the scene depiction; determining a location of a viewpoint associated with a mobile device; generating a street-level view depicting a scene from a perspective of the location of the viewpoint according to the map; determining a route path between a starting point and a destination; and generating a depiction of the route path by; superimposing the route path over the street-level view; determining that an object of varying thickness is situated between the viewpoint and the route path based on the information included in the map; responsive to determining the object is situated between the viewpoint and the route path, determining a portion of the route path to be occluded by the object; and displaying the depiction of the route path superimposed over the street-level view on the mobile device, the displayed route path occluded by the object at the determined portion, the occlusion varying according to the varying thickness of the object.
-
Specification