Multicast Streaming Analysis for Scalable Data Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for data analysis in computer systems are inefficient and costly, especially when transferring large datasets, and they expose security risks due to the need for direct customer-server interactions and the inability to scale with multiple recipients.

Innovation Solution

Implementing a multicast streaming analysis method that uses UDP-based streams to distribute data to multiple recipients independently of the source server load, while maintaining security through IGMP snooping and packet control, allowing real-time analysis without revealing customer queries or analysis parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional data transfer methods are used to enable customers to analyze data, then data analysis capability is provided, but transfer costs become prohibitive and server load increases with each additional recipient

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidtransfer cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent segments the data distribution function from the analysis function. Multiple customers share a single multicast stream for data distribution, eliminating redundant transfers. Each customer independently performs analysis on the shared stream, so transfer costs do not increase with additional recipients while maintaining full analysis capability for each.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multicast stream serves multiple functions simultaneously: it distributes data to multiple customers at once and enables independent analysis by each customer. This universal data distribution mechanism replaces multiple individual transfer operations, significantly reducing overall transfer costs while scaling efficiently to any number of recipients.

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

2Ease of operation

If direct customer-server interactions are implemented for data analysis, then data access is enabled, but security risks increase

Engineering Contradiction:
Improvedata accessVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a multicast stream as an intermediary between the server and customers. The server publishes data to the multicast stream without direct customer connections, and customers subscribe to the stream for analysis. This intermediary architecture enables data access while eliminating direct interaction security risks, as the server never directly communicates with individual customers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The multicast stream creates a copy of the data distribution mechanism that is independent of direct server-customer connections. Multiple customers receive identical copies of the data stream simultaneously, enabling easy data access for analysis while the server maintains a single publish point without direct interaction vulnerabilities.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If data is transferred to multiple customers for analysis, then analysis coverage increases, but server load increases proportionally with each recipient

Engineering Contradiction:
Improveanalysis coverageVSAvoidserver load
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the data distribution task from the analysis task. The server is responsible only for publishing to the multicast stream once, while each customer independently handles their own analysis operations on the shared stream. This segmentation ensures server load remains constant regardless of the number of customers, while analysis coverage scales with each additional subscriber.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multicast stream provides universal data distribution to all customers simultaneously through a single server operation. This universal mechanism allows unlimited analysis coverage across multiple customers without proportionally increasing server load, as the server performs only one publish action regardless of subscriber count.

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

Data Source

PatentUS9935990B1Systems and methods for multicast streaming analysis
Publication Date: 2018.04.03 CA TECH INC
  • US9935990B1 patent drawing
  • US9935990B1 patent drawing
  • US9935990B1 patent drawing

AI summary

A computer-implemented method for anonymously selecting streams for analysis is described. In one embodiment, control information that associates one or more telemetry feeds with one or more multicast sources is identified. One or more multicast sources are joined based on the received control information and data from the multicast source is analyzed based on one or more data analysis parameters.