REMOTE VIDEO SOURCE AUTHENTICATION PROTOCOL
First Claim
1. 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 device;
initiating communication over the second communication channel by one of the portable communication device or vehicle system interface 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system of enabling slave software applications from a portable device via a vehicle interface system. The vehicle includes a first communication channel for exchanging data communications between the portable device and the vehicle interface system and a second communication channel configured to transmit video to the vehicle interface system. A mutual authentication is performed between the portable device and the vehicle interface system using the first communication channel based on identifying the portable device as an entity authorized to execute approved slave software applications. The portable device is authenticated over the second communication channel for verifying that the portable device is the authorized entity to transmit video over the second communication channel. The video is transmitted to the vehicle interface system over the second communication channel conditioned upon a successful authentication of the portable device over the second communication channel.
22 Citations
20 Claims
-
1. 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 device; initiating communication over the second communication channel by one of the portable communication device or vehicle system interface 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. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
2. The method of claim 2 wherein the vehicle interface device includes a human machine interface having a display screen for displaying the video, the human machine interface accepting a manual input by a user and presenting application content to the user for controlling the slave application software.
-
16. A portable device-to-vehicle interface system comprising:
-
a portable device including executable slave software applications; a vehicle interface system including a human machine interface for displaying video having a graphical user interface for execution and control of slave software applications stored on the portable device, the video displayed on the human machine interface being transmitted from the portable device; a first communication channel for exchanging data communications between the portable device and the vehicle interface system; and a second communication channel configured to transmit video from the portable device to the vehicle interface system; wherein a mutual authentication between the portable device and the vehicle interface system is performed over the first communication channel, wherein the portable device is identified as an entity authorized to execute slave software applications via the vehicle interface device, wherein communication over the second communication channel for transmitting video over the second communication channel is initiated by one of the portable communication device or vehicle system interface, wherein the portable device is authenticated over the second communication channel for verifying that the portable device is the authorized entity transmitting the video over the second communication channel, wherein the portable device transmits video of an approved slave software application to the vehicle interface system over the second communication channel conditioned upon a successful authentication of the portable device over the second communication channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification