IP Library Granted Patent US 10,123,155
Granted Patent B2
US 10,123,155 · App. 15/002,058 · Granted Nov 6, 2018

Secondary-connected device companion application control of a primary-connected device

Inventors: Joey Ray Grover (Madison Heights, MI); Justin Dickow (Royal Oak, MI); Scott Smereka (Warren, MI); Joel J. Fischer (Royal Oak, MI); John Byrne (Detroit, MI); Corey Maylone (Berkley, MI)
Assignee: Livio, Inc.
H04W4/008H04W4/80H04W8/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,123,155
App. No.
15/002,058
Granted
Nov 6, 2018
Kind
B2
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 (51)

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.

Assignments (2)
CHANGE OF NAME Recorded Feb 28, 2017
From: MYINE ELECTRONICS, INC.
To: LIVIO, INC.
Reel/Frame 041397/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2016
From: GROVER, JOEY RAY; DICKOW, JUSTIN; SMEREKA, SCOTT; FISCHER, JOEL J.; BYRNE, JOHN; MAYLONE, COREY
To: MYINE ELECTRONICS, INC.
Reel/Frame 037550/0790 →
Continuity (1)
Related Publication 20170208422A1 · Jul 20, 2017
Cited By (5)
US 12,211,031 US 12,322,213 US 12,340,371 US 12,367,484 US 12,406,283