Systems and methods for using visual landmarks in initial navigation
First Claim
1. A method for providing initial navigation guidance, the method comprising:
- determining, by one or more processors, a route from a current location of a portable device to a destination, the route including a sequence of directed sections;
generating, by the one or more processors, navigation instructions to guide a user of the portable device along the route to the destination, including, in response to determining that the portable computing device is at rest at the current location;
identifying candidate navigation landmarks perceptible within a 360-degree range of the current location of the portable device,selecting, from among the candidate navigation landmarks, a navigation landmark disposed in a direction substantially opposite to the direction of the first one in the sequence of directed sections, andgenerating an initial instruction in the navigation instructions, the initial instruction referencing the selected navigation landmark; and
causing the initial navigation instruction to be provided via a user interface of the portable device.
2 Assignments
0 Petitions
Accused Products
Abstract
A route from a current location of a portable device to a destination is determined, where the route includes a sequence of directed sections. Navigation instructions to guide a user of the portable device along the route to the destination are generated. To this end, candidate navigation landmarks perceptible within a 360-degree range of the current location of the portable device are identified, a navigation landmark disposed in a direction substantially opposite to the direction of the first one in the sequence of directed sections is selected from among the candidate navigation landmarks, and an initial instruction in the navigation instructions is generated and provided via a user interface of the portable device. The initial instruction references the selected navigation landmark.
-
Citations
18 Claims
-
1. A method for providing initial navigation guidance, the method comprising:
-
determining, by one or more processors, a route from a current location of a portable device to a destination, the route including a sequence of directed sections; generating, by the one or more processors, navigation instructions to guide a user of the portable device along the route to the destination, including, in response to determining that the portable computing device is at rest at the current location; identifying candidate navigation landmarks perceptible within a 360-degree range of the current location of the portable device, selecting, from among the candidate navigation landmarks, a navigation landmark disposed in a direction substantially opposite to the direction of the first one in the sequence of directed sections, and generating an initial instruction in the navigation instructions, the initial instruction referencing the selected navigation landmark; and causing the initial navigation instruction to be provided via a user interface of the portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A portable computing device comprising:
-
a positioning module to determine a current geographic location of the portable computing device; a user interface module; processing hardware coupled to the positioning module and the user interface module; and a non-transitory memory readable by the processing hardware and storing thereon instructions that, when executed by the processing hardware, cause the portable computing device to; determine that the portable computing device is at rest at the current location; obtain navigation instructions for guiding a user from the current geographic location of the portable computing device to a destination along a route that includes a sequence of directed sections, wherein the navigation instructions include an initial navigation instruction that references a navigation landmark disposed in a direction substantially opposite to the direction of the first one in the sequence of directed sections, and provide the initial navigation instruction via the user interface module in response to determining that the portable computing device is at rest at the current location. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing thereon instructions that, when executed on one or more processors, are configured to:
-
receive a request for navigation instructions to guide a user of a portable computing device to a destination; in response to the request, obtain a route from a current location of a portable device to the destination, the route including a sequence of directed sections; determining that the portable computing device is at rest at the current location; obtain navigation instructions to guide a user of the portable device along the route to the destination, wherein the navigation instructions include an initial navigation instruction that references a navigation landmark disposed in a direction substantially opposite to the direction of the first one in the sequence of directed sections; and provide the initial navigation instruction for output via a user interface of the portable device in response to determining that the portable computing device is at rest at the current location. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification