Patent ID: 8583292

Claim:
A system of multiple processors used in a vehicle, wherein one of the processors is configured to allow access to vehicle systems, comprising: a processor, wherein the processor is configured to operate in a distributed processing system, the processor further configured to: identify a new device that is not currently coupled to a vehicle processor; connect the new device to the vehicle processor when signaling from the new device conforms to a communication protocol used in the vehicle processor; configure the new device to operate with the vehicle processor; identify data codes in the signaling from the new device identifying at least one of an application running on the new device, a data type used on the new device, and a security attribute associated with at least one of device type, data stored in the new device and the application running on the new device; use the identified security attribute to prevent at least one of an unauthorized application and unauthorized data from being transferred and processed by the processor; identify a stored application in memory accessible by the processor, wherein the application processes the same data type used by the new device; responsive to identifying the stored application, download the stored application from memory into the processor; use the application to process data received from the new device; and select an appropriate human machine interface to output the data.