US 12,281,911 B2
End of route navigation system
Eleanor Cady Wachsman, San Francisco, CA (US); Yulei Wang, San Francisco, CA (US); and Robin Carol Tolochko, San Francisco, CA (US)
Assigned to Uber Technologies, Inc., San Francisco, CA (US)
Filed by Uber Technologies, Inc., San Francisco, CA (US)
Filed on Sep. 3, 2021, as Appl. No. 17/446,906.
Claims priority of provisional application 62/706,725, filed on Sep. 4, 2020.
Prior Publication US 2022/0074759 A1, Mar. 10, 2022
Int. Cl. G01C 21/36 (2006.01); G01C 21/34 (2006.01); G08G 1/0968 (2006.01); G08G 1/0969 (2006.01)
CPC G01C 21/3667 (2013.01) [G01C 21/3476 (2013.01); G08G 1/096844 (2013.01); G08G 1/0969 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a destination of a route;
based on the destination, determining a corresponding display template from a plurality of display templates that each corresponds to a different destination or type of destination, each display template comprises a different set of rules that serves as a guideline for determining what content to display at the end of the route and when to display the end of the route content, the display of the end of the route content being different than display of content during a middle of the route, the determining the corresponding display template comprising:
identifying a special zone template based on the destination being a special zone, the special zone template providing guidelines for display of the end of the route content for a specific type of structured complex that has a specifically designated pickup area, a specifically designated drop-off area, or specifically designated exits;
identifying a residential template based on the destination not being a special zone and the destination corresponding to a residential area; or
identifying a core template based on the destination not being a special zone and not corresponding to the residential area;
retrieving the corresponding display template that corresponds to the destination from a data storage that stores the plurality of display templates;
identifying, from a rule of the corresponding display template, a display time to trigger the display of the end of the route content, the display time being based on a threshold distance to the destination;
monitoring, by a hardware processor, a location of a vehicle along the route,
determining a context of an area within a predetermined distance of the destination, the context comprising one or more real-time details associated with the destination;
based on the context of the area, overriding the display time or content indicated by the set of rules of the display template for display as the end of the route content;
based on the context of the area and the display template, accessing the end of the route content; and
causing presentation of the end of the route content on a device of a service provider based on the context of the area and the display template.