US 11,917,040 B1
Converting communication protocols for messages to enable internet access for vehicle applications
Edwin Ricardo Mendez Rodriguez, Seattle, WA (US); Dave Wayne Lasley, Kent, WA (US); David Joseph Mifsud, Lake Stevens, WA (US); and Brett Francis, Redwood City, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 30, 2022, as Appl. No. 17/709,236.
Int. Cl. H04L 69/08 (2022.01); H04L 12/66 (2006.01); H04L 67/12 (2022.01)
CPC H04L 69/08 (2013.01) [H04L 12/66 (2013.01); H04L 67/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
performing, by a local agent of a host computing device for a vehicle:
receiving a first message from an application of the host computing device, wherein the first message is directed to a remote endpoint external to the vehicle, wherein the first message conforms to an intra-device communication protocol for communicating between the application and the agent within the host computing device;
converting the first message into a second message that conforms to an inter-device communication protocol for communicating between the host computing device and a gateway computing device for the vehicle, wherein the conversion is based on a mapping of the inter-device communication protocol to a type of physical communication channel used for communication between the host computing device and the gateway computing device for the vehicle or between the host computing device and another computing device for the vehicle; and
sending the second message to a gateway agent of a gateway computing device or to another agent of another computing device for the vehicle; and
performing, by a gateway agent of the gateway computing device for a vehicle:
receiving the second message from the local agent; and
converting the second message into a converted message format for routing to the endpoint external to the vehicle, wherein the converted message is available for further processing for transmission from the vehicle to the remote endpoint external to the vehicle.