-
公开(公告)号:US20240329963A1
公开(公告)日:2024-10-03
申请号:US18194008
申请日:2023-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Brian Ewanchuk , George Sherif Kamal Hanna , Paolo Gruenberg Hilario
IPC: G06F8/65
CPC classification number: G06F8/65
Abstract: Systems and methods for providing vehicle software deployment plans that include one or more fallback deployment plans are disclosed. In some embodiments, a vehicle software deployment system determines a deployment plan for deploying one or more software applications one or more electronic control units (ECUs) of a vehicle. Additionally, for one or more failure scenarios, the vehicle software deployment system determines one or more respective fallback deployment plans, such as a deployment plan that assumes one of the ECUs of the vehicle has failed. A deployment plan bundle is provided to the vehicle, comprising a primary deployment plan as well as the one or more fallback deployment plans. In the event that one of the failure scenarios takes place with respect to the vehicle, a deployment agent of the vehicle automatically deploys one of the fallback deployment plans that was provided with the deployment bundle.
-
公开(公告)号:US11184660B1
公开(公告)日:2021-11-23
申请号:US16145017
申请日:2018-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Brian Ewanchuk , Hongmei Dilip Li , Bernardo De Carvalho e Silva , Balsa Laban , Vijai Rajagopal , Chang Hwa Rob Yang
IPC: H04N21/422 , G06F3/16
Abstract: Devices and methods are provided for dynamically switching states of remote control devices. A remote control device may receive voice data from a user, send the voice data to another device which may pass the voice signals to a server. The server may determine instructions associated with responding to the voice signals and send the instructions to the other device, which may convert the instructions to remote control commands. The other device may send the commands along with state information to the remote control device, allowing the remote control device to emit commands determined by the other device and to map other command signals to possible inputs which the remote control device may receive.
-
公开(公告)号:US12254310B2
公开(公告)日:2025-03-18
申请号:US18194008
申请日:2023-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Brian Ewanchuk , George Sherif Kamal Hanna , Paolo Gruenberg Hilario
IPC: G06F8/65
Abstract: Systems and methods for providing vehicle software deployment plans that include one or more fallback deployment plans are disclosed. In some embodiments, a vehicle software deployment system determines a deployment plan for deploying one or more software applications one or more electronic control units (ECUs) of a vehicle. Additionally, for one or more failure scenarios, the vehicle software deployment system determines one or more respective fallback deployment plans, such as a deployment plan that assumes one of the ECUs of the vehicle has failed. A deployment plan bundle is provided to the vehicle, comprising a primary deployment plan as well as the one or more fallback deployment plans. In the event that one of the failure scenarios takes place with respect to the vehicle, a deployment agent of the vehicle automatically deploys one of the fallback deployment plans that was provided with the deployment bundle.
-
公开(公告)号:US20240333802A1
公开(公告)日:2024-10-03
申请号:US18192351
申请日:2023-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Brian Ewanchuk , George Sherif Kamal Hanna , Nitin Giri
IPC: H04L67/125 , H04L12/40
CPC classification number: H04L67/125 , H04L12/40 , H04L2012/40215 , H04L2012/40273
Abstract: A vehicle signal relay system enables a relay agent in a first zone of a vehicle to send sensor signals having a first link-layer communication protocol to a software application deployed on a compute unit in another zone of the vehicle that is connected using another link-layer communication protocol. The vehicle signal relay system allows the software application to identify target relay agents with access to needed sensor signals. The vehicle signal relay system may further enable one way or mutual attestation. The vehicle signal relay system may also allow filters to be applied to the subscribed vehicle sensor signals, and may allow the software application to determine a communication protocol to be used between the software application and the relay agent.
-
公开(公告)号:US20240329964A1
公开(公告)日:2024-10-03
申请号:US18194370
申请日:2023-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Brian Ewanchuk , George Sherif Kamal Hanna , Paolo Gruenberg Hilario
IPC: G06F8/65
CPC classification number: G06F8/65
Abstract: Systems and methods of determining and providing optimized deployment plans for deploying software to vehicles are disclosed. In some embodiments, a vehicle software deployment system evaluates one or more cost functions to determine relative costs of different deployment configuration options for deploying software to a vehicle, such as resource costs (e.g., bandwidth, compute, memory, etc.), isolation costs (e.g., limited access to input information, limited connectivity to other ECUs, etc.), performance costs, etc. Based on the evaluation of the one or more cost functions, the vehicle software deployment system determines an optimized deployment plan. Also, the vehicle software deployment system receives telemetry data from the vehicle and automatically determines updated optimized deployment plans in response to changes in configuration of the vehicle indicated in the telemetry data.
-
公开(公告)号:US12250274B2
公开(公告)日:2025-03-11
申请号:US18192351
申请日:2023-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Brian Ewanchuk , George Sherif Kamal Hanna , Nitin Giri
IPC: H04L12/24 , H04L12/40 , H04L41/0803 , H04L67/125
Abstract: A vehicle signal relay system enables a relay agent in a first zone of a vehicle to send sensor signals having a first link-layer communication protocol to a software application deployed on a compute unit in another zone of the vehicle that is connected using another link-layer communication protocol. The vehicle signal relay system allows the software application to identify target relay agents with access to needed sensor signals. The vehicle signal relay system may further enable one way or mutual attestation. The vehicle signal relay system may also allow filters to be applied to the subscribed vehicle sensor signals, and may allow the software application to determine a communication protocol to be used between the software application and the relay agent.
-
公开(公告)号:US20240192943A1
公开(公告)日:2024-06-13
申请号:US18065565
申请日:2022-12-13
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Paolo Gruenberg Hilario , Nitin Giri , Stefano Marzani , Gautam Kumar Mani , Brian Ewanchuk
IPC: G06F8/65
CPC classification number: G06F8/65
Abstract: A system comprising one or more computing devices implements a vehicle application deployment planner. The vehicle application deployment planner may utilize received vehicle information to dynamically generate one or more vehicle deployment plans to send to respective vehicles. The deployment plans may also be dynamically updated based on newly received vehicle information. The application deployment planner may generate updated deployment plans for already deployed applications in response to chances in vehicle conditions as indicated in the received vehicle information. In some embodiments, the deployment plan may be processed by an in-vehicle application deployment planner/orchestrator of the vehicle to deploy the particular vehicle software application.
-
公开(公告)号:US20240192940A1
公开(公告)日:2024-06-13
申请号:US18065563
申请日:2022-12-13
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Paolo Gruenberg Hilario , Nitin Giri , Stefano Marzani , Gautam Kumar Mani , Brian Ewanchuk
Abstract: A system comprising one or more computing devices implements a vehicle software deployment management system. The vehicle software deployment management system enables clients to send signed serialized data chunks of a vehicle software application and a deployment plan for the software application to vehicles using a protocol agnostic transmission format. The vehicle software deployment management system may generate a deployment plan that may be processed by an in-vehicle application deployment planner/orchestrator of the vehicle to deploy the particular vehicle software application. The vehicle software deployment management system may send the vehicle software application using containers to be used by ECU agents of various ECUs of the vehicle. Furthermore, the vehicle software deployment management system may utilize received vehicle information to dynamically generate one or more updated vehicle deployment plans to send to respective vehicles.
-
-
-
-
-
-
-