Navigation peek ahead and behind

US11079248B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11079248-B2
Application numberUS-201916513914-A
CountryUS
Kind codeB2
Filing dateJul 17, 2019
Priority dateMay 30, 2014
Publication dateAug 3, 2021
Grant dateAug 3, 2021

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 of the invention provide a navigation application that allows a user to peek ahead or behind during a turn-by-turn navigation presentation that the application provides while tracking a device (e.g., a mobile device, a vehicle, etc.) traversal of a physical route. As the device traverses along the physical route, the navigation application generates a navigation presentation that shows a representation of the device on a map traversing along a virtual route that represents the physical route on the map. While providing the navigation presentation, the navigation application can receive user input to look ahead or behind along the virtual route. Based on the user input, the navigation application moves the navigation presentation to show locations on the virtual route that are ahead or behind the displayed current location of the device on the virtual route. This movement can cause the device representation to no longer be visible in the navigation presentation. Also, the virtual route often includes several turns, and the peek ahead or behind movement of the navigation presentation passes the presentation through one or more of these turns. In some embodiments, the map can be defined presented as a two-dimensional (2D) or a three-dimensional (3D) scene.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: presenting a first navigation presentation of a map view on a touch-sensitive display screen of a device, the first navigation presentation including a first portion of a route traveled by the device; receiving a touch input on the first navigation presentation to view a second portion of the route; presenting a second navigation presentation including the second portion of the route, wherein the touch input is maintained to cause continuous presentation of the second navigation presentation; and while the touch input is being maintained and the second navigation presentation is being presented: determining that the device has moved within a threshold distance of an upcoming maneuver on the route, and replacing the second navigation presentation with a third navigation presentation that includes the upcoming maneuver on the route. 2. The method of claim 1 , wherein the touch input is a swipe input. 3. The method of claim 1 , wherein the touch input is a pan input panning and holding the map view. 4. The method of claim 1 , further comprising: detecting that the touch input has terminated; and in response to the detection, automatically returning the display screen of the device to the first portion of the route. 5. The method of claim 1 , further comprising: detecting that the touch input is being maintained to cause the presentation of the second navigation presentation while the device has reached within the threshold distance of the upcoming maneuver; and overriding the touch input to replace the second navigation presentation with the third navigation presentation. 6. The method of claim 1 , further comprising: presenting an upcoming maneuver banner in association with the map view, the upcoming maneuver banner indicating the upcoming maneuver on the route; receiving the touch input to view the particular maneuver of the route; and maintaining the upcoming maneuver banner that indicates the upcoming maneuver while presenting the second navigation presentation including the particular maneuver of the route. 7. The method of claim 1 , further comprising: receiving the touch input on the first navigation presentation to view the particular maneuver of the route; presenting the second navigation presentation including the particular maneuver of the route; determining that the device is within a threshold distance of the upcoming maneuver on the route; and replacing the second navigation presentation with a fourth navigation presentation that includes the current location of the device and the upcoming maneuver on the route. 8. The method of claim 1 , further comprising comparing a current location of the device to the upcoming maneuver at periodic intervals. 9. The method of claim 1 , further comprising: receiving the touch input on the first navigation presentation to view the particular maneuver of the route, wherein the first navigation presentation presents a first maneuver banner corresponding to the upcoming maneuver; presenting the second navigation presentation that includes the particular maneuver of the route, wherein the particular maneuver is included within a plurality of maneuvers along the route; and presenting a second maneuver banner that corresponds to the particular maneuver of the route. 10. A non-transitory machine readable medium storing a program for providing turn-by-turn navigation directions as a device traverses a physical route, the device having a touch-sensitive display screen, the program for execution by at least one processing unit, the program comprising sets of instructions for: presenting a first navigation presentation of a map view on a touch-sensitive display screen of a device, the first navigation presentation including a first portion of a route traveled by the device; receiving a touch input on the first navigation presentation to view a second portion of the route; presenting a second navigation presentation including the second portion of the route, wherein the touch input is maintained to cause continuous presentation of the second navigation presentation; and while the touch input is being maintained and the second navigation presentation is being presented: determining that the device has moved within a threshold distance of an upcoming maneuver on the route, and replacing the second navigation presentation with a third navigation presentation that includes the upcoming maneuver on the route. 11. The non-transitory machine readable medium of claim 10 , wherein the touch input is a swipe input. 12. The non-transitory machine readable medium of claim 10 , wherein the program further comprises instructions for: detecting that the touch input has terminated; and in response to the detection, automatically returning the display screen of the device to the first portion of the route. 13. The non-transitory machine readable medium of claim 10 , wherein the program further comprises instructions for: detecting that the touch input is being maintained to cause the presentation of the second navigation presentation while the device has reached within the threshold distance of the upcoming maneuver; and overriding the touch input to replace the second navigation presentation with the third navigation presentation. 14. The non-transitory machine readable medium of claim 10 , wherein the program further comprises instructions for: presenting an upcoming maneuver banner in association with the map view, the upcoming maneuver banner indicating the upcoming maneuver on the route; receiving the touch input to view the particular maneuver of the route; and maintaining the upcoming maneuver banner that indicates the upcoming maneuver while presenting the second navigation presentation including the particular maneuver of the route. 15. The non-transitory machine readable medium of claim 10 , wherein the program further comprises instructions for: receiving the touch input on the first navigation presentation to view the particular maneuver of the route; presenting the second navigation presentation including the particular maneuver of the route; determining that the device is within a threshold distance of the upcoming maneuver on the route; and replacing the second navigation presentation with a fourth navigation presentation that includes the current location of the device and the upcoming maneuver on the route. 16. A mobile device comprising: a set of processing units for processing sets of instructions; a non transitory machine readable medium storing a program, which when executed by at least one processing unit of the mobile device, provides turn-by-turn navigation directions as a device traverses a physical route, the device having a touch-sensitive display screen, the program comprising sets of instructions for: presenting a first navigation presentation of a map view on a touch-sensitive display screen of a device, the first navigation presentation including a first portion of a route traveled by the device; receiving a touch input on the first navigation presentation to view a second portion of the route; presenting a second navigation presentation including the second portion of the route, wherein the touch input is maintained to cause continuous presentation of the second navigation presentation; and while the touch input is being maintained and the second navigation presentation is being presented: determining that the device has moved within a threshold distance of an upcoming maneuver on the route, and replacing the second navigation presentation with a t

Assignees

Inventors

Classifications

  • Guidance using simplified or iconic instructions, e.g. using arrows (G01C21/365 takes precedence) · CPC title

  • Details of the user input interface, e.g. buttons, knobs or sliders, including those provided on a touch screen; remote controllers; input using gestures · CPC title

  • Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents · CPC title

  • Guidance using 3D or perspective road maps · CPC title

  • including 3D objects and buildings (three dimensional [3D] modelling, e.g. data description of 3D objects G06T17/00; geographic models G06T17/05) · 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 US11079248B2 cover?
Some embodiments of the invention provide a navigation application that allows a user to peek ahead or behind during a turn-by-turn navigation presentation that the application provides while tracking a device (e.g., a mobile device, a vehicle, etc.) traversal of a physical route. As the device traverses along the physical route, the navigation application generates a navigation presentation th…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/3632. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 03 2021 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).