Presenting transit alight notifications

US12480778B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12480778-B2
Application numberUS-202217828902-A
CountryUS
Kind codeB2
Filing dateMay 31, 2022
Priority dateJun 6, 2021
Publication dateNov 25, 2025
Grant dateNov 25, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12480778B2 cover?
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, an…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/3655. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 25 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).