Topic View Mapping for Structured Data Restructuring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data distribution systems, subscribers often receive complex and voluminous data that includes irrelevant information, leading to inefficient bandwidth and processing power usage, as they subscribe to numerous topics with rapidly changing data structures.

Innovation Solution

A distribution server restructures content published to a topic tree based on a topic view creation request, allowing clients to subscribe to specific topic paths and publishers to map selected topics to reference topics, thereby publishing only relevant data to clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If subscribers subscribe to numerous topics with rapidly changing data structures, then they can access comprehensive data, but they receive more complex data than they are interested in, leading to inefficient bandwidth and processing power usage

Engineering Contradiction:
Improvedata coverageVSAvoidbandwidth and processing power usage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent segments the monolithic topic data structure into multiple view-specific data structures, where each view contains only the data elements relevant to that particular view. This allows subscribers to receive segmented, filtered data rather than complete topic data, reducing bandwidth consumption while maintaining comprehensive access through multiple specialized views.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by creating customized data structures tailored to specific subscriber needs and interests. Each view has its own optimized data structure containing only locally relevant data elements, allowing different subscribers to receive data in formats and granularities appropriate to their specific requirements rather than a uniform comprehensive structure.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If publishers publish messages into topic classes without knowledge of subscribers, then data distribution is simplified, but subscribers receive more complex data than they are interested in

Engineering Contradiction:
Improvepublishing simplicityVSAvoiddata relevance
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces view definitions as an intermediary layer between publishers and subscribers. Publishers continue to publish to topics as before, maintaining publishing simplicity. The view definition acts as a mediator that automatically filters, transforms, and structures the published data according to subscriber-specific requirements, thereby improving data relevance without complicating the publishing process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If complex data structures are published to topics, then comprehensive information is available, but the data is relayed inefficiently to subscribers

Engineering Contradiction:
Improveinformation completenessVSAvoiddata relay efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements dynamic data structure transformation where the same topic data is dynamically restructured into different view-specific formats based on subscriber requirements. The system dynamically determines which data elements to include, exclude, or transform for each view, enabling efficient data relay tailored to each subscriber's information needs while maintaining complete information availability across all views.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11860859B2Viewing structured data published to a topic tree as restructured data tree according to a topic view mapping
Publication Date: 2024.01.02 DIFFUSIONDATA LTD
  • US11860859B2 patent drawing
  • US11860859B2 patent drawing
  • US11860859B2 patent drawing

AI summary

A distribution server restructures content and information published to a topic tree for more efficient and meaningful presentation to a subscribing client. To do so, the distribution server receives a request to create a topic view from a client and creates the topic view in response. The topic view includes a set of selected topics and a topic view mapping. The topic view mapping maps the topic paths for the set of selected topics to a set of reference topics at a set of reference paths. In other words, the topic view restructures the content and information by creating new branches in the topic tree. Whenever a selected topic receives an update from a publisher, the distribution server publishes the update as restructured content and information to the reference topics at the reference paths. A client subscribed to the reference path receives the update in a restructured manner.