Transition of navigation modes for multi-modal transportation
US-2021270617-A1 · Sep 2, 2021 · US
US12480778B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12480778-B2 |
| Application number | US-202217828902-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2022 |
| Priority date | Jun 6, 2021 |
| Publication date | Nov 25, 2025 |
| Grant date | Nov 25, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some implementations, a computing device can present alight notifications to a user when the user (e.g., user device) is approaching a public transit stop where the user should depart the public transit vehicle the user is currently occupying. For example, a user may use a user device to generate a public transit route that includes a starting location, a sequence of public transit stops, and a destination location. While traversing the transit route, the user may need to exit public transit vehicle (e.g., to reach the destination location, to switch transit lines, etc.). The user device can identify transit stops along the route where the user should exit a transit vehicle and present notifications prompting the user to exit the transit vehicle at the upcoming stop as the user device approaches the identified transit stops.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: obtaining, by a navigation application executing on a computing device, a transit route from a start location to a destination location, the transit route including a plurality of transit stops along the transit route; determining, by the navigation application, a first transit stop included in the transit route corresponding to a first exit from a first transit vehicle; determining, by the navigation application, that the first transit stop is in a low signal environment corresponding to a geofence; presenting, by the navigation application, a navigation presentation of the transit route from the start location to the destination location; and while presenting the navigation presentation, and responsive to determining (a) that the first transit stop is in the low signal environment corresponding to the geofence, and (b) that the computing device has entered the geofence and/or is within a threshold distance from the first transit stop: presenting, by the navigation application, a first notification warning that the first transit stop is in the low signal environment and that the computing device may not present any notification on the display of the computing device indicating that the user should exit the first transit vehicle at the first transit stop. 2 . The method of claim 1 , further comprising: determining, by the computing device, a second transit stop included in the transit route corresponding to a second exit from a second transit vehicle; generating, by the computing device, a second geofence around the second transit stop; detecting, by the computing device, that the computing device has entered the second geofence; and presenting, by the computing device, a second notification on a display of the computing device indicating that a user of the computing device should exit the second transit vehicle at the second transit stop. 3 . The method of claim 2 , wherein the first exit from the first transit vehicle corresponds to a transit vehicle transfer. 4 . The method of claim 2 , wherein the second exit from the second transit vehicle corresponds to an exit from a transit station. 5 . The method of claim 2 , further comprising: determining, by the computing device, that the navigation application is running as a background process on the computing device; and in response to determining that the navigation application is running as a background process, presenting, by the computing device, a second notification on the display of the computing device when the computing device enters the second geofence. 6 . The method of claim 1 , further comprising: determining, by the computing device, a second transit stop included in the transit route corresponding to a second exit from a second transit vehicle; generating, by the computing device, a second geofence around the second transit stop; detecting, by the computing device, that the computing device has entered the second geofence; determining, by the computing device, that the navigation application is running as a foreground process on the computing device; and in response to determining that the navigation application is running as a foreground process, refraining, by the computing device, from presenting a second notification on a display of the computing device indicating that a user of the computing device should exit the second transit vehicle at the second transit stop when the computing device has entered the second geofence. 7 . A non-transitory computer readable medium including one or more sequences of instructions that, when executed by one or more processors, cause the processors to perform operations comprising: obtaining, by a navigation application executing on a computing device, a transit route from a start location to a destination location, the transit route including a plurality of transit stops along the transit route; determining, by the navigation application, a first transit stop included in the transit route corresponding to a first exit from a first transit vehicle; determining, by the navigation application, that the first transit stop is in a low signal environment corresponding to a geofence; presenting, by the navigation application, a navigation presentation of the transit route from the start location to the destination location; and while presenting the navigation presentation, and responsive to determining (a) that the first transit stop is in the low signal environment corresponding to the geofence, and (b) that the computing device has entered the geofence and/or is within a threshold distance from the first transit stop: presenting, by the navigation application, a first notification warning that the first transit stop is in the low signal environment and that the computing device may not present any notification on the display of the computing device indicating that the user should exit the first transit vehicle at the first transit stop. 8 . The non-transitory computer readable medium of claim 7 , wherein the instructions cause the processors to perform operations comprising: determining, by the computing device, a second transit stop included in the transit route corresponding to a second exit from a second transit vehicle; generating, by the computing device, a second geofence around the second transit stop; detecting, by the computing device, that the computing device has entered the second geofence; and presenting, by the computing device, a second notification on a display of the computing device indicating that a user of the computing device should exit the second transit vehicle at the second transit stop. 9 . The non-transitory computer readable medium of claim 8 , wherein the first exit from the first transit vehicle corresponds to a transit vehicle transfer. 10 . The non-transitory computer readable medium of claim 8 , wherein the second exit from the second transit vehicle corresponds to an exit from a transit station. 11 . The non-transitory computer readable medium of claim 8 , wherein the instructions cause the processors to perform operations comprising: determining, by the computing device, that the navigation application is running as a background process on the computing device; and in response to determining that the navigation application is running as a background process, presenting, by the computing device, a third notification on the display of the computing device when the computing device enters the second geofence. 12 . The non-transitory computer readable medium of claim 7 , wherein the instructions cause the processors to perform operations comprising: determining, by the computing device, a second transit stop included in the transit route corresponding to a second exit from a second transit vehicle; generating, by the computing device, a second geofence around the second transit stop; detecting, by the computing device, that the computing device has entered the second geofence; determining, by the computing device, that the navigation application is running as a foreground process on the computing device; and in response to determining that the navigation application is running as a foreground process, refraining, by the computing device, from presenting a second notification on a display of the computing device indicating that a user of the computing device should exit the second transit vehicle at the second transit stop when the computing device has entered the second geofence. 13 . A computing device comprising: one or more processors; and a non-transitory computer readable medium including one or more sequences of in
Multimodal routing · CPC title
Transmission of map data to client devices; Reception of map data by client devices · CPC title
Landmark guidance, e.g. using POIs or conspicuous other objects · CPC title
according to geographic location · CPC title
specially adapted for specific applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.