Controlling travel route planning module based upon user travel preference
First Claim
1. A system comprising:
- one or more processing units; and
memory comprising instructions, that when executed by at least one of the one or more processing units, implement;
a user preference weight generator configured to;
access travel related data, for a user, regarding a traveled route traveled by the user from a starting location to a destination location, the travel related data comprising travel metrics for the traveled route;
apply a set of weighting values to the travel metrics to generate a computed route having weighted travel metrics, the set of weighting values comprising initial or default values for the travel metrics;
apply a modified set of weighting values to the travel metrics to generate a modified computed route having modified weighted travel metrics; and
in an instance when the modified computed route is relatively more similar to the traveled route than the computed route, generate user preference weighted travel metrics using the modified weighted travel metrics; and
a travel route coordinator configured to;
control a travel route planning module associated with a user device of the user to generate another travel route utilizing the user preference weighted travel metrics.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for controlling a travel route planning module associated with a user device. Travel related data, for a user and regarding previously traveled routes by the user, may be indicative of user travel preferences and/or behaviors. The travel related data is evaluated against computed routes derived from different weighting values applied to travel metrics (e.g., a cost associated with a U-turn, a highway, an industrial zone, etc.). For example, weighting values may be iteratively adjusted to generate a plurality of modified computed routes that may be evaluated to identify a target computed route having a similarity to a previously traveled route of the user above a threshold. User preference weighted travel metrics, generated based upon weighted travel metrics of the target computed route, are used to control a travel route planning module to generate a customized travel route for the user.
37 Citations
20 Claims
-
1. A system comprising:
-
one or more processing units; and memory comprising instructions, that when executed by at least one of the one or more processing units, implement; a user preference weight generator configured to; access travel related data, for a user, regarding a traveled route traveled by the user from a starting location to a destination location, the travel related data comprising travel metrics for the traveled route; apply a set of weighting values to the travel metrics to generate a computed route having weighted travel metrics, the set of weighting values comprising initial or default values for the travel metrics; apply a modified set of weighting values to the travel metrics to generate a modified computed route having modified weighted travel metrics; and in an instance when the modified computed route is relatively more similar to the traveled route than the computed route, generate user preference weighted travel metrics using the modified weighted travel metrics; and a travel route coordinator configured to; control a travel route planning module associated with a user device of the user to generate another travel route utilizing the user preference weighted travel metrics. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
accessing travel related data, for a user, regarding a traveled route traveled by the user from a starting location to a destination location, the travel related data comprising travel metrics for the traveled route; applying a set of weighting values to the travel metrics to generate a computed route having weighted travel metrics; generating a modified set of weighting values by applying a plurality of weighting value modifications to a plurality of weighting values within the set of weighting values; applying the modified set of weighting values to the travel metrics to generate a modified computed route having modified weighted travel metrics; in an instance when the modified computed route is relatively more similar to the traveled route than the computed route, generating user preference weighted travel metrics using the modified weighted travel metrics; and controlling a travel route planning module associated with a user device of the user to generate another travel route utilizing the user preference weighted travel metrics. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processing units; and memory comprising instructions that, when executed by at least one of the one or more processing units, cause the at least one of the one or more processing units to; access travel related data, for a user, regarding one or more traveled routes traveled by the user; for respective traveled routes of the one or more traveled routes; identify an individual travelled route from a starting location to a destination location, the travel related data comprising travel metrics for the individual traveled route; iteratively adjust weighting values within a set of weighting values to generate a plurality of modified computed routes having different modified weighted travel metrics; evaluate the plurality of modified computed routes against the individual traveled route to identify a target computed route having a similarity with the traveled route above a threshold; and maintain user preference weighted travel metrics based at least upon target weighted travel metrics associated with the target computed route; and control a travel route planning module associated with a user device of the user to generate another travel route utilizing the user preference weighted travel metrics.
-
Specification