Patent ID: 11886862
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Field: Transport (Mechanical engineering)
Classification: CPC G  B  H | IPC B  G

Claim 17:
18. A vehicle comprising:
a transceiver configured to exchange data with a source vehicle via a wireless communications channel;
a plurality of circuits;
a plurality of current software components installed within the plurality of circuits;
a plurality of current version numbers of the plurality of current software components; and
a vehicle task manager configured to:
determine that the source vehicle and the vehicle are suitably close to exchange data through the transceiver via the wireless communications channel, wherein the source vehicle is configured to store a plurality of approved software components and a plurality of approved version numbers;
compare the plurality of current version numbers in the vehicle with the plurality of approved version numbers in the source vehicle;
approve an update for one or more of the plurality of current software components in response to one or more criteria;
receive one or more of the plurality of approved software components at the vehicle from the source vehicle via the wireless communications channel in response to the plurality of current version numbers of the plurality of current software components approved for the update being different from corresponding ones of the plurality of approved version numbers; and
update the one or more of the plurality of current software components in the vehicle with the one or more of the plurality of approved software components received from the source vehicle,

wherein the vehicle is further configured to transfer to the source vehicle a list of the plurality of current software components and the plurality of approved software components installed in the vehicle after the update has finished.