Real-time path suggestion for a location-enabled mobile device
First Claim
Patent Images
1. A method for navigating based on directionality, comprising:
- determining a position of a mobile device and a current location of the mobile device based on the position;
identifying a first plurality of destinations associated with the current location of the mobile device;
identifying a destination type of each of the first plurality of destinations;
determining that a number of the first plurality of destinations is greater than a threshold;
in response to the determination that the number of the first plurality of destinations is greater than the threshold, combining each of the first plurality of destinations having the same destination type into a destination group, wherein the destination group is represented as a single combined destination;
determining a path from the mobile device to the destination group;
displaying, at the mobile device, a single representation of the destination group;
displaying, at the mobile device, the path to the destination groupdetermining that the mobile device is within a threshold distance of the destination group;
in response to the determination that the mobile device is within the threshold distance of the destination group, dividing the destination group into a second plurality of destinations; and
displaying, at the mobile device, a separate representation of each of the second plurality of destinations.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is directed to navigating based on directionality. An embodiment determines a position and a direction of a mobile device, determines one or more paths from the mobile device to one or more destinations associated with a current location of the mobile device, and displays one or more direction indicators corresponding to the one or more paths to the one or more destinations.
-
Citations
30 Claims
-
1. A method for navigating based on directionality, comprising:
-
determining a position of a mobile device and a current location of the mobile device based on the position; identifying a first plurality of destinations associated with the current location of the mobile device; identifying a destination type of each of the first plurality of destinations; determining that a number of the first plurality of destinations is greater than a threshold; in response to the determination that the number of the first plurality of destinations is greater than the threshold, combining each of the first plurality of destinations having the same destination type into a destination group, wherein the destination group is represented as a single combined destination; determining a path from the mobile device to the destination group; displaying, at the mobile device, a single representation of the destination group; displaying, at the mobile device, the path to the destination group determining that the mobile device is within a threshold distance of the destination group; in response to the determination that the mobile device is within the threshold distance of the destination group, dividing the destination group into a second plurality of destinations; and displaying, at the mobile device, a separate representation of each of the second plurality of destinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for navigating based on directionality, comprising:
at least one processor configured to; determine a position of a mobile device and a current location of the mobile device based on the position; identify a first plurality of destinations associated with the current location of the mobile device; identify a destination type of each of the first plurality of destinations; determine that a number of the first plurality of destinations is greater than a threshold; combine, in response to the determination that the number of the first plurality of destinations is greater than the threshold, each of the first plurality of destinations having the same destination type into a destination group, wherein the destination group is represented as a single combined destination; determine a path from the mobile device to the destination group; display, at the mobile device, a single representation of the destination group; display, at the mobile device, the path to the destination group; determine that the mobile device is within a threshold distance of the destination group; divide, in response to the determination that the mobile device is within the threshold distance of the destination group, the destination group into a second plurality of destinations; and display, at the mobile device, a separate representation of each of the second plurality of destinations. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
29. A non-transitory computer-readable medium storing computer-executable instructions for navigating based on directionality, the computer-executable instructions comprising:
-
at least one instruction for determining a position of a mobile device and a current location of the mobile device based on the position; at least one instruction for identifying a first plurality of destinations associated with the current location of the mobile device; at least one instruction for identifying a destination type of each of the first plurality of destinations; at least one instruction for determining that a number of the first plurality of destinations is greater than a threshold; at least one instruction for combining, in response to the determination that the number of the first plurality of destinations is greater than the threshold, each of the first plurality of destinations having the same destination type into a destination group, wherein the destination group is represented as a single combined destination; at least one instruction for determining a path from the mobile device to the destination group; at least one instruction for displaying, at the mobile device, a single representation of the destination group; at least one instruction for displaying, at the mobile device, the path to the destination group; at least one instruction for determining that the mobile device is within a threshold distance of the destination group; at least one instruction for dividing, in response to the determination that the mobile device is within the threshold distance of the destination group, the destination group into a second plurality of destinations; and at least one instruction for displaying, at the mobile device, a separate representation of each of the second plurality of destinations.
-
-
30. An apparatus for navigating based on directionality, comprising:
means for processing configured to; determine a position of a mobile device and a current location of the mobile device based on the position; identify a first plurality of destinations associated with the current location of the mobile device; identify a destination type of each of the first plurality of destinations; determine that a number of the first plurality of destinations is greater than a threshold; combine, in response to the determination that the number of the first plurality of destinations is greater than the threshold, each of the first plurality of destinations having the same destination type into a destination group, wherein the destination group is represented as a single combined destination; determine a path from the mobile device to the destination group; display, at the mobile device, a single representation of the destination group; display, at the mobile device, the path to the destination group; determine that the mobile device is within a threshold distance of the destination group; divide, in response to the determination that the mobile device is within the threshold distance of the destination group, the destination group into a second plurality of destinations; and display, at the mobile device, a separate representation of each of the second plurality of destinations.
Specification