IP Library Patent Application 15063044
Patent Application
App. No. 15/063,044

PRIMARY-CONNECTED DEVICE CONTROL FROM VEHICLE COMPUTING PLATFORMS AND SECONDARY-CONNECTED DEVICES

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 None
App. No.
15/063,044
Abstract

A mobile device may advertise an application human-machine interface (HMI) service responsive to connection to a computing platform of a vehicle as the primary mobile device. One or more secondary mobile devices may connect to the application HMI service of the primary mobile device. The primary mobile device may provide a user interface of a connected application executed by the primary mobile device to the computing platform and to the at least one secondary mobile device, each secondary device executing the connected application.

Claims (40)

1 . A system comprising:

a primary mobile device programmed to:

advertise an application human-machine interface (HMI) service responsive to connection to a computing platform of a vehicle as the primary mobile device,

connect to at least one secondary mobile device, and

provide a user interface of a connected application executed by the primary mobile device to the computing platform and to the at least one secondary mobile device, each secondary mobile device executing the connected application.

2 . The system of claim 1 , wherein the primary mobile device is further programmed to provide messaging flows, formatted in a device link interface protocol configured to integrate functionality of the connected applications to the computing platform, to the computing platform and to the at least one secondary mobile device to cause the computing platform and the at least one secondary mobile device to each render the user interface.

3 . The system of claim 2 , wherein the messaging flows include remote procedure call messages responsive to command messages, and HMI messages to render the user interfaces.

4 . The system of claim 2 , wherein the device link interface protocol is SmartDeviceLink (SDL).

5 . The system of claim 1 , wherein the primary mobile device is further programmed to:

receive a command message from the computing platform; and

update the user interface of the computing platform and the at least one secondary mobile device responsive to the command message.

6 . The system of claim 1 , wherein the primary mobile device is further programmed to:

receive a command message from one of the at least one secondary mobile device; and

update the user interface of the computing platform and the at least one secondary mobile device responsive to the command message.

7 . The system of claim 1 , wherein the primary mobile device is a driver device.

8 . A system comprising:

a plurality of mobile devices, each executing a connected application, one of the mobile devices connected to a vehicle computing platform as a primary device, each other mobile device connected to an application human-machine interface (HMI) service executed by the primary device, the primary device programmed to send message flows to the computing platform to provide a primary user interface and to each other mobile device to provide secondary user interfaces.

9 . The system of claim 8 , wherein the primary mobile device is further programmed to provide the messaging flows, formatted in a device link interface protocol configured to integrate functionality of the connected applications to the computing platform, to the computing platform and to the at least one secondary mobile device to cause the computing platform and the at least one secondary mobile device to each render the user interface.

10 . The system of claim 8 , wherein the messaging flows include remote procedure call messages responsive to command messages, and HMI messages to render the user interfaces.

11 . The system of claim 8 , wherein the messaging flows are formatted in SmartDeviceLink (SDL) protocol.

12 . The system of claim 8 , wherein the primary device is further programmed to:

receive a command message from the computing platform; and

update the primary user interface of the computing platform and the secondary user interfaces of the at least one secondary mobile device responsive to the command message.

13 . The system of claim 8 , wherein the primary device is further programmed to:

receive a command message from one of the plurality of mobile devices; and

update the primary user interface of the computing platform and the secondary user interfaces of the each other mobile device responsive to the command message.

14 . The system of claim 8 , wherein the primary device is a driver device.

15 . A non-transitory computer-readable medium, comprising instructions that, when executed by a processor of a mobile device, cause the mobile device to:

advertise an application human-machine interface (HMI) service responsive to connection to a computing platform of a vehicle as the primary mobile device;

connect to at least one secondary mobile device; and

provide message flows via the HMI service of a connected application executed by the primary mobile device to the computing platform and to the at least one secondary mobile device, to cause the computing platform and the at least one secondary mobile device to render a user interface of the connected application.

16 . The medium of claim 15 , further comprising instructions that, when executed by the processor of the mobile device, causing the mobile device to provide the messaging flows formatted in SmartDeviceLink (SDL) protocol to the computing platform and to the at least one secondary mobile device.

17 . The medium of claim 15 , wherein the messaging flows include remote procedure call messages responsive to command messages, and HMI messages to render the user interfaces.

18 . The medium of claim 15 , further comprising instructions that, when executed by the processor of the mobile device, cause the mobile device to:

receive a command message from the computing platform; and

update the user interface of the computing platform and the at least one secondary mobile device responsive to the command message.

19 . The medium of claim 15 , further comprising instructions that, when executed by the processor of the mobile device, cause the mobile device to:

receive a command message from one of the at least one secondary mobile device; and

update the user interface of the computing platform and the at least one secondary mobile device responsive to the command message.

20 . The medium of claim 15 , wherein the primary mobile device is a driver device.

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 Mar 7, 2016
From: GROVER, JOEY RAY; DICKOW, JUSTIN; SMEREKA, SCOTT; FISCHER, JOEL J.; BYRNE, JOHN; MAYLONE, COREY
To: MYINE ELECTRONICS, INC.
Reel/Frame 037913/0469 →