Intermediary Subscription Data Caching for Low-Latency Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of subscribers increases, publishers become overloaded with connections and unable to provide data within acceptable latency bounds due to increased demands.

Innovation Solution

Implementing an intermediary process that acts as a bridge between the publisher and subscriber processes, maintaining a local copy of relevant data and intelligently caching and redistributing it, reducing the need for direct communication with the publisher.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the publisher directly serves all subscribers, then data delivery coverage is complete, but the publisher becomes overloaded with connections and cannot provide data within acceptable latency bounds

Engineering Contradiction:
Improvedata delivery completenessVSAvoiddata delivery latency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces intermediary processes between the publisher and subscribers. These intermediaries maintain local copies of data and serve subscription requests locally when possible, reducing the connection load on the publisher while ensuring complete data delivery coverage through coordinated updates from the publisher to intermediaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the publisher serves all subscribers directly, then data freshness is maintained, but bandwidth requirements and publisher load increase significantly

Engineering Contradiction:
Improvedata freshnessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent merges subscription requests at intermediary processes, which maintain local data copies. When multiple subscribers have overlapping subscription interests, the intermediary serves them from its local copy, reducing redundant data transmissions. The publisher only pushes updates to intermediaries, not directly to all subscribers, significantly reducing bandwidth consumption while maintaining data freshness through efficient update propagation.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If intermediaries cache data locally, then bandwidth requirements are reduced and latency is minimized, but device complexity increases

Engineering Contradiction:
Improvedata delivery efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the monolithic publisher-subscriber system into a hierarchical architecture with publishers, intermediary processes, and subscribers. Each intermediary manages a specific subset of data and subscriptions, reducing the complexity burden on any single component. The segmentation allows local caching and serving at intermediaries, improving efficiency while distributing complexity across multiple manageable units rather than concentrating it in one complex system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12541409B2Subscription-based data delivery system
Publication Date: 2026.02.03 HADEAN SUPERCOMPUTING LTD
  • US12541409B2 patent drawing
  • US12541409B2 patent drawing
  • US12541409B2 patent drawing

AI summary

There is provided a computer-implemented method comprising, at an intermediary process acting as an intermediary between a publisher system and a plurality of subscriber processes, the intermediary process having a publisher data store storing one or more subscriptions for which the intermediary process is a publisher and a subscriber data store storing one or more subscriptions for which the intermediary process is a subscriber.