×

Self-healing learning system for one or more controllers

  • US 10,416,989 B2
  • Filed: 03/21/2019
  • Issued: 09/17/2019
  • 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:

  • receiving controller activity data from at least one controller, the controller activity data corresponding to actual operation of the at least one controller;

    determining a software vulnerability affecting the at least one controller, the software vulnerability being determined based on a deviation between the received controller activity data and expected controller activity data;

    identifying a controller software change based on the determined software vulnerability; and

    sending a multi-dimensional delta file configured to change software on the at least one controller with the identified controller software change wherein;

    the multi-dimensional delta file comprises position-independent code,the software on the at least one controller is mapped to a plurality of functional units,the at least one controller is configured to utilize a virtual file system (VFS) to manage and track one or more versions of each of the plurality of functional units, andthe identified controller software change comprises a prompt to adjust the at least one controller from executing a first version of controller software to a second version of controller software.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×