Method and system for controlling software updates on a network connected device
First Claim
1. A method at an Electronic Control Unit (ECU) of a vehicle acting as a switchboard between a wireless communications device, and a device to be updated, the method comprising:
- receiving, at the ECU, a connection request from the wireless communications device, the connection request including a unique identifier;
receiving, at the ECU, a connection request from the device to be updated;
associating, at the ECU, the connection request from the wireless communications device and the connection request from the device to be updated, when the unique identifier matches an identifier for the device to be updated;
receiving, at the ECU, a first message from the device to be updated indicating that update conditions have been met;
transmitting, from the ECU, the first message to the wireless communication device;
forwarding, at the ECU, a second message from the wireless communications device to the device to be updated to start an update process; and
forwarding, at the ECU, update status information from the device to be updated to the wireless communications device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method at a computing device acting as a switchboard between an electronic device and a device to be updated, the method including receiving, at the computing device, a connection request from the electronic device, the connection request including an identifier for the device to be updated; receiving, at the computing device, a connection request from the device to be updated; associating, at the computing device, the connection request from the electronic device and the connection request from the device to be updated; forwarding, at the computing device, a message from the device to be updated to the electronic device that update conditions have been met; forwarding, at the computing device, a message from the electronic device to the device to be updated to start an update process; and forwarding, at the computing device, update status information from the device to be updated to the electronic device.
29 Citations
20 Claims
-
1. A method at an Electronic Control Unit (ECU) of a vehicle acting as a switchboard between a wireless communications device, and a device to be updated, the method comprising:
-
receiving, at the ECU, a connection request from the wireless communications device, the connection request including a unique identifier; receiving, at the ECU, a connection request from the device to be updated; associating, at the ECU, the connection request from the wireless communications device and the connection request from the device to be updated, when the unique identifier matches an identifier for the device to be updated; receiving, at the ECU, a first message from the device to be updated indicating that update conditions have been met; transmitting, from the ECU, the first message to the wireless communication device; forwarding, at the ECU, a second message from the wireless communications device to the device to be updated to start an update process; and forwarding, at the ECU, update status information from the device to be updated to the wireless communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An Electronic Control Unit (ECU) of a vehicle configured to act as a switchboard between a wireless communications device and a device to be updated, the ECU comprising:
-
a processor; and a communications subsystem, wherein the ECU is configured to; receive a connection request from the wireless communications device, the connection request including a unique identifier; receive a connection request from the device to be updated; associate the connection request from the wireless communications device and the connection request from the device to be updated, when the unique identifier matches an identifier for the device to be updated; receive, at the ECU, a first message from the device to be undated indicating that update conditions have been met; transmit, from the ECU, the first message to the wireless communications device; forward a second message from the wireless communications device to the device to be updated to start an update process; and forward update status information from the device to be updated to the wireless communications device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium for storing instruction code, which when executed by a processor an Electronic Control Unit (ECU) of a vehicle configured to act as a switchboard between a wireless communications device and a device to be updated, cause the ECU to:
-
receive a connection request from the wireless communications device, the connection request including a unique identifier; receive a connection request from the device to be updated; associate the connection request from the wireless communications device and the connection request from the device to be updated, when the unique identifier matches an identifier for the device to be updated; receive, at the ECU, a first message from the device to be updated indicating that update conditions have been met; transmit, from the ECU the first message to the wireless communications device; forward a second message from the wireless communications device to the device to be updated to start an update process; and forward update status information from the device to be updated to the wireless communications device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification