Patent ID: 8806583

Claim:
A method for enabling slave software applications from a portable device via a vehicle interface system, the portable device having at least one executable slave software application, the vehicle including a first communication channel for exchanging data communications between the portable device and the vehicle interface system, the vehicle including a second communication channel configured to transmit video to the vehicle interface system, the method comprising the steps of: performing a mutual authentication between the portable device and the vehicle interface system using the first communication channel based on the vehicle interface system identifying the portable device as an entity authorized to execute approved slave software applications via the vehicle interface system; initiating communication over the second communication channel by one of the portable communication device or vehicle interface system for transmitting video from the portable device to the vehicle interface system, the video including a graphical user interface for controlling the slave software applications; authenticating the portable device over the second communication channel for verifying that the portable device is authorized to transmit the video over the second communication channel; and transmitting the video to the vehicle interface system over the second communication channel conditioned upon a successful authentication of the portable device over the second communication channel, wherein after initiating video transmission over the second communication channel, authentication is initiated at various time intervals for re-authenticating that the portable device transmitting the video is authorized to transmit video over the second communication channel.