US 12,466,255 B2
Systems and methods for scalable cockpit controller
Marco Stadler, Waldbronn (DE); Frank Gitzinger, Baden-Württemberg (DE); Christian Schanz, Neuenburg (DE); Gregor Slatosch, Straubenhardt (DE); Peter Stachulla, Keltern (DE); Frank Foerderer, Gaggenau (DE); Jibin Yuan, Ettlingen (DE); and Guenther Kraft, Karlsruhe (DE)
Assigned to HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH, Karlsbad-Ittersbach (DE)
Filed by Harman Becker Automotive Systems GmbH, Karlsbad-Ittersbach (DE)
Filed on Nov. 2, 2022, as Appl. No. 18/052,115.
Claims priority of provisional application 63/362,444, filed on Apr. 4, 2022.
Claims priority of provisional application 63/264,283, filed on Nov. 18, 2021.
Prior Publication US 2023/0176998 A1, Jun. 8, 2023
Int. Cl. G06F 13/40 (2006.01); B60K 35/00 (2024.01); B60K 35/10 (2024.01); B60K 35/22 (2024.01); B60K 35/28 (2024.01); B60K 35/85 (2024.01); B60K 37/00 (2024.01); B60R 16/02 (2006.01); B60R 16/023 (2006.01); G06F 3/14 (2006.01); G06F 15/78 (2006.01); H04L 9/40 (2022.01)
CPC B60K 35/00 (2013.01) [B60K 35/10 (2024.01); B60K 35/22 (2024.01); B60K 35/28 (2024.01); B60K 35/85 (2024.01); B60K 37/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 2360/164 (2024.01)] 6 Claims
OG exemplary drawing
 
1. A method for upgrading hardware and/or software of a vehicle infotainment system, comprising:
storing subsystem data corresponding to of a plurality of subsystems of the vehicle in a memory of a domain controller of the vehicle; and
while maintaining connections to the plurality of subsystems at a first header of a first connection interface of the domain controller:
connecting at least one additional subsystem to a second header of the first connection interface;
exchanging a first compute module of the domain controller with an upgraded compute module of the domain controller;
retrieving the stored subsystem data from the memory; and
restoring the subsystem data at the upgraded compute module, including synchronizing a first set of subsystem data pertaining to the plurality of subsystems with a second set of subsystem data pertaining to the at least one additional subsystem;
wherein the first connection interface includes all connections of the domain controller, and the domain controller has a scalable connectivity architecture to enable enabling variation in a number of the plurality of subsystems coupled to the domain controller.