×

Self-healing learning system for one or more controllers

  • US 10,678,627 B1
  • Filed: 01/24/2020
  • Issued: 06/09/2020
  • Est. Priority Date: 07/25/2017
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations for automatically providing software changes, comprising:

  • identifying a software vulnerability based on a deviation of activity data of a first controller from an allowed envelope of at least one operational attribute;

    identifying a controller software change based on the identified software vulnerability, wherein the identified controller software change is configured to adjust the first controller from executing a first version of controller software to a second version of controller software;

    sending, to the first controller, a first delta file configured based on the identified controller software change, wherein the first delta file is configured to cause the first version of controller software on the first controller to become non-executable;

    identifying a second controller determined to be similar to the first controller; and

    sending a second delta file, corresponding to the first delta file, to the second controller based on the determined similarity, wherein;

    the first or second version of controller software is mapped to functional units and the first controller is configured to utilize a virtual file system (VFS) to manage and track one or more versions of the functional units, andthe delta file is configured to change a memory address of the first controller corresponding to one of the functional units and to disable one of the functional units.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×