Vehicle Message Router Using Topic-Based Subscriber Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle communication systems face inefficiencies and congestion due to the lack of selective message distribution between components, leading to unnecessary processing and network overload.

Innovation Solution

Implementing a router that manages communication between publishers and subscribers using a vehicle network, where subscribers are associated with topics and sub-topics, allowing selective message delivery and reducing unnecessary processing and congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional vehicle communication systems broadcast all messages to all components, then all components receive all messages, but this causes network congestion and unnecessary processing

Engineering Contradiction:
Improvemessage delivery completenessVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the vehicle network into multiple virtual channels or groups based on message relevance. Instead of broadcasting to all components, messages are segmented and delivered only to subscribed components that have expressed interest in specific message types. This segmentation reduces network traffic and processing overhead while ensuring reliable delivery to relevant recipients.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a message router or gateway as an intermediary component that manages message distribution. This intermediary subscribes to message sources, filters messages based on subscription criteria, and forwards only relevant messages to appropriate subscribers. The intermediary eliminates the need for universal broadcasting while ensuring complete message delivery to all interested parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all components process all received messages, then no message is missed, but this leads to unnecessary processing and increased computational load

Engineering Contradiction:
Improvemessage processing completenessVSAvoidcomputational energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary action by having components pre-register their message subscription interests before messages are broadcast. The routing system pre-filters messages based on these subscriptions, so components only receive and process messages they have previously indicated interest in. This preliminary filtering action eliminates unnecessary processing while ensuring all relevant messages are captured.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and removes unnecessary messages from the processing pipeline by implementing a subscription-based filtering mechanism. The routing system extracts only the subset of messages relevant to each component's function, discarding or ignoring messages that do not match subscription criteria. This extraction process reduces computational load while maintaining processing completeness for relevant messages.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If the vehicle network transmits all messages to all devices, then information availability is maximized, but network congestion increases

Engineering Contradiction:
Improveinformation availabilityVSAvoidnetwork management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements a universal subscription mechanism where components can dynamically subscribe to multiple message types based on their functional requirements. The routing system provides universal access to message information by allowing any component to subscribe to any message type through a standardized interface. This universal subscription capability maximizes information availability while the standardized routing mechanism manages network complexity.

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

Data Source

PatentUS20250343841A1Publisher-subscriber communication architecture for a vehicle
Publication Date: 2025.11.06 RIVIAN HOLDINGS LLC
  • US20250343841A1 patent drawing
  • US20250343841A1 patent drawing
  • US20250343841A1 patent drawing

AI summary

A vehicle includes a plurality of physical devices and a plurality of processing devices including a plurality of publisher devices and a plurality of subscriber devices, each publisher device of the plurality of publisher devices having at least one physical device of the plurality of physical devices connected thereto. A vehicle bus is connected to the plurality of processing devices. A router is configured to: receive a write request from a publisher executing on a publisher device of the plurality of publisher devices, the write request including a topic and one or more sub-topics of the topic; determine that (a) one or more subscribers executing on one or more subscriber devices of the plurality of subscriber devices are associated with the topic and the one or more sub-topics; and in response to (a), notify the one or more subscribers of the write request.