Methods and apparatus for navigational routing
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
memory storing computer program code;
wherein the computer program code is configured to, with the memory and the at least one processor, cause the apparatus to perform actions comprising at least;
identifying an origin and a destination for navigation;
receiving an input from a user directing computation of a route to the destination;
determining orientation information based on signals from an orientation detection device whose orientation is directed by the user, wherein the signals from the orientation detection device indicate orientation of the orientation detection device; and
in response to determining the orientation information, computing the route to the destination, wherein computing the route comprises setting an intermediate street segment, the intermediate street segment lying along a direction indicated by the orientation, and computing a new route passing along the intermediate street segment to the destination.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for updated routing are described. A device computes a route from an origin to a destination and provides updated navigation information as a user travels along the route. In response to a change in orientation of the device, a display element is presented indicating the orientation of the device, allowing the user to enter an indication to compute an updated routing based on the orientation of the device. In one or more embodiments of the invention, a user may be presented with routing information such as time and distance information based on potential routing computed a detected orientation of an orientation detection device.
11 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one processor; and memory storing computer program code; wherein the computer program code is configured to, with the memory and the at least one processor, cause the apparatus to perform actions comprising at least; identifying an origin and a destination for navigation; receiving an input from a user directing computation of a route to the destination; determining orientation information based on signals from an orientation detection device whose orientation is directed by the user, wherein the signals from the orientation detection device indicate orientation of the orientation detection device; and in response to determining the orientation information, computing the route to the destination, wherein computing the route comprises setting an intermediate street segment, the intermediate street segment lying along a direction indicated by the orientation, and computing a new route passing along the intermediate street segment to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
configuring at least one processor to cause an apparatus to perform actions comprising at least; identifying an origin and a destination for navigation; receiving an input from a user directing computation of a route to the destination; determining orientation information based on signals from an orientation detection device whose orientation is directed by the user, wherein the signals from the orientation detection device indicate orientation of the orientation detection device; and in response to determining the orientation information, computing the route to the destination, wherein computing the route comprises setting an intermediate street segment, the intermediate street segment lying along a direction indicated by the orientation, and computing a new route passing along the intermediate street segment to the destination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing a program of instructions, execution of which by at least one processor configures an apparatus to perform actions comprising at least:
-
identifying an origin and a destination for navigation; receiving an input from a user directing computation of a route to the destination; determining orientation information based on signals from an orientation detection device whose orientation is directed by the user, wherein the signals from the orientation detection device indicate orientation of the orientation detection device; and in response to determining the orientation information, computing the route to the destination, wherein computing the route comprises setting an intermediate street segment, the intermediate street segment lying along a direction indicated by the orientation, and computing a new route passing along the intermediate street segment to the destination. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification