Location-based features for commute assistant

US12174037B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12174037-B2
Application numberUS-202318150088-A
CountryUS
Kind codeB2
Filing dateJan 4, 2023
Priority dateJun 1, 2013
Publication dateDec 24, 2024
Grant dateDec 24, 2024

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.

Some embodiments provide a commute application that provides a first presentation of several stops along a route. The commute application also receives a selection of a stop from the several stops along the route. The commute application further provides a second presentation for displaying several different routes that traverse through the selected stop.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: presenting, on a Graphical User Interface (GUI), a plurality of graphical objects representing a plurality of stops along a first transit route; displaying, within the GUI, a user interface (UI) element enabling a user to select time entries of a plurality of time entries associated respectively with the plurality of stops; receiving, via the UI element, a selection of a first time entry of the plurality of time entries; and subsequent to receiving the selection of the first time entry of the plurality of time entries: mapping the first time entry, of the plurality of time entries, to a first stop of the plurality of stops along the first transit route; rendering a first graphical object, of the plurality of graphical objects, that represents the first stop that is mapped to the first time entry; and updating the GUI to visually identify the first graphical object. 2. The method of claim 1 , wherein the first transit route is a scheduled route of a transit vehicle through the plurality of stops at a set of times corresponding to the plurality of time entries, and wherein mapping the first time entry to the first stop is based on determining that the transit vehicle is scheduled to be at the first stop at a time corresponding to the first time entry. 3. The method of claim 1 , wherein the first transit route is an estimated route of a transit vehicle through the plurality of stops at a set of times corresponding to the plurality of time entries, and wherein mapping the first time entry to the first stop is based on determining that the transit vehicle is estimated to be at the first stop at a time corresponding to the first time entry. 4. The method of claim 1 , further comprising, prior to displaying the UI element: receiving a selection of a second graphical object that represents a second stop of the plurality of stops along the first transit route; and mapping the second stop to a second time entry of the plurality of time entries, wherein the second time entry and the UI element are displayed in response to receiving the selection of the second graphical object. 5. The method of claim 1 , wherein the UI element is a sliding bar comprising a plurality of bookmarks corresponding respectively to the plurality of time entries, and wherein receiving the selection of the first time entry comprises detecting a sliding input via the sliding bar. 6. The method of claim 1 , wherein the plurality of graphical objects representing the plurality of stops along the first transit route are displayed in response to receiving user input selecting the first transit route from a schedule of transit routes. 7. The method of claim 1 , further comprising concurrently displaying: (a) a label corresponding to a second stop, of the plurality of stops, along the first transit route, and (b) a second time entry associated with the second stop in response to receiving a user selection of the second stop. 8. A non-transitory machine-readable medium storing one or more sequences of instructions, that when executed by at least one processor, cause the at least one processor to perform a set of operations comprising: presenting, on a Graphical User Interface (GUI), a plurality of graphical objects representing a plurality of stops along a first transit route; displaying, within the GUI, a user interface (UI) element enabling a user to select time entries of a plurality of time entries associated respectively with the plurality of stops; receiving, via the UI element, a selection of a first time entry of the plurality of time entries; and subsequent to receiving the selection of the first time entry of the plurality of time entries: mapping the first time entry, of the plurality of time entries, to a first stop of the plurality of stops along the first transit route; rendering a first graphical object, of the plurality of graphical objects, that represents the first stop that is mapped to the first time entry; and updating the GUI to visually identify the first graphical object. 9. The non-transitory machine-readable medium of claim 8 , wherein the first transit route is a scheduled route of a transit vehicle through the plurality of stops at a set of times corresponding to the plurality of time entries, and wherein mapping the first time entry to the first stop is based on determining that the transit vehicle is scheduled to be at the first stop at a time corresponding to the first time entry. 10. The non-transitory machine-readable medium of claim 8 , wherein the first transit route is an estimated route of a transit vehicle through the plurality of stops at a set of times corresponding to the first plurality of time entries, and wherein mapping the first time entry to the first stop is based on determining that the transit vehicle is estimated to be at the first stop at a time corresponding to the first time entry. 11. The non-transitory machine-readable medium of claim 8 , wherein the operations further comprise, prior to displaying the UI element: receiving a selection of a second graphical object that represents a second stop of the plurality of stops along the first transit route; and mapping the second stop to a second time entry of the plurality of time entries, wherein the second time entry and the UI element are displayed in response to receiving the selection of the second graphical object. 12. The non-transitory machine-readable medium of claim 8 , wherein the UI element is a sliding bar comprising a plurality of bookmarks corresponding respectively to the plurality of time entries, and wherein receiving the selection of the first time entry comprises detecting a sliding input via the sliding bar. 13. The non-transitory machine-readable medium of claim 8 , wherein the plurality of graphical objects representing the plurality of stops along the first transit route are displayed in response to receiving user input selecting the first transit route from a schedule of transit routes. 14. The non-transitory machine-readable medium of claim 8 , further comprising concurrently displaying: (a) a label corresponding to a second stop, of the plurality of stops, along the first transit route, and (b) a second time entry associated with the second stop in response to receiving a user selection of the second stop. 15. A system comprising: one or more processors; and a non-transitory machine-readable medium storing one or more sequences of instructions, that when executed by the one or more processors, cause the one or more processors to perform a set of operations comprising: presenting, on a Graphical User Interface (GUI), a plurality of graphical objects representing a plurality of stops along a first transit route; displaying, within the GUI, a user interface (UI) element enabling a user to select time entries of a plurality of time entries associated respectively with the plurality of stops; receiving, via the UI element, a selection of a first time entry of the plurality of time entries; and subsequent to receiving the selection of the first time entry of the plurality of time entries: mapping the first time entry, of the plurality of time entries, to a first stop of the plurality of stops along the first transit route; rendering a first graphical object, of the plurality of graphical objects, that represents the first stop that is mapped to the first time entry; and updating the GUI to visually identify the first graphical object. 16. The system of claim 15 , wherein the first transit route is a scheduled route of a transit vehicle through the

Assignees

Inventors

Classifications

  • Guidance output on an external device, e.g. car radio · CPC title

  • Multimodal routing · CPC title

  • G08G1/13Primary

    the indicator being in the form of a map · CPC title

  • Route searching; Route guidance · CPC title

  • specially adapted for navigation in a road network · 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 US12174037B2 cover?
Some embodiments provide a commute application that provides a first presentation of several stops along a route. The commute application also receives a selection of a stop from the several stops along the route. The commute application further provides a second presentation for displaying several different routes that traverse through the selected stop.
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G08G1/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).