Street-level guidance via route path
AssigneeUber Technologies, Inc.
InventorsAna Lilia Otero Diaz, Hae Jin Lee, Luis Eduardo Cabrera-Cordon, Doyop Kim
Life of this patent
Estimating the term…
Abstract
To more realistically represent the real-world, a street-level view depicts a route path and objects that occlude one or more segments of the route path. Such objects can include guardrails, buildings, or any of a variety of other objects as described herein. The street-level view can be implemented in advance to preview travel, during travel, or in other scenarios. The street-level view presents the route path from a viewpoint that can be a current location of a traveler or an arbitrary location.
Claims20
A computer-implemented method comprising:
- accessing a digital map that represents different geographical locations;
- receiving a request from a mobile device for directions from a starting location to a destination location;
- determining a first location of a viewpoint based on the starting location included in the request from the mobile device;
- generating a preview depicting a scene from a perspective of the first location of the viewpoint according to the digital map;
- determining a route path between the starting location and the destination location based on the digital map;
- displaying the route path superimposed over the preview on the mobile device;
- determining that a second location of the mobile device is approaching the destination;
- determining a transportation mode of the mobile device from a set of different transportation modes including a driving mode and a walking mode;
- generating a street level view of a first part of the destination or a street level view of a second part of the destination that is different from the first part of the destination based on the determined transportation mode;
- and
- supplementing the route path superimposed with the preview with the generated street-level view.
A computer system comprising:
- at least one computer processor;
- and
- a non-transitory storage medium storing instructions when executed by the at least one computer processor cause the at least one computer processor to perform steps including:
- accessing a digital map that represents different geographical locations;
- receiving a request from a mobile device for directions from a starting location to a destination location;
- determining a first location of a viewpoint based on the starting location included in the request from the mobile device;
- generating a preview depicting a scene from a perspective of the first location of the viewpoint according to the digital map;
- determining a route path between the starting location and the destination location based on the digital map;
- displaying the route path superimposed over the preview on the mobile device;
- determining that a second location of the mobile device is approaching the destination;
- determining a transportation mode of the mobile device from a set of different transportation modes including a driving mode and a walking mode;
- generating a street level view of a first part of the destination or a street level view of a second part of the destination that is different from the first part of the destination based on the determined transportation mode;
- and
- supplementing the route path superimposed with the preview with the generated street-level view.
A computer program product including a non-transitory storage medium storing instructions when executed by the at least one computer processor cause the at least one processor to perform steps including:
- accessing a digital map that represents different geographical locations;
- receiving a request from a mobile device for directions from a starting location to a destination location;
- determining a first location of a viewpoint based on the starting location included in the request from the mobile device;
- generating a preview depicting a scene from a perspective of the first location of the viewpoint according to the digital map;
- determining a route path between the starting location and the destination location based on the digital map;
- displaying the route path superimposed over the preview on the mobile device;
- determining that a second location of the mobile device is approaching the destination;
- determining a transportation mode of the mobile device from a set of different transportation modes including a driving mode and a walking mode;
- generating a street level view of a first part of the destination or a street level view of a second part of the destination that is different from the first part of the destination based on the determined transportation mode;
- and
- supplementing the route path superimposed with the preview with the generated street-level view.
Dependencies are inferred from the claim text.