Self-healing learning system for one or more vehicles

    公开(公告)号:US10303460B2

    公开(公告)日:2019-05-28

    申请号:US16044454

    申请日:2018-07-24

    Inventor: Zohar Fox

    Abstract: Disclosed embodiments relate to automatically providing updates to at least one vehicle. Operations may include receiving, at a server remote from the at least one vehicle, 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, at the server and based on the ECU activity data, 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, at the server, an ECU software update based on the determined software vulnerability; and sending, from the server, a delta file configured to update software on the ECU with a software update corresponding to the identified ECU software update.

    COMPILER-INDEPENDENT GENERATION OF LINKER SCRIPT FILES

    公开(公告)号:US20250021346A1

    公开(公告)日:2025-01-16

    申请号:US18765465

    申请日:2024-07-08

    Inventor: Omer Goralnik

    Abstract: Disclosed herein are techniques for generating a linker script file. Techniques include accessing user definition code; accessing user configuration code; based on the user definition code and the user configuration code, identifying at least one linker script syntax; and generating a linker script file configured for generating executable code, the linker script file being based on the user definition code and the user configuration code.

    TOKENIZING PROGRAMMING CODE WITH CANONICAL REPRESENTATIONS

    公开(公告)号:US20240427993A1

    公开(公告)日:2024-12-26

    申请号:US18749483

    申请日:2024-06-20

    Abstract: Disclosed herein are techniques for creating and using tokens representing portions of programming code. Techniques include identifying a body of programming code; associating a plurality of tokens with respective portions of the body of programming code to generate a token-based representation of the body of programming code, wherein the associating comprises determining at least one canonical representation of at least one of the respective portions of the body of programming code; providing the token-based representation of the body of programming code to an emulator, the emulator being configured to interpret token-based representations; and receiving, from the emulator, an emulation result.

Patent Agency Ranking