×

Self-healing learning system for one or more controllers

  • US 10,585,661 B2
  • Filed: 10/07/2019
  • Issued: 03/10/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 controller activity data from a first controller;

    identifying a software vulnerability affecting the first controller, the software vulnerability being identified based on a deviation between the identified controller activity data and expected controller activity data;

    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 multi-dimensional delta file configured based on the identified controller software change;

    configuring the first version of controller software on the first controller to become non-executable;

    determining that a memory of the first controller is utilized above a threshold;

    deleting content from the memory based on the determination that the memory is utilized above the threshold;

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

    sending the multi-dimensional delta file to the second controller based on the determined similarity.

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