US10123155B2ActiveUtilityA1
Secondary-connected device companion application control of a primary-connected device
Est. expiryJan 20, 2036(~9.5 yrs left)· nominal 20-yr term from priority
H04W 4/008H04W 4/80H04W 8/005H04W 12/08H04W 4/48H04L 67/025H04W 76/15H04L 67/12
93
PatentIndex Score
11
Cited by
21
References
18
Claims
Abstract
A vehicle may display a user interface of an application based on command information received from a primary-connected device, and send the command information to a secondary-connected device providing an auxiliary user interface. The vehicle may also forward a command message received based on user input to the auxiliary user interface to the application of the primary-connected device. The vehicle may also access paired device data to confirm that the secondary-connected device is authorized to command the application; and forward the user input to the primary-connected device if the secondary-connected device is authorized to command the application.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A system comprising:
a display of a vehicle; and
a processor of the vehicle, programmed to
access paired device data to determine which mobile device is a primary-connected device and which is a secondary-connected device,
send, to the display, a user interface of an application executed by the primary-connected device based on command information received from the primary-connected device,
send the command information to the secondary-connected device to cause the secondary-connected device to display an auxiliary user interface corresponding to the user interface, and
forward a command message received from the secondary-connected device based on user input to the auxiliary user interface to the application of the primary-connected device if the secondary-connected device is authorized to command the application.
2. The system of claim 1 , further comprising:
a memory storing the paired device data; and
a wireless transceiver,
wherein the processor is further programmed to
using the wireless transceiver, detect mobile devices located within the vehicle; and
access the paired device data to determine which detected mobile device is the primary-connected device.
3. The system of claim 2 , wherein the processor is further programmed to:
access the paired device data to determine capabilities of the secondary-connected device; and
send the command information to the secondary-connected device if the secondary-connected device is authorized to receive the command information.
4. The system of claim 3 , wherein the capabilities of the secondary-connected device include permission to view the user interface of the application.
5. The system of claim 3 , wherein the capabilities of the secondary-connected device include permission to view the user interface of the application and permission to command the application.
6. The system of claim 3 , wherein the processor is further programmed to:
access the paired device data to determine capabilities of another secondary-connected device; and
send the command information to the other secondary-connected device if the other secondary-connected device is authorized to receive the command information.
7. The system of claim 2 , wherein the processor is further programmed to:
access the paired device data to confirm that the secondary-connected device is authorized to command the application; and
forward the command message from the secondary-connected device to the application of the primary-connected device responsive to confirmation that the secondary-connected device is authorized to command the application.
8. The system of claim 1 , wherein the command information is smart device link (SDL) protocol information, and the command message is an SDL command.
9. A method executed by a processor of a vehicle comprising:
accessing paired device data to determine which mobile device is a primary-connected device and which is a secondary-connected device;
providing a user interface of an application executed by the primary-connected device to a display of the vehicle based on command information received from the primary-connected device;
sending, to a secondary-connected device, the command information to cause the secondary-connected device to display an auxiliary user interface corresponding to the user interface;
receiving a command message from the secondary-connected device responsive to input to the auxiliary user interface of the secondary-connected device; and
forwarding the command message to the primary-connected device if the secondary-connected device is authorized to command the application.
10. The method of claim 9 , further comprising forwarding, by the vehicle, command input from the secondary-connected device to the application of the primary-connected device.
11. The method of claim 9 , further comprising sending command input from the secondary-connected device over a local area network to the application of the primary-connected device.
12. The method of claim 9 , further comprising accessing the paired device data to determine whether the secondary-connected device is authorized to command the application.
13. The method of claim 9 , wherein the primary-connected device and the secondary-connected device are smartphones.
14. The method of claim 9 , further comprising:
accessing the paired device data to determine capabilities of the secondary-connected device; and
routing the command information to the secondary-connected device if the capabilities indicate that the secondary-connected device is authorized to receive the command information.
15. The method of claim 14 , further comprising:
accessing the paired device data to determine capabilities of another secondary-connected device; and
routing the command information to the other secondary-connected device if the capabilities indicate that the other secondary-connected device is authorized to receive the command information.
16. A non-transitory computer-readable medium, comprising instructions of a connection hub application that, when executed by a processor of a computing platform of a vehicle, cause the computing platform to:
send, to a display of the vehicle, a user interface of an application executed by a primary-connected device based on command information received from the primary-connected device;
send, to a secondary-connected device, the command information received from a primary-connected device to cause the secondary-connected device to display an auxiliary user interface corresponding to the user interface;
receive a command message from the secondary-connected device responsive to input to the auxiliary user interface of the secondary-connected device;
access the paired device data to confirm that the secondary-connected device is authorized to command the application; and
forward the command message to the primary-connected device if the secondary-connected device is authorized to command the application.
17. The medium of claim 16 , further comprising instructions to cause the computing platform to send, to another secondary-connected device, the command information received from the primary-connected device to cause the other secondary-connected device to display a second auxiliary user interface corresponding to the user interface.
18. The medium of claim 16 , further comprising instructions to cause the computing platform to:
access the paired device data to confirm that the secondary-connected device is authorized to command the application; and
forward the command message from the secondary-connected device to the application of the primary-connected device responsive to confirmation that the secondary-connected device is authorized to command the application.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.