NAVIGATION INSTRUCTIONS
First Claim
1. A method comprising:
- computing one or more navigation instructions between a first location and a second location;
processing, with a processing device, the one or more navigation instructions in relation to at least one of (a) one or more previously computed navigation instructions between the first location and the second location or (b) a previously traveled route between the first location and the second location to determine one or more disparities between the one or more navigation instructions and the at least one of (a) one or more previously computed navigation instructions between the first location and the second location or (b) a previously traveled route between the first location and the second location;
generating one or more notifications based on the one or more disparities;
selecting, based on the one or more disparities, an interface at which to provide the one or more notifications; and
providing the one or more notifications via the selected interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for improved navigation instructions. In one implementation instructions between two locations can be computed, the instructions can be processed in relation to previously computed instructions between the same locations and/or a previously traveled route between the same locations to determine disparitie(s) therebetween, a notification can be generated based on the disparitie(s), an interface at which to provide the notification can be selected and the notification can be provided via the selected interface. In another implementation, one set of instructions between two locations can be received, another set of instructions between two other locations can be received, the sets of instructions can be processed to determine disparities between them with respect to one or more locations, a notification can be generated based on the one or more disparities, and the notification can be provided in relation to the location(s) via a selected interface.
69 Citations
22 Claims
-
1. A method comprising:
-
computing one or more navigation instructions between a first location and a second location; processing, with a processing device, the one or more navigation instructions in relation to at least one of (a) one or more previously computed navigation instructions between the first location and the second location or (b) a previously traveled route between the first location and the second location to determine one or more disparities between the one or more navigation instructions and the at least one of (a) one or more previously computed navigation instructions between the first location and the second location or (b) a previously traveled route between the first location and the second location; generating one or more notifications based on the one or more disparities; selecting, based on the one or more disparities, an interface at which to provide the one or more notifications; and providing the one or more notifications via the selected interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a memory; and a processing device, operatively coupled to the memory, to; receive a first set of navigation instructions, the first set of navigation instructions comprising navigation instructions from a first origin to a first destination; receive a second set of navigation instructions, the second set of navigation instructions comprising navigation instructions from a second origin to a second destination; process the first set of navigation instructions and the second set of navigation instructions to determine one or more disparities between the first set of navigation instructions and the second set of navigation instructions with respect to one or more locations; generate one or more notifications based on the one or more disparities; determine a degree to which the one or more notifications are relatively unlikely to be complied with; select, based on the degree to which the one or more notifications are relatively unlikely to be complied with, at least one of the one or more interfaces at which to provide the one or more notifications; and provide the one or more notifications via the selected at least one of the one or more interfaces in relation to the one or more locations. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:
-
compute one or more navigation instructions between a first location and a second location; process the one or more navigation instructions in relation to at least one of (a) one or more previously computed navigation instructions between the first location and the second location or (b) a previously traveled route between the first location and the second location to determine one or more disparities between the one or more navigation instructions and the at least one of (a) one or more previously computed navigation instructions between the first location and the second location or (b) a previously traveled route between the first location and the second location; generate one or more notifications based on the one or more disparities, the one or more notifications comprising one or more navigation instructions that characterize an aspect of the navigation between the first location and the second location as an instruction to continue performing at least one of the one or more navigation instructions that were previously provided; select, based on the one or more disparities, an interface at which to provide the one or more notifications; and provide the one or more notifications via the selected interface in relation to a location associated with the one or more disparities.
-
Specification