Patents by Inventor Roland Mesde
Roland Mesde has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250117871Abstract: A vehicle data management system and data jurisdiction system manage vehicle data between multiple jurisdictions and enables a set of jurisdiction rules involving rules of various jurisdictions to be applied consistently. The vehicle data jurisdiction system can detect changes in jurisdiction of a vehicle based on various pieces of received vehicle information and applies appropriate jurisdiction rules from a set of jurisdiction rules. Various jurisdictions may have conflicting jurisdiction rules and, in such circumstances, the data jurisdiction system resolves potential conflicts between the rules using a jurisdiction rules resolution workflow. Based on the resolution of the conflict, the data jurisdiction system can migrate data of the vehicle to one or more other jurisdictions, or otherwise implement the correct rules determined by resolving the conflict.Type: ApplicationFiled: December 20, 2024Publication date: April 10, 2025Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Kyle Daniel Halbach, Nitin Giri, Edwin Ricardo Mendez Rodriguez, Matthew Jonathan Narksusook
-
Patent number: 12254310Abstract: 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.Type: GrantFiled: March 31, 2023Date of Patent: March 18, 2025Assignee: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Brian Ewanchuk, George Sherif Kamal Hanna, Paolo Gruenberg Hilario
-
Patent number: 12250274Abstract: 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.Type: GrantFiled: March 29, 2023Date of Patent: March 11, 2025Assignee: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Brian Ewanchuk, George Sherif Kamal Hanna, Nitin Giri
-
Patent number: 12217323Abstract: A vehicle data management system and data jurisdiction system manage vehicle data between multiple jurisdictions and enables a set of jurisdiction rules involving rules of various jurisdictions to be applied consistently. The vehicle data jurisdiction system can detect changes in jurisdiction of a vehicle based on various pieces of received vehicle information and applies appropriate jurisdiction rules from a set of jurisdiction rules. Various jurisdictions may have conflicting jurisdiction rules and, in such circumstances, the data jurisdiction system resolves potential conflicts between the rules using a jurisdiction rules resolution workflow. Based on the resolution of the conflict, the data jurisdiction system can migrate data of the vehicle to one or more other jurisdictions, or otherwise implement the correct rules determined by resolving the conflict.Type: GrantFiled: March 31, 2022Date of Patent: February 4, 2025Assignee: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Kyle Daniel Halbach, Nitin Giri, Edwin Ricardo Mendez Rodriguez, Matthew Jonathan Narksusook
-
Patent number: 12175865Abstract: 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.Type: GrantFiled: June 30, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Indraneel Mitra, Alex Bessonov, Stefano Marzani, Brett Francis, Roland Mesde
-
Publication number: 20240419429Abstract: A vehicle software deployment management system generates a modifiable deployment plan and one or more associated vehicle software modules that is sent to an edge device at a vehicle activity site. The edge device stores the modifiable deployment plan and the one or more vehicle software modules for updating a given vehicle at a future time. In some embodiments, the vehicle may have insufficient network connectivity to perform the update remotely from the vehicle activity site. In some embodiments, the modifiable deployment plan may be modified by the edge device at the future time when the vehicle is present at the vehicle activity site, based on vehicle information obtained by the edge device and based on vehicle user/technician input obtained by the edge device.Type: ApplicationFiled: June 14, 2023Publication date: December 19, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Michael Kenneth Dosenbach, Alex Bessonov, David Joseph Mifsud, George Sherif Kamal Hanna
-
Patent number: 12124430Abstract: 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.Type: GrantFiled: March 31, 2022Date of Patent: October 22, 2024Assignee: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Nitin Giri, Kyle Daniel Halbach
-
Publication number: 20240329964Abstract: 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.Type: ApplicationFiled: March 31, 2023Publication date: October 3, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Brian Ewanchuk, George Sherif Kamal Hanna, Paolo Gruenberg Hilario
-
Publication number: 20240329963Abstract: 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.Type: ApplicationFiled: March 31, 2023Publication date: October 3, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Brian Ewanchuk, George Sherif Kamal Hanna, Paolo Gruenberg Hilario
-
Publication number: 20240333802Abstract: 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.Type: ApplicationFiled: March 29, 2023Publication date: October 3, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Brian Ewanchuk, George Sherif Kamal Hanna, Nitin Giri
-
Publication number: 20240330170Abstract: A vehicle software test environment management system provides a virtual vehicle environment that includes virtual electronic control units (vECUs) having a virtual bus connectivity configuration used to simulate respective ones of electronic control units (ECUs) of a real-world vehicle. The vehicle software test environment management system determines respective instance types of one or more virtual compute instances to be used to implement the vECUs based on respective configuration of respective ones of the ECUs and further determines respective machine images to emulate respective software environments of the respective ones of the ECUs. The vehicle software test environment management system may also deploy a vehicle software application to be certified on one or more of the vECUs and test the deployed vehicle software application using recorded signals of one or more ECUs of the real-world vehicle.Type: ApplicationFiled: March 31, 2023Publication date: October 3, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, George Sherif Kamal Hanna, Nitin Giri
-
Publication number: 20240192943Abstract: 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.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Paolo Gruenberg Hilario, Nitin Giri, Stefano Marzani, Gautam Kumar Mani, Brian Ewanchuk
-
Publication number: 20240192940Abstract: 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.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Paolo Gruenberg Hilario, Nitin Giri, Stefano Marzani, Gautam Kumar Mani, Brian Ewanchuk
-
Publication number: 20240096104Abstract: 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.Type: ApplicationFiled: March 31, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Kyle Daniel Halbach, Nitin Giri, Edwin Ricardo Mendez Rodriguez, Matthew Jonathan Narksusook
-
Publication number: 20240096139Abstract: A vehicle data streaming service provides a curated catalog of vehicle attributes and allows a vehicle data stream source to register to the vehicle data streaming system and associate its data stream to a vehicle attribute of the attribute catalog. The vehicle data streaming service also allows vehicle data stream destinations to subscribe to the vehicle attribute in the vehicle catalog, receives streamed vehicle data from the data stream source, and sends streamed vehicle data conforming to registration requirements to the data stream destinations. Additionally, the vehicle data streaming service may allow management of the vehicle attribute catalog and may further manage the registration one or more sources and the subscriptions of one or more destinations.Type: ApplicationFiled: June 10, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Nitin Giri, Kyle Daniel Halbach, Roie Hodara
-
Publication number: 20240098143Abstract: 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.Type: ApplicationFiled: June 29, 2022Publication date: March 21, 2024Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Paolo Gruenberg Hilario, Roie Hodara, Madhur Pyasi, Sebastian Hochmuth
-
Patent number: 11930013Abstract: Techniques are described for providing an access control list (ACL) assisted process for filtering the analysis and display of dependency relationships among software application components (e.g., packages, files, classes, etc.), e.g., as part of modernization processes aimed at decomposing monolithic applications, identifying anti-patterns, or otherwise analyzing such applications. A software modernization service of a cloud provider network provides discovery agents and other tools that are capable of creating an inventory of users' software applications and collecting application artifacts (e.g., source code or bytecode files) associated with the software applications in users' computing environments. Various techniques are described for using ACLs containing entries enabling or disabling the analysis or display of various application components to customize various modernization processes and results displays.Type: GrantFiled: November 23, 2020Date of Patent: March 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Roland Mesde
-
Publication number: 20230315717Abstract: 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.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Nitin Giri, Kyle Daniel Halbach
-
Publication number: 20230316445Abstract: A vehicle data management system and data jurisdiction system manage vehicle data between multiple jurisdictions and enables a set of jurisdiction rules involving rules of various jurisdictions to be applied consistently. The vehicle data jurisdiction system can detect changes in jurisdiction of a vehicle based on various pieces of received vehicle information and applies appropriate jurisdiction rules from a set of jurisdiction rules. Various jurisdictions may have conflicting jurisdiction rules and, in such circumstances, the data jurisdiction system resolves potential conflicts between the rules using a jurisdiction rules resolution workflow. Based on the resolution of the conflict, the data jurisdiction system can migrate data of the vehicle to one or more other jurisdictions, or otherwise implement the correct rules determined by resolving the conflict.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Kyle Daniel Halbach, Nitin Giri, Edwin Ricardo Mendez Rodriguez, Matthew Jonathan Narksusook
-
Publication number: 20230316770Abstract: Systems and methods are disclosed for implementing perspective-based vehicle shadows. A user of a vehicle shadow service can specify different vehicle shadows for a given vehicle, wherein the different vehicle shadows comprise at least partially different sets of sensor data received from the vehicle and represent the vehicle from different perspectives. For example, a first vehicle shadow may represent the vehicle from the perspective of a first vehicle system, such as the tires, and another vehicle shadow may represent the same vehicle from the perspective of a second vehicle system, such as the engine. Streaming data is provided to the vehicle shadow service and is mapped to the respective perspective-based vehicle shadows, based on user defined configurations for the respective perspective-based vehicle shadows.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Applicant: Amazon Technologies, Inc.Inventors: Roland Mesde, Alex Bessonov, Nitin Giri, Kyle Daniel Halbach