Time-inclusive route and trip planning
US-9983021-B1 · May 29, 2018 · US
US12174037B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12174037-B2 |
| Application number | US-202318150088-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 4, 2023 |
| Priority date | Jun 1, 2013 |
| Publication date | Dec 24, 2024 |
| Grant date | Dec 24, 2024 |
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.
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.
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
Guidance output on an external device, e.g. car radio · CPC title
Multimodal routing · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.