×

Self-healing learning system for one or more vehicles

  • US 10,303,460 B2
  • Filed: 07/24/2018
  • Issued: 05/28/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 to at least one vehicle, comprising:

  • receiving Electronic Control Unit (ECU) activity data from the at least one vehicle, the ECU activity data corresponding to actual operation of the ECU in the at least one vehicle;

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

    identifying an ECU software change based on the determined software vulnerability; and

    sending a multi-dimensional delta file configured to change software on the ECU with the identified ECU software change wherein;

    the multi-dimensional delta file comprises position-independent code,the software on the ECU is mapped to a plurality of functional units,the ECU 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 ECU software change comprises a prompt to adjust the ECU from executing a first version of ECU software to a second version of ECU software.

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