Methods and system are provided for managing user preferences. In one embodiment, a method includes: obtaining information about at least one multi-dimensional user preference; and at least one of generating a recommendation and controlling a system feature based on the multi-dimensional user preference.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of managing user preferences, comprising: obtaining information about at least one multi-dimensional user preference; and at least one of generating a recommendation and controlling a system feature based on the multi-dimensional user preference. 2. The method of claim 1, wherein the multi-dimensional option includes at least two options that are related by a condition. 3. The method of claim 2, wherein the condition includes a trade-off between the at least two options. 4. The method of claim 1, wherein the multi-dimensional option includes a fuzzy valued option. 5. The method of claim 1, wherein the information includes at least one dependency between options. 6. The method of claim 1, further comprising: presenting, by the processor, at least one multi-dimensional option to a user, and wherein the obtaining the information about the at least one multi-dimensional user preference is based on a user's selection of a dimension associated with the at least one multi-dimensional option. 7. The method of claim 1, wherein the obtaining comprises learning, by the processor, at least one multi-dimensional user preference. 8. The method of claim 7, wherein the learning is based on information from a vehicle. 9. The method of claim 7, wherein the learning is based on information from a device associated with a vehicle. 10. The method of claim 1, further comprising: generating a user model based on the information; and storing the user model in a datastore. 11. The method of claim 1, wherein the system feature is a vehicle feature. 12. A system of managing user preferences, comprising: a first computer module that obtains information about at least one multi-dimensional user preference; and a second computer module that at least one of generates a recommendation and controls a system feature based on the multi-dimensional user preference. 13. The system of claim 12, wherein the multi-dimensional option includes at least two options that are related by a condition. 14. The system of claim 13, wherein the condition includes a trade-off between the at least two options. 15. The system of claim 12, wherein the multi-dimensional option includes a fuzzy valued option. 16. The system of claim 12, wherein the information includes at least one dependency between options. 17. The system of claim 12, further comprising: a third computer module that presents at least one multi-dimensional option to a user, and wherein the first computer module obtains the information about the at least one multi-dimensional user preference based on a user's selection of a dimension associated with the at least one multi-dimensional option. 18. The system of claim 12, wherein the first computer module obtains the at least one multi-dimensional user preference by learning the at least one multi-dimensional user preference. 19. The system of claim 18, wherein the first computer module learns based on at least one of information from a vehicle, and information from a device associated with the vehicle. 20. The system of claim 12, further comprising a third module that generates a user model based on the information, and that stores the user model in a datastore.