Patent ID: 11900103
Assignee: AURORA LABS LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  B  Y | IPC B  G

Claim 14:
15. A method for performing operations for providing software changes, the method comprising:
identifying a software vulnerability of a controller based on anomalous activity data;
determining a controller software change based on the identified software vulnerability, the controller software change being configured to adjust the controller from being configured to execute a first version of controller software to being configured to execute a second version of controller software; and
sending, to the controller and based on the determining, a delta file configured to:
implement the controller software change on the controller and link execution of current code stored on the controller with a segment of code from the delta file;
update a program counter of the controller to cause the controller to skip a portion of the current code and execute code contained in the delta file instead of the skipped code;
extract code for updating memory addresses in the controller; and
update the memory addresses in the controller, wherein the delta file is constructed based on differences between the first version of controller software and the second version of controller software.