US 12,254,310 B2
Vehicle application deployment system with pre-determined fallback deployments
Roland Mesde, Cupertino, CA (US); Alex Bessonov, San Jose, CA (US); Brian Ewanchuk, Redmond, WA (US); George Sherif Kamal Hanna, Toronto (CA); and Paolo Gruenberg Hilario, West Linn, OR (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 31, 2023, as Appl. No. 18/194,008.
Prior Publication US 2024/0329963 A1, Oct. 3, 2024
Int. Cl. G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more computing devices configured to implement a vehicle software deployment system configured to:
receive or access a vehicle graph of a given vehicle, wherein the vehicle graph indicates respective configurations of one or more electronic control units (ECUs) of the given vehicle and a connectivity configuration of the ECUs of the given vehicle;
receive or access information indicating software applications deployed, or to be deployed, on the given vehicle;
receive, access, or determine one or more failure scenarios for the given vehicle;
determine a primary deployment plan for one or more of the software applications deployed, or to be deployed, on the given vehicle;
determine one or more fallback deployment plans for the given vehicle, wherein the one or more fallback deployment plans are determined for the one or more received failure scenarios using the vehicle graph; and
provide a deployment plan bundle for transmission to the given vehicle, the deployment plan bundle comprising the primary deployment plan and the one or more fallback deployment plans.