Systems and Methods for Generating Guidebook Routes
US-2015168148-A1 · Jun 18, 2015 · US
US12066293B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12066293-B2 |
| Application number | US-202318450282-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 15, 2023 |
| Priority date | Jun 7, 2015 |
| Publication date | Aug 20, 2024 |
| Grant date | Aug 20, 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 map application that identities a transit route that includes one or more transit legs between a starting location and a destination location. In response to a request to start navigating the identified transit route, the map application of some embodiments provides a first display area for displaying a set of navigation instructions, each of which describes a transit maneuver that is associated with a transit leg of the transit route. The map application also provides a second display area for displaying a map region presentation associated with the navigation instruction that is displayed in the first display area.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: displaying a set of navigation instructions, that describe maneuvers to navigate a route, by automatically scrolling through the set of navigation instructions based on a current location of a user device along the route; receiving at least one user interaction for manually scrolling through the set of navigation instructions; displaying a first navigation instruction, of the set of navigation instructions, based on the at least one user interaction; determining that a predetermined time period has passed, since displaying the first navigation instruction, without receiving any additional user interaction; and responsive to determining that a predetermined time period has passed, since displaying the first navigation instruction, without receiving any additional user interaction: resuming the displaying of the set of navigation instructions by automatically scrolling through the set of navigation instructions based on the current location of the user device along the route; wherein the method is executed by at least one device including a hardware processor. 2. The method of claim 1 , wherein the resuming operation comprises: determining that the first navigation instruction does not correspond to the current location; and responsive to determining that the first navigation instruction does not correspond to the current location: automatically scrolling the set of navigation instructions to cause a second navigation instruction, associated with the current location, to be displayed. 3. The method of claim 1 , wherein the at least one user interaction includes at least one touch and drag contact. 4. The method of claim 1 , wherein the at least one user interaction scrolls the set of navigation instructions forward to display a second navigation instruction corresponding to a future position along the route. 5. The method of claim 1 , further comprising: responsive to each user interaction among the at least one user interaction: displaying a respective navigation instruction of the set of navigation instructions in a first display area, the respective navigation instruction being different from the first navigation instruction; and displaying a respective map region presentation in a second display area, the respective map region presentation associated with a respective portion of the route for which the respective navigation instruction is displayed; determining that the respective navigation instruction is associated with a particular location; and responsive to determining that the respective navigation instruction is associated with the particular location: displaying on the respective map region presentation a current position indicator corresponding to the particular location. 6. The method of claim 1 , further comprising: presenting the set of navigation instructions on a display of a wearable device. 7. The method of claim 6 , wherein the wearable device comprises a watch. 8. 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: displaying a set of navigation instructions, that describe maneuvers to navigate a route, by automatically scrolling through the set of navigation instructions based on a current location of a user device along the route; receiving at least one user interaction for manually scrolling through the set of navigation instructions; displaying a first navigation instruction, of the set of navigation instructions, based on the at least one user interaction; determining that a predetermined time period has passed, since displaying the first navigation instruction, without receiving any additional user interaction; and responsive to determining that a predetermined time period has passed, since displaying the first navigation instruction, without receiving any additional user interaction: resuming the displaying of the set of navigation instructions by automatically scrolling through the set of navigation instructions based on the current location of the user device along the route. 9. The non-transitory computer readable medium of claim 8 , wherein the resuming operation comprises: determining that the first navigation instruction does not correspond to the current location; and responsive to determining that the first navigation instruction does not correspond to the current location: automatically scrolling the set of navigation instructions to cause a second navigation instruction, associated with the current location, to be displayed. 10. The non-transitory computer readable medium of claim 8 , wherein the at least one user interaction includes at least one touch and drag contact. 11. The non-transitory computer readable medium of claim 8 , wherein the at least one user interaction scrolls the set of navigation instructions forward to display a second navigation instruction corresponding to a future position along the route. 12. The non-transitory computer readable medium of claim 8 , the operations further comprising: responsive to each user interaction among the at least one user interaction: displaying a respective navigation instruction of the set of navigation instructions in a first display area, the respective navigation instruction being different from the first navigation instruction; and displaying a respective map region presentation in a second display area, the respective map region presentation associated with a respective portion of the route for which the respective navigation instruction is displayed; determining that the respective navigation instruction is associated with a particular location; and responsive to determining that the respective navigation instruction is associated with the particular location: displaying on the respective map region presentation a current position indicator corresponding to the particular location. 13. The non-transitory computer readable medium of claim 8 , the operations further comprising: presenting the set of navigation instructions on a display of a wearable device. 14. The non-transitory computer readable medium of claim 13 , wherein the wearable device comprises a watch. 15. A system comprising: one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: displaying a set of navigation instructions, that describe maneuvers to navigate a route, by automatically scrolling through the set of navigation instructions based on a current location of a user device along the route; receiving at least one user interaction for manually scrolling through the set of navigation instructions; displaying a first navigation instruction, of the set of navigation instructions, based on the at least one user interaction; determining that a predetermined time period has passed, since displaying the first navigation instruction, without receiving any additional user interaction; and responsive to determining that a predetermined time period has passed, since displaying the first navigation instruction, without receiving any additional user interaction: resuming the displaying of the set of navigation instructions by automatically scrolling through the set of navigation instructions based on the current location of the user device along the route. 16. The system of claim 15 , wherein the resuming operation comprise
Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title
Traffic data processing · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Scrolling or panning · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.