Intelligent route navigation
First Claim
1. A method for providing navigation instructions to a user for reaching a destination via a planned route on a map of a navigation system, said map comprising a plurality of road segments, at least a subset of said road segments comprising an assigned familiarity score, the method comprising:
- determining an identity of a first user of a plurality of users of the navigation system, wherein the navigation system stores a respective profile for each of the plurality of users in a data storage;
tracking a route comprising one or more road segments taken by the first user;
determining, based on the profile of the first user, the assigned familiarity score of the one or more road segments of the tracked route for the first user;
calculating an updated familiarity score of the one or more road segments of the tracked route based on the assigned familiarity score using a user-defined updating variable and an updating variable based on at least one dynamically obtained actual travelling condition, wherein the actual travelling condition comprises an actual weather condition; and
storing the updated familiarity score in the profile of the first user in the data storage of the navigation system, wherein a familiarity scores for the one or more road segments in the profile of the first user is different from a familiarity score for the one or more road segments in a profile of a second user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to providing navigation instructions to a user for reaching a destination via a route planned on a map of a navigation system, said map comprising a plurality of road segments, at least a subset of said road segments comprising an assigned familiarity score. An aspect includes tracking a route taken by a user. Another aspect includes calculating an updated familiarity score of the one or more road segments of the tracked route using at least one of a user-defined updating variable and an updating variable based on at least one dynamically obtained actual travelling condition. Yet another aspect includes storing the updated familiarity score in a data storage of the navigation system.
-
Citations
20 Claims
-
1. A method for providing navigation instructions to a user for reaching a destination via a planned route on a map of a navigation system, said map comprising a plurality of road segments, at least a subset of said road segments comprising an assigned familiarity score, the method comprising:
-
determining an identity of a first user of a plurality of users of the navigation system, wherein the navigation system stores a respective profile for each of the plurality of users in a data storage; tracking a route comprising one or more road segments taken by the first user; determining, based on the profile of the first user, the assigned familiarity score of the one or more road segments of the tracked route for the first user; calculating an updated familiarity score of the one or more road segments of the tracked route based on the assigned familiarity score using a user-defined updating variable and an updating variable based on at least one dynamically obtained actual travelling condition, wherein the actual travelling condition comprises an actual weather condition; and storing the updated familiarity score in the profile of the first user in the data storage of the navigation system, wherein a familiarity scores for the one or more road segments in the profile of the first user is different from a familiarity score for the one or more road segments in a profile of a second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing navigation instructions to a user for reaching a destination via a planned route on a map of a navigation system, said map comprising a plurality of road segments, at least a subset of said road segments comprising an assigned familiarity score, the system comprising:
-
an input device, a display device and an audio output device, wherein the input device is configured to receive user input including a destination, the display device is configured to display at least a portion of the map; and
the audio output device is adapted to output the navigation instructions, the system configured to;determine an identity of a first user of a plurality of users of the navigation system, wherein the navigation system stores a respective profile for each of the plurality of users in a data storage; track a route comprising one or more road segments taken by the first user; determine, based on the profile of the first user, the assigned familiarity score of the one or more road segments of the tracked route for the first user; calculate an updated familiarity score of the one or more road segments of the tracked route based on the assigned familiarity score using a user-defined updating variable and an updating variable based on at least one dynamically obtained actual travelling condition, wherein the actual travelling condition comprises an actual weather condition; and store the updated familiarity score in the profile of the first user in the data storage of the navigation system, wherein a familiarity scores for the one or underline more road segments in the profile of the first user is different from a familiarity score for the one or more road segments in a profile of a second user. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product for providing navigation instructions to a user for reaching a destination via a planned route on a map of a navigation system, said map comprising a plurality of road segments, at least a subset of said road segments comprising an assigned familiarity score, the computer program product comprising:
-
a non-transitory computer readable storage medium having program code embodied therewith, the program code executable by a processor for; determining an identity of a first user of a plurality of users of the navigation system, wherein the navigation system stores a respective profile for each of the plurality of users in a data storage; tracking a route comprising one or more road segments taken by the first user; determining, based on the profile of the first user, the assigned familiarity score of the one or more road segments of the tracked route for the first user; calculating an updated familiarity score of the one or more road segments of the tracked route based on the assigned familiarity score using a user-defined updating variable and an updating variable based on at least one dynamically obtained actual travelling condition, wherein the actual travelling condition comprises an actual weather condition; and storing the updated familiarity score in the profile of the first user in the data storage of the navigation system, wherein a familiarity scores for the one or more road segments in the profile of the first user is different from a familiarity score for the one or more road segments in a profile of a second user. - View Dependent Claims (18, 19, 20)
-
Specification