Distributed Data Stream Combining for Scalable Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network-based communication systems face limitations in scalability, quality, mobility, and reliability due to processing constraints at datacenters, leading to issues such as restricted user participation, data packet loss, and susceptibility to errors and failures during conference calls.

Innovation Solution

Network devices are enabled to locally combine and manage data streams from other participants in a communication session without relying on a datacenter, allowing for increased scalability, mobility, and reliability by establishing and maintaining multi-device communication sessions independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a datacenter processes and combines all data streams centrally, then conference call facilitation is achieved, but the number of participating users is limited due to processing constraints

Engineering Contradiction:
Improvenumber of usersVSAvoidprocessing limitations
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the centralized datacenter processing function into distributed network device processing. Each network device independently combines data streams from other devices, eliminating the single datacenter processing bottleneck and enabling unlimited user participation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a two-dimensional centralized processing model (all streams through one datacenter) to a multi-dimensional distributed processing model where multiple network devices perform combining functions simultaneously, increasing system capacity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If a datacenter processes multiple data streams, then conference calls are enabled, but data packet loss occurs as user count increases

Engineering Contradiction:
Improvenumber of usersVSAvoiddata packet loss
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

By segmenting the processing load across multiple network devices rather than concentrating it in one datacenter, each device handles fewer streams with lower risk of packet loss, improving overall system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Network devices act as intermediaries that locally combine data streams before distribution, reducing the processing burden and packet loss risk on any single device while maintaining data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If data streams are sent to a datacenter and back to users, then conference calls are facilitated, but network latency and errors increase

Engineering Contradiction:
Improveconference call facilitationVSAvoidnetwork latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the data stream combining function from the centralized datacenter and places it at the network device level, eliminating unnecessary data travel to and from the datacenter and reducing latency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Network devices perform data stream combining locally without requiring centralized datacenter processing, enabling self-service operation that reduces network traversal and latency.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If a centralized datacenter hosts conference calls, then communication sessions are established, but system reliability decreases due to single point of failure

Engineering Contradiction:
Improvesession establishmentVSAvoidconnection stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the session hosting function across multiple network devices rather than relying on a single datacenter, eliminating the single point of failure and improving connection stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameter from centralized hosting to distributed hosting, where each network device can independently maintain session state, providing redundancy and fault tolerance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10097693B2Managing data streams for a communication network
Publication Date: 2018.10.09 GOTO COMMUNICATIONS INC
  • US10097693B2 patent drawing
  • US10097693B2 patent drawing
  • US10097693B2 patent drawing

AI summary

The present application details methods and systems for facilitating within a network-based communication system, a communication session between a group of network devices. For example, the network device receives incoming data streams from other network devices in the communication session. The network device also sends an outgoing data stream to the other network devices in the communication session. Further, the network device combines the incoming data stream with the outgoing data stream and presents the combined data stream to a user.