Vehicle Protocol Conversion Agent for Internet Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing vehicle applications that can send messages to the internet or off-vehicle endpoints is complex, time-consuming, and prone to errors due to the diversity of physical communication channels and protocols used in modern vehicles, requiring extensive code rewrites for network architecture changes.

Innovation Solution

A system that automatically converts messages from disparate communication protocols to enable vehicle applications to access remote destinations via the internet, using an agent installed on vehicle computing devices to map and convert protocols, allowing messages to be sent through a gateway agent for further processing and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If vehicle applications directly communicate with internet endpoints using multiple communication protocols (CAN, Ethernet), then communication functionality is achieved, but development complexity and time increase significantly

Engineering Contradiction:
Improvecommunication functionalityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a protocol conversion system that acts as an intermediary between vehicle applications and internet endpoints. This converter receives messages from applications using various protocols (CAN, Ethernet, FlexRay) and automatically converts them to a unified protocol for internet transmission, eliminating the need for applications to handle multiple protocol complexities directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The protocol conversion system provides universal communication capability by supporting multiple input protocols (CAN, Ethernet, FlexRay) and a single output protocol for internet communication. This multi-functional approach allows a single system to handle diverse communication requirements without requiring separate communication stacks for each protocol.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If vehicle applications are developed to support multiple communication protocols, then communication flexibility is improved, but code maintenance and updates become time-consuming

Engineering Contradiction:
Improvecommunication flexibilityVSAvoiddevelopment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The protocol converter serves as a mediator that isolates applications from protocol complexity. When protocol changes or updates are needed, only the converter requires modification, not the entire application codebase. This significantly improves development efficiency while maintaining communication flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication system is segmented into distinct layers: the application layer that generates messages, the protocol conversion layer that handles protocol translation, and the transmission layer that sends data to internet endpoints. This segmentation allows independent development and maintenance of each layer, improving overall productivity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If applications are rewritten to adapt to network architecture changes, then system adaptability is improved, but development time and error risk increase

Engineering Contradiction:
Improvesystem adaptabilityVSAvoiderror rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The protocol converter acts as a buffer that absorbs network architecture changes. When the network architecture changes, only the converter needs to be updated to handle new protocols or routing requirements, while existing applications remain unchanged. This isolation significantly reduces error rates during system updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The protocol conversion system performs preliminary protocol translation and validation before messages are transmitted to the internet. This pre-processing ensures that messages meet the required format and protocol requirements, reducing transmission errors and improving reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11917040B1Converting communication protocols for messages to enable internet access for vehicle applications
Publication Date: 2024.02.27 AMAZON TECH INC
  • US11917040B1 patent drawing
  • US11917040B1 patent drawing
  • US11917040B1 patent drawing

AI summary

An agent is installed on a computing device of a vehicle (e.g., an ECU); the agent receives messages from an application installed on the same computing device. The computing device is connected to a gateway computing device via a physical communication channel (e.g., CAN bus or Ethernet cable). When the gateway agent receives a message from the application, it converts the message into a different protocol based on a mapping of the protocols to physical communication channels. The message is sent to a gateway agent at the gateway device, where it is converted back to the original protocol so the message can be processed/transmitted to the internet. By using an agent, the in-vehicle application does not need to know about the vehicle's network architecture or changes to it in order to access the internet.