CONTEXT AWARE SOFTWARE UPDATE FRAMEWORK FOR AUTONOMOUS VEHICLES
First Claim
1. A system to manage software updates for one or more devices on a vehicle, comprising:
- a communication interface to receive one or more software updates for the one or more devices on the vehicle; and
a controller communicatively coupled to one or more devices and comprising processing circuitry to;
receive one or more software updates for at least one of the one or more devices;
start a software update process for at least one of the one or more devices;
detect a fault condition that corrupted the software update process; and
in response to the fault condition, to implement a software update process fault protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example a system to manage software updates for one or more devices on a vehicle comprises a communication interface to receive one or more software updates for the one or more devices on the vehicle, and a controller communicatively coupled to one or more devices and comprising processing circuitry to receive one or more software updates for at least one of the one or more devices, start a software update process for at least one of the one or more devices, detect a fault condition that corrupted the software update process, and in response to the fault condition, to implement a software update process fault protocol. Other examples may be described.
-
Citations
20 Claims
-
1. A system to manage software updates for one or more devices on a vehicle, comprising:
-
a communication interface to receive one or more software updates for the one or more devices on the vehicle; and a controller communicatively coupled to one or more devices and comprising processing circuitry to; receive one or more software updates for at least one of the one or more devices; start a software update process for at least one of the one or more devices; detect a fault condition that corrupted the software update process; and in response to the fault condition, to implement a software update process fault protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A controller comprising processing circuitry to:
-
receive one or more software updates for at least one device communicatively coupled to the controller; start a software update process for the at least one device; detect a fault condition that corrupted the software update process; and in response to the fault condition, to implement a software update process fault protocol. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system to manage software updates for one or more devices on a vehicle, comprising:
-
a communication interface to receive one or more software updates for the one or more devices on the vehicle; and a controller communicatively coupled to the one or more devices and comprising processing circuitry to; receive one or more software updates for at least one of the one or more devices; gather context data for the software updates for at least one of the one or more devices; determine whether the at least one of the one or more devices is interdependent with another device; and implement one of a real-time update process or an offline update process. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A controller comprising processing circuitry to:
-
receive one or more software updates for at least one device communicatively coupled to the controller; gather context data for the software updates for at least one device; determine whether the at least one device is interdependent with another device; and implement one of a real-time update process or an offline update process for the at least one device. - View Dependent Claims (17, 18, 19, 20)
-
Specification