CPC B60K 35/00 (2013.01) [B60R 16/0207 (2013.01); B60R 16/023 (2013.01); G06F 3/14 (2013.01); G06F 13/40 (2013.01); G06F 15/7814 (2013.01); H04L 63/08 (2013.01); B60K 35/22 (2024.01); B60K 35/28 (2024.01); B60K 2360/164 (2024.01)] | 20 Claims |
1. An upgradable cockpit for a vehicle, comprising:
a processor; and
an interface communicatively connected to the processor, the interface having a plurality of inputs and outputs,
wherein the processor is configured to:
store one or more user preferences of a first vehicle head-unit connected to the interface in memory, wherein the one or more user preferences comprise one or more of 1) a list of external devices and protocols used to connect the external devices and 2) login information for one or more online services;
detect disconnection of the first vehicle head-unit from the interface;
detect connection of a second vehicle head-unit to the interface;
in response to detecting connection of the second vehicle head-unit, authenticate the second vehicle head-unit for operation in the vehicle; and
in response to authenticating the second vehicle head-unit for operation in the vehicle:
download the one or more user preferences of the first vehicle head-unit to the second vehicle head-unit; and
reconfigure the plurality of inputs and outputs of the interface for the second vehicle head-unit.
|