Patent ID: 7783699

Claim:
A user interface system for a vehicle that enables a user to access services available through an electronic device, the system comprising: a networking gateway configured to receive a first data set from the electronic device, the first data set identifying the services available through the electronic device; a data repository that stores default software constructs relating to the services available through the electronic device; a service engine operable with the networking gateway and the data repository, the service engine processing the first data set and outputting a vehicle services description language (VSDL) data set that corresponds to the services based at least in part upon the first data set and the default software constructs; a data transformation agent for receiving the VSDL data set and at least one constraint, the data transformation agent generating a vehicle user interface markup language (VUML) data set based at least in part upon the VSDL data set and the at least one constraint; and a user interface module configured to communicate with the data transformation agent, the user interface module receiving the VUML data set and, based in part on the VUML data set, the user interface module providing an interface for the user to access the services available through the electronic device.