US 12,436,756 B2
Intra-vehicle over-the-air updates
Paolo Antinori, Milan (IT); and Andrea Cosentino, Milan (IT)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on May 31, 2023, as Appl. No. 18/326,856.
Prior Publication US 2024/0403021 A1, Dec. 5, 2024
Int. Cl. G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 14 Claims
OG exemplary drawing
 
1. A method of managing applications of a first vehicle, the method comprising:
establishing, by the first vehicle, a network with a second vehicle in proximity to the first vehicle;
receiving, by a processing device of the first vehicle from the second vehicle over the network, second application metadata associated with a second plurality of applications executing on the second vehicle;
determining, based on the second application metadata and an install threshold, one or more application updates associated with the second plurality of applications, wherein the install threshold indicates a minimum duration for the second plurality of applications to execute on the second vehicle;
transmitting a list to the second vehicle over the network, wherein the list identifies the one or more application updates associated with the second plurality of applications;
receiving the one or more application updates from the second vehicle over the network, wherein the one or more application updates correspond to one or more of a first plurality of applications executing on computing devices of the first vehicle, and
wherein the method further comprises: prior to receiving the second application metadata associated with the second plurality of applications executing on the second vehicle, transmitting, by the first vehicle to the second vehicle, first application metadata associated with the first plurality of applications executing on the computing devices of the first vehicle; and
responsive to receiving the one or more application updates from the second vehicle over the network, installing the one or more application updates on one or more electronic control units (ECUs) of the first vehicle.