-
公开(公告)号:US12204890B2
公开(公告)日:2025-01-21
申请号:US18484593
申请日:2023-10-11
Applicant: Aurora Labs Ltd.
Inventor: Zohar Fox
IPC: G06F13/00 , B60W50/02 , B60W50/04 , G06F8/60 , G06F8/65 , G06F8/654 , G06F8/656 , G06F8/658 , G06F8/71 , G06F9/4401 , G06F9/445 , G06F9/455 , G06F11/07 , G06F11/14 , G06F11/16 , G06F11/36 , G06F12/02 , G06F12/06 , G06F16/188 , G06F21/57 , G06N20/00
Abstract: Disclosed embodiments relate to identifying Electronic Control Unit (ECU) anomalies in a vehicle. Operations may include monitoring, in the vehicle, data representing real-time processing activity of the ECU; accessing, in the vehicle, historical data relating to processing activity of the ECU, the historical data representing expected processing activity of the ECU; comparing, in the vehicle, the real-time processing activity data with the historical data, to identify at least one anomaly in the real-time processing activity of the ECU; and implementing a control action for the ECU when the at least one anomaly is identified.
-
公开(公告)号:US20250021662A1
公开(公告)日:2025-01-16
申请号:US18765734
申请日:2024-07-08
Applicant: Aurora Labs Ltd.
Inventor: Jonathan Katz , Tal Avidan
Abstract: Disclosed herein are techniques for analyzing software build changes. Techniques include accessing first executable code associated with a first version; accessing second executable code associated with a second version; determining a code delta between the first executable code and the second executable code, the code delta being based on a change of at least one first element of code in the first executable code to at least one second element of code in the second executable code; determining a software vulnerability associated with at least one of the at least one first element of code or the at least one second element of code; and generating a report including a pairing of an indicator of the software vulnerability with an indicator of at least one of the at least one first element of code or the at least one second element of code.
-
公开(公告)号:US20250021315A1
公开(公告)日:2025-01-16
申请号:US18765705
申请日:2024-07-08
Applicant: Aurora Labs Ltd.
Inventor: Omer Goralnik
Abstract: Disclosed herein are techniques for training a model to predict data size. Techniques include initializing a model having model parameters; training the model to predict source code data size by: inputting first model input data to the model, the first model input data including a first set of source code parameters associated with a data size parameter associated with a first source code; and modifying at least one of the model parameters to improve prediction of source code data size by the model; and validating the model by inputting second model input data to the trained model, the second model input data including a second set of source code parameters associated with a data size parameter of a second source code.
-
公开(公告)号:US20240428069A1
公开(公告)日:2024-12-26
申请号:US18749502
申请日:2024-06-20
Applicant: Aurora Labs Ltd.
Inventor: Carmit Sahar , Daniel Yellin , Stojancho Ganchev , Zohar Fox
IPC: G06N3/08
Abstract: Disclosed herein are techniques for training code language models. Techniques include making a plurality of programming code segments available to a code language processing model; providing an output of the code language processing model to one or more regression layers; determining, based on the one or more regression layers, a degree of functional similarity between two portions of the output; providing the degree of functional similarity to the code language processing model; and updating, based on the degree of functional similarity, the code language processing model.
-
公开(公告)号:US12093682B2
公开(公告)日:2024-09-17
申请号:US18180443
申请日:2023-03-08
Applicant: Aurora Labs Ltd.
Inventor: Zohar Fox
IPC: G06F9/44 , B60W50/02 , B60W50/04 , G06F8/60 , G06F8/65 , G06F8/654 , G06F8/656 , G06F8/658 , G06F8/71 , G06F9/4401 , G06F9/445 , G06F11/07 , G06F11/14 , G06F11/16 , G06F11/36 , G06F12/02 , G06F12/06 , G06F16/188 , G06F21/57 , G06N20/00
CPC classification number: G06F8/658 , B60W50/02 , B60W50/0205 , B60W50/0225 , B60W50/04 , B60W50/045 , G06F8/60 , G06F8/65 , G06F8/654 , G06F8/656 , G06F8/71 , G06F9/4401 , G06F9/445 , G06F9/44521 , G06F11/0721 , G06F11/0751 , G06F11/079 , G06F11/0793 , G06F11/1433 , G06F11/1629 , G06F11/3612 , G06F12/0284 , G06F12/0646 , G06F16/188 , G06F21/57 , G06F21/572 , G06F21/577 , B60W2050/021 , G06F8/66 , G06F2212/1008 , G06F2212/1044 , G06F2212/1056 , G06F2221/033 , G06N20/00
Abstract: Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.
-
公开(公告)号:US20240231810A9
公开(公告)日:2024-07-11
申请号:US18465575
申请日:2023-09-12
Applicant: Aurora Labs Ltd.
Inventor: Carmit Sahar
IPC: G06F8/71
CPC classification number: G06F8/71
Abstract: Disclosed herein are techniques for matching symbols between code sets. Techniques include accessing a first symbol associated with a first version of software; accessing a second symbol associated with a second version of the software; comparing the first symbol to the second symbol; determining, based on the comparing, whether the second symbol is a functional equivalent of the first symbol; and performing a designation action based on whether the second symbol is a functional equivalent of the first symbol.
-
公开(公告)号:US20240134637A1
公开(公告)日:2024-04-25
申请号:US18465575
申请日:2023-09-11
Applicant: Aurora Labs Ltd.
Inventor: Carmit Sahar
IPC: G06F8/71
CPC classification number: G06F8/71
Abstract: Disclosed herein are techniques for matching symbols between code sets. Techniques include accessing a first symbol associated with a first version of software; accessing a second symbol associated with a second version of the software; comparing the first symbol to the second symbol; determining, based on the comparing, whether the second symbol is a functional equivalent of the first symbol; and performing a designation action based on whether the second symbol is a functional equivalent of the first symbol.
-
公开(公告)号:US20230384750A1
公开(公告)日:2023-11-30
申请号:US18330806
申请日:2023-06-07
Applicant: Aurora Labs Ltd.
Inventor: Zohar Fox , Oren Sokoler , Kfir Ben Shimon
IPC: G05B19/042 , G06F16/21
CPC classification number: G05B19/0426 , G05B2219/23301 , G06F16/219
Abstract: Disclosed herein are techniques for efficiently providing controller data as part of a maintenance or update process. Techniques include receiving, from a first remote computing device, a message associated with at least one controller extracting, based on the received message, an image of software associated with the at least one controller; accessing, based on the extracted image, a delta file; and transmitting the accessed delta file to a second remote computing device.
-
公开(公告)号:US20230334210A1
公开(公告)日:2023-10-19
申请号:US18334422
申请日:2023-06-14
Applicant: Aurora Labs Ltd.
Inventor: Zohar Fox , Carmit Sahar
IPC: G06F30/33 , G06F11/36 , G06F16/901 , G06N20/00 , G06F8/75 , G06F17/18 , G06F8/34 , G06F8/65 , G06F8/71 , G06F21/52 , G06F21/57 , G06F21/62 , G06F18/24 , G06F21/56
CPC classification number: G06F30/33 , G06F11/3612 , G06F11/3692 , G06F16/9014 , G06N20/00 , G06F8/75 , G06F17/18 , G06F8/34 , G06F8/65 , G06F8/71 , G06F21/52 , G06F21/57 , G06F11/3604 , G06F21/6218 , G06F11/362 , G06F18/24 , G06F21/563 , G06F30/15
Abstract: Disclosed herein are techniques for identifying sources of software-based malfunctions. Techniques include identifying a potential software malfunction in a system, the system having multiple code sets associated with a plurality of different software sources; accessing a line-of-code behavior and relation model representing execution of functions of the code sets; identifying, based on the line-of-code behavior and relation model, a code set determined to have the potential to cause, a least in part, the potential software malfunction; and determining a source identifier of the identified code set.
-
公开(公告)号:US11782687B1
公开(公告)日:2023-10-10
申请号:US18048734
申请日:2022-10-21
Applicant: Aurora Labs Ltd.
Inventor: Carmit Sahar
IPC: G06F8/41
CPC classification number: G06F8/4435 , G06F8/427
Abstract: Disclosed herein are techniques for reducing sizes of executable files. Techniques include identifying an executable file having a plurality of functions; determining, by parsing the executable file or a code structure representing the executable file, that a first and second function each comprise a common block; identifying a third function configured to perform the common block; changing the first and second functions by: removing the common block from at least one of the first or second functions; and inserting a call to the third function into at least one of the first or second functions; and updating the executable file by: replacing, in the executable file, at least one of the first or second functions with at least one of the updated first or second functions; and adding the third function to the executable file.
-
-
-
-
-
-
-
-
-