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 direction that the mobile device is facing or travelling;
identifying a first plurality of destinations associated with a current location of the mobile device based on the position of the mobile device and the direction that the mobile device is facing or travelling;
determining whether a number of the first plurality of destinations in the direction that the mobile device is facing or travelling is greater than a threshold;
in response to the number of the first plurality of destinations in the direction that the mobile device is facing or travelling being greater than the threshold, combining the first plurality of destinations into one or more destination groups based on destination type, wherein each destination group of the one or more destination groups is represented as a single combined destination, and wherein each destination group of the one or more destination groups contains destinations having a similar destination type;
determining a path from the mobile device to a first destination group of the one or more destination groups;
displaying, at the mobile device, a direction indicator corresponding to the path to the first destination group;
displaying, at the mobile device, a single representation of the first destination group;
determining that the mobile device is within a threshold distance of the first destination group; and
in response to the determination that the mobile device is within the threshold distance of the first destination group, dividing the first destination group into a second plurality of destinations and displaying, at the mobile device, a 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
37 Claims
-
1. A method for navigating based on directionality, comprising:
-
determining a position of a mobile device and a direction that the mobile device is facing or travelling; identifying a first plurality of destinations associated with a current location of the mobile device based on the position of the mobile device and the direction that the mobile device is facing or travelling; determining whether a number of the first plurality of destinations in the direction that the mobile device is facing or travelling is greater than a threshold; in response to the number of the first plurality of destinations in the direction that the mobile device is facing or travelling being greater than the threshold, combining the first plurality of destinations into one or more destination groups based on destination type, wherein each destination group of the one or more destination groups is represented as a single combined destination, and wherein each destination group of the one or more destination groups contains destinations having a similar destination type; determining a path from the mobile device to a first destination group of the one or more destination groups; displaying, at the mobile device, a direction indicator corresponding to the path to the first destination group; displaying, at the mobile device, a single representation of the first destination group; determining that the mobile device is within a threshold distance of the first destination group; and in response to the determination that the mobile device is within the threshold distance of the first destination group, dividing the first destination group into a second plurality of destinations and displaying, at the mobile device, a 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. An apparatus for navigating based on directionality, comprising:
at least one processor configured to; determine a position of a mobile device and a direction that the mobile device is facing or travelling; identify a first plurality of destinations associated with a current location of the mobile device based on the position of the mobile device and the direction that the mobile device is facing or travelling; determine whether a number of the first plurality of destinations in the direction that the mobile device is facing or travelling is greater than a threshold; combine the first plurality of destinations into one or more destination groups based on destination type in response to the number of the first plurality of destinations in the direction that the mobile device is facing or travelling being greater than the threshold, wherein each destination group of the one or more destination groups is represented as a single combined destination, and wherein each destination group of the one or more destination groups contains destinations having a similar destination type; determine a path from the mobile device to a first destination group of the one or more destination groups; display, at the mobile device, a direction indicator corresponding to the path to the first destination group; display a single representation of the first destination group; determine that the mobile device is within a threshold distance of the first destination group; and divide, in response to the determination that the mobile device is within the threshold distance of the destination group, the first destination group into a second plurality of destinations and display a representation of each of the second plurality of destinations. - View Dependent Claims (21, 22, 23, 24, 25, 30)
-
26. An apparatus for navigating based on directionality, comprising:
-
means for determining a position of a mobile device and a direction that the mobile device is facing or travelling; means for identifying a first plurality of destinations associated with a current location of the mobile device based on the position of the mobile device and the direction that the mobile device is facing or travelling; means for determining whether a number of the first plurality of destinations in the direction that the mobile device is facing or travelling is greater than a threshold; means for combining the first plurality of destinations into one or more destination groups based on destination type in response to the number of the first plurality of destinations in the direction that the mobile device is facing or travelling being greater than the threshold, wherein each destination group of the one or more destination groups is represented as a single combined destination, and wherein each destination group of the one or more destination groups contains destinations having a similar destination type; means for determining a path from the mobile device to a first destination group of the one or more destination groups; means for displaying, at the mobile device, a direction indicator corresponding to the path to the first destination group; means for displaying a single representation of the first destination group; means for determining that the mobile device is within a threshold distance of the first destination group; and means for dividing, in response to the determination that the mobile device is within the threshold distance of the first destination group, the first destination group into a second plurality of destinations and for displaying a representation of each of the second plurality of destinations. - View Dependent Claims (27, 28, 29, 31)
-
-
32. A non-transitory computer-readable medium storing computer-executable instructions for navigating based on directionality, the computer-executable instructions comprising:
-
at least one instruction instructing a mobile device to determine a position of the mobile device and a direction that the mobile device is facing or travelling; at least one instruction instructing the mobile device to identify a first plurality of destinations associated with a current location of the mobile device based on the position of the mobile device and the direction that the mobile device is facing; at least one instruction instructing the mobile device to determine whether a number of the first plurality of destinations in the direction that the mobile device is facing or travelling is greater than a threshold; at least one instruction instructing the mobile device to combine the first plurality of destinations into one or more destination groups based on destination type in response to the number of the first plurality of destinations in the direction that the mobile device is facing or travelling being greater than the threshold, wherein each destination group of the one or more destination groups is represented as a single combined destination, and wherein each destination group of the one or more destination groups contains destinations having a similar destination type; at least one instruction instructing the mobile device to determine a path from the mobile device to a first destination group of the one or more destination groups; at least one instruction instructing the mobile device to display a direction indicator corresponding to the path to the first destination group; at least one instruction instructing the mobile device to display a single representation of the first destination group; at least one instruction instructing the mobile device to determine that the mobile device is within a threshold distance of the first destination group; and at least one instruction instructing the mobile device to divide, in response to the determination that the mobile device is within the threshold distance of the first destination group, the first destination group into a second plurality of destinations and to display a representation of each of the second plurality of destinations. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification