US 12,393,469 B2
Vehicle control module allocation
Kexun Chen, Canton, MI (US); and Abdullah Ali Husain, Dearborn, MI (US)
Assigned to Ford Global Technologies, LLC, Dearborn, MI (US)
Filed by Ford Global Technologies, LLC, Dearborn, MI (US)
Filed on Jul. 26, 2022, as Appl. No. 17/814,890.
Prior Publication US 2024/0036943 A1, Feb. 1, 2024
Int. Cl. G06F 9/46 (2006.01); G06F 9/38 (2018.01); G06F 9/50 (2006.01); G06F 9/52 (2006.01)
CPC G06F 9/52 (2013.01) [G06F 9/3838 (2013.01); G06F 9/5038 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A vehicle system comprising:
a master controller;
a plurality of control modules; and
a vehicle network communicatively coupling the master controller and the control modules on board a vehicle;
wherein the master controller is programmed to:
receive a default allocation of a plurality of applications to the control modules from a server remote from the vehicle;
allocate the applications to the control modules according to the default allocation;
receive a set of dependencies between the applications;
receive resource limitations for the control modules; and
allocate the applications to the control modules based on the dependencies and the resource limitations; and
each control module is programmed to, upon allocation of at least one of the applications to the control module, execute the at least one application allocated thereto to control features of the vehicle.