Generating attribute models for use in adaptive navigation systems
First Claim
1. A machine-readable medium encoded with instructions, that when executed by one or more processors, cause the processor to carry out a process for generating attribute models for use in a navigation system, the process comprising:
- computing a value for each desired attribute along one or more road segments covered by each driving session for a user;
computing a default value for unseen road segments not yet traveled; and
forming one or more attribute models for each attribute based on the corresponding attribute values.
2 Assignments
0 Petitions
Accused Products
Abstract
Adaptive navigation techniques are disclosed that allow navigation systems to learn from a user'"'"'s personal driving history. As a user drives, models are developed and maintained to learn or otherwise capture the driver'"'"'s personal driving habits and preferences. Example models include road speed, hazard, favored route, and disfavored route models. Other attributes can be used as well, whether based on the user'"'"'s personal driving data or driving data aggregated from a number of users. The models can be learned under explicit conditions (e.g., time of day/week, driver ID) and/or under implicit conditions (e.g., weather, drivers urgency, as inferred from sensor data). Thus, models for a plurality of attributes can be learned, as well as one or more models for each attribute under a plurality of conditions. Attributes can be weighted according to user preference. The attribute weights and/or models can be used in selecting a best route for user.
-
Citations
30 Claims
-
1. A machine-readable medium encoded with instructions, that when executed by one or more processors, cause the processor to carry out a process for generating attribute models for use in a navigation system, the process comprising:
-
computing a value for each desired attribute along one or more road segments covered by each driving session for a user; computing a default value for unseen road segments not yet traveled; and forming one or more attribute models for each attribute based on the corresponding attribute values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for generating attribute models for use in a navigation system, the process comprising:
-
computing a value for each desired attribute along one or more road segments covered by each driving session for a user; computing a default value for unseen road segments not yet traveled; and forming one or more attribute models for each attribute based on the corresponding attribute values. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for generating attribute models for use in a navigation system, the process comprising:
-
means for computing a value for each desired attribute along one or more road segments covered by each driving session for a user; means for computing a default value for unseen road segments not yet traveled; and means for forming one or more attribute models for each attribute based on the corresponding attribute values. - View Dependent Claims (30)
-
Specification