-
公开(公告)号: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.
-
2.
公开(公告)号:US12175865B1
公开(公告)日:2024-12-24
申请号:US17810192
申请日:2022-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Indraneel Mitra , Alex Bessonov , Stefano Marzani , Brett Francis , Roland Mesde
IPC: G08G1/09 , G06Q30/0251 , H04W4/021 , H04W4/44
Abstract: A vehicle information system and an in-vehicle agent implement a system for detecting discrepancies, for example due to drift, between actual real-world conditions in an environment surrounding a vehicle and corresponding conditions as represented in a model used by the vehicle. Additionally, the in-vehicle agent provides the detected discrepancies to a road-side resource and/or cloud-based computing device in order to distribute the detected discrepancies to other vehicles in the area. Also, a model maintained at the cloud-based computing devices may be updated to account for the discrepancies. The roadside resource and/or vehicle may infer estimated lifetimes of the detected discrepancies and intelligently distribute information describing the discrepancies based on their respective estimated lifetimes.
-
公开(公告)号: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.
-
公开(公告)号:US11422797B1
公开(公告)日:2022-08-23
申请号:US17109359
申请日:2020-12-02
Applicant: Amazon Technologies, Inc.
Inventor: Jiangtao Zhang , Roland Mesde , Vivek Chawda
Abstract: Techniques are described for using graph partitioning techniques to identify refactoring candidates to decompose monolithic software applications as part of software modernization processes. An application modernization system constructs a graph model of a software application based on an analysis of application artifacts associated with the software application. The graph model includes nodes each representing an independent application component and further includes edges representing identified dependency relationships among the application components. An application modernization system further generates application profile metrics associated with the identified dependencies, and weights derived from such metrics are applied to the edges of the graph model. Once a weighted graph model is obtained, a graph partitioning algorithm is applied to identify a plurality of subgraphs each representing a candidate subunit of the application for refactoring.
-
公开(公告)号: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.
-
公开(公告)号:US20240098143A1
公开(公告)日:2024-03-21
申请号:US17809868
申请日:2022-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Paolo Gruenberg Hilario , Roie Hodara , Madhur Pyasi , Sebastian Hochmuth
IPC: H04L67/12 , H04L41/0806
CPC classification number: H04L67/12 , H04L41/0806
Abstract: A vehicle data streaming service may receive requests to register plug-ins to generate synthetic vehicle attribute data streams. A plug-in service of the vehicle data streaming service may configure a given plug-in in an internal containerized environment in a fully automated manner and/or configure the plug-in in an external compute service environment. The vehicle data streaming service may configure the plug-ins to receive input streams to generate synthetic attribute output streams. The vehicle data streaming service and the plug-in service may allow the synthetic attribute output streams to be associated with synthetic vehicle attributes included, or to be included, in a curated catalog of vehicle attributes. The vehicle data streaming service furthermore allows one or more vehicle data stream destinations to subscribe to the synthetic vehicle attributes included in the catalog.
-
公开(公告)号:US20240096104A1
公开(公告)日:2024-03-21
申请号:US17710644
申请日:2022-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Kyle Daniel Halbach , Nitin Giri , Edwin Ricardo Mendez Rodriguez , Matthew Jonathan Narksusook
IPC: G06V20/58 , G06F16/21 , G06F16/2455 , G06F16/27
CPC classification number: G06V20/58 , G06F16/211 , G06F16/24568 , G06F16/273
Abstract: Systems and methods are disclosed for implementing a vehicle shadow service configured to construct and maintain up-to-date vehicle shadows using asynchronously received disaggregated vehicle data. For example, different sensors of a vehicle may provide sensor data into a data stream at different times in a disaggregated manner. A vehicle shadow may be constructed using partial sensor data from a sub-set of sensors of the vehicle, and may be updated or augmented using asynchronously received sensor data from other sensors of the vehicle.
-
公开(公告)号:US20230315717A1
公开(公告)日:2023-10-05
申请号:US17710634
申请日:2022-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Nitin Giri , Kyle Daniel Halbach
CPC classification number: G06F16/2365 , G06F9/546 , G06F16/273 , B60W2556/45 , B60W50/045 , B60W50/14 , B60W50/06
Abstract: Systems and methods are disclosed for implementing a vehicle shadow service that includes a vehicle and/or vehicle shadow update mechanism. A vehicle shadow management sub-system of the vehicle shadow service includes or interfaces with an interface configured to receive vehicle state change requests. Received requests are stored in an update queue for a vehicle shadow and a validation processor determines whether the received state change requests are valid before sending a given state change request to a vehicle corresponding to the vehicle shadow. In some embodiments, state change requests may be invalidated due to being rendered moot by subsequently received requests, changes in state of the vehicle, expiration, etc. The corresponding vehicle shadow is then updated when a data stream from the vehicle indicates that the requested state change has in fact been implemented at the vehicle.
-
公开(公告)号:US11327750B1
公开(公告)日:2022-05-10
申请号:US17159755
申请日:2021-01-27
Applicant: Amazon Technologies, Inc.
Inventor: Vivek Chawda , Roland Mesde , Sophia Tsang , Samartha Chandrashekar , Javier Arturo Thiele-Ruiz , Sushil Ravoori , Shailaja Yadav , Nikhilkumar Jadhav , Divya Balasubramanian
Abstract: Disclosed are various embodiments for domain-driven application breakout. Application components are identified based on analysis of a computing application, where the application components are different portions of the computing application. Individual ones of the application components are associated with a category, where the category may include a business domain category. One or more of the application components associated with the category are extracted as an independently deployable subunit, which may include a microservice. The independently deployable subunit is generated for the category using the at least one of the application components and deployed separate from the computing application. A local call in the computing application to the extracted application components is refactored to a network call to the independently deployable subunit.
-
公开(公告)号:US12124430B2
公开(公告)日:2024-10-22
申请号:US17710634
申请日:2022-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Roland Mesde , Alex Bessonov , Nitin Giri , Kyle Daniel Halbach
CPC classification number: G06F16/2365 , B60W50/045 , B60W50/06 , B60W50/14 , G06F9/546 , G06F16/273 , B60W2556/45
Abstract: Systems and methods are disclosed for implementing a vehicle shadow service that includes a vehicle and/or vehicle shadow update mechanism. A vehicle shadow management sub-system of the vehicle shadow service includes or interfaces with an interface configured to receive vehicle state change requests. Received requests are stored in an update queue for a vehicle shadow and a validation processor determines whether the received state change requests are valid before sending a given state change request to a vehicle corresponding to the vehicle shadow. In some embodiments, state change requests may be invalidated due to being rendered moot by subsequently received requests, changes in state of the vehicle, expiration, etc. The corresponding vehicle shadow is then updated when a data stream from the vehicle indicates that the requested state change has in fact been implemented at the vehicle.
-
-
-
-
-
-
-
-
-