Logical Merge Module for Divergent Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data processing modules face challenges in handling redundant data streams due to physical differences in input streams, such as disordered elements, revisions, and varying query plans, which affect the compatibility and availability of output streams.

Innovation Solution

A logical merge module is introduced to dynamically generate an output stream that is logically compatible with physically divergent input streams, using algorithms tailored to specific constraints and scenarios, enabling high availability and efficient data processing by merging input streams from various sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data processing modules handle redundant data streams from multiple sources, then the availability and robustness of the output stream is improved, but the complexity of managing physically divergent streams increases

Engineering Contradiction:
Improveavailability of output streamVSAvoidcomplexity of managing input streams
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a logical merge module as an intermediary component that sits between multiple physically divergent input streams and the output stream. This module translates various physical stream formats and characteristics into a unified logical representation, managing the complexity of handling redundant streams from multiple sources while ensuring high availability of the output stream through algorithms that can handle failures and variations in input streams

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system processes physically divergent input streams with different characteristics, then the versatility and adaptability of the data processing system is improved, but the difficulty of ensuring compatibility of the output stream increases

Engineering Contradiction:
Improveability to handle different input stream typesVSAvoiddifficulty of ensuring output stream compatibility
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies parameter changes by transforming physically divergent streams with different characteristics (parameters) into a unified logical representation. The logical merge module adjusts and normalizes parameters such as stream format, timing, and data structure to ensure compatibility while maintaining the ability to handle various input stream types. This allows the system to process diverse inputs while producing a consistent, compatible output stream

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the system uses multiple algorithms to handle different input scenarios, then the precision and efficiency of data processing is improved, but the device complexity increases

Engineering Contradiction:
Improveefficiency of data processingVSAvoidnumber of algorithms to manage
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by making the algorithm selection adaptive rather than static. The logical merge module dynamically chooses among multiple algorithms based on the characteristics of the input streams and the desired output properties. This dynamic approach allows the system to efficiently handle different input scenarios by selecting the most appropriate algorithm while avoiding the need to manually manage all algorithm variations, thus improving productivity without proportionally increasing complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9965520B2Efficient logical merging over physically divergent streams
Publication Date: 2018.05.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9965520B2 patent drawing
  • US9965520B2 patent drawing
  • US9965520B2 patent drawing

AI summary

A logical merge module is described herein for producing an output stream which is logically compatible with two or more physically divergent input streams. Representative applications of the logical merge module are also set forth herein.