Patent ID: 11954500
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  B | IPC B  G

Claim 7:
8. A system comprising:
a bus of a vehicle;
at least one electronic control unit (ECU) communicatively coupled to the bus, the at least one ECU operating in a low-power state; and
a pre-boot ECU communicatively coupled to the bus and operating in an always on state, the pre-boot ECU comprising
a processor; and
a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic causing the processor to execute steps of:
detecting a triggering of a pre-booting condition based on one or more interactions with the vehicle, wherein detecting the triggering of the pre-booting condition comprises determining that at least one of a plurality of pre-booting conditions was triggered;
transmitting a power-on signal to the at least one ECU, the power-on signal causing the at least one ECU to pre-boot, wherein pre-booting a respective ECU comprises: initializing a bootloader of the respective ECU and pausing the bootloader prior to the bootloader ceding control to an operating system of the ECU;
monitoring, by the pre-boot ECU, a bus of the vehicle to determine if a start condition has been triggered within a time window;
issuing a command to fully boot the at least one ECU upon determining the start condition has been triggered, wherein fully booting the respective ECU comprises issuing a command to the bootloader to resume ceding control to the operating system; and
issuing a second command to power down the at least one ECU if the start condition has not been triggered within the time window.