Publish-Subscribe Messaging via Virtual Entities for Direct Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing publish-subscribe (pub-sub) messaging systems are inefficient in directly transmitting messages to specific computing devices, leading to scalability issues and message processing delays due to unnecessary iterations through non-subscribed devices, and lack of real-time tracking of connected devices.

Innovation Solution

A messaging system that allows direct communication between computing devices by using virtual entities to establish network connections, enabling direct message transmission to subscribed devices and reducing unnecessary message forwarding, while maintaining a pub-sub system architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a traditional pub-sub messaging system is used, then message broadcasting to multiple devices is achieved, but message processing efficiency deteriorates due to unnecessary iterations through non-subscribed devices

Engineering Contradiction:
Improvemessage delivery efficiencyVSAvoidmessage processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing direct communication channels between publishers and subscribed devices before message transmission. Device connection systems proactively set up virtual entities and network connections, so when messages need to be delivered, the path is already prepared and ready for immediate use, eliminating the need to iterate through all devices during message processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces device connection systems as intermediary components between publishers and subscribers. These intermediaries manage virtual entities and network connections, acting as mediators that handle the actual message routing. This separates the messaging logic from the connection management, allowing efficient direct transmission without requiring the pub-sub system to iterate through all registered devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a pub-sub system architecture is maintained, then system scalability is supported, but direct communication capability deteriorates due to lack of tracking for connected devices

Engineering Contradiction:
Improvedirect communication capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the messaging system into distinct functional components: pub-sub messaging layer for topic-based broadcasting, device connection systems for managing connections, and virtual entities for representing devices. This segmentation allows each component to specialize in its function, maintaining pub-sub scalability while adding direct communication capability through the separate connection management layer without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The device connection systems and virtual entities serve multiple functions: they manage network connections, track device states, enable direct communication, and support pub-sub messaging. This multi-functionality allows the system to provide both direct communication and maintain pub-sub architecture without adding separate dedicated components for each function, thereby avoiding increased complexity.

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

3Reliability

If all devices are iterated through during message transmission, then complete device coverage is achieved, but redundant processing increases due to non-subscribed devices

Engineering Contradiction:
Improvedevice coverageVSAvoidprocessing energy
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements feedback mechanisms where device connection systems continuously track which devices are connected and subscribed to specific topics. This feedback information is used to optimize message routing, allowing the system to know exactly which devices should receive messages and which should not, eliminating redundant processing while maintaining reliable device coverage for subscribed devices.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12580880B2Messaging system with one-to-many communication
Publication Date: 2026.03.17 CARIAD SE
  • US12580880B2 patent drawing
  • US12580880B2 patent drawing
  • US12580880B2 patent drawing

AI summary

A messaging system is provided to communicate messages between computing devices. The computing devices can include vehicles and service computers. The messaging system includes nodes and virtual entities that may forward messages between computing devices. The messaging system may be a publish-subscribe system. The messaging system may provide one-to-many communication.