IP Multicast Peer-to-Peer Media Streaming System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional broadcast television systems are limited by geographic boundaries, channel count, and high bandwidth requirements, making them inefficient and costly, while existing IP-based video streaming technologies are not cost-effective for serving a large number of viewers with limited bandwidth.

Innovation Solution

A peer-to-peer networking system that uses IP-multicasting and shared bandwidth to deliver media content over the Internet, enabling a global broadcasting service with a control center managing content delivery, encryption, and advertising, and allowing receiving devices to share resources and switch channels quickly, while supporting an unlimited number of channels and viewers with low-cost servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional broadcast television systems are used, then high video quality can be provided, but bandwidth requirements are high and channel count is limited

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the broadcast spectrum into multiple virtual channels that can be multiplexed and transmitted over IP networks. Each channel is divided into manageable data streams that can be independently transmitted, allowing multiple channels to share the same physical bandwidth infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional two-dimensional broadcast spectrum utilization to three-dimensional IP network utilization by adding the time dimension through packet switching and multicast protocols. This allows unlimited channels to be created by time-multiplexing content delivery.

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

2Quantity of substance

If traditional cable or satellite television systems are used, then channel count is limited by bandwidth availability, but the system requires expensive infrastructure construction

Engineering Contradiction:
Improvechannel countVSAvoidinfrastructure
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent uses IP multicast to create virtual copies of broadcast channels that can be delivered over existing Internet infrastructure. Instead of building physical cable or satellite infrastructure, the system copies content through software-based multicast protocols that run over standard network hardware.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent makes existing Internet infrastructure universal by enabling it to carry multiple television channels simultaneously through IP multicast. The same network hardware and broadband connections used for general Internet access are made to serve as the broadcast distribution system.

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

3Adaptability or versatility

If IP-based video streaming technology is used, then global accessibility is achieved, but server resource and bandwidth must be dedicated for each viewer

Engineering Contradiction:
Improveglobal accessibilityVSAvoidserver resource
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple individual video streams into a single IP multicast broadcast stream. Instead of serving each viewer individually with separate server connections, the system combines all viewer requests into one unified multicast transmission that is efficiently received by all subscribers simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables viewers to serve themselves by using their own local network bandwidth to receive and distribute content. The IP multicast mechanism allows viewers to act as their own servers by receiving the broadcast stream and re-transmitting it to their local networks, eliminating the need for dedicated server resources for each viewer.

Inventive Principle:
Principle #25Self-service

4Device complexity

If a server with limited bandwidth is used, then cost is reduced, but the ability to serve multiple viewers simultaneously is limited

Engineering Contradiction:
Improveserver costVSAvoidnumber of viewers served
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamic resource sharing where the server's bandwidth capacity is dynamically allocated based on real-time viewer demand and network conditions. The IP multicast system allows the server to efficiently distribute content to unlimited viewers by dynamically routing traffic through intermediate nodes and leveraging peer-to-peer bandwidth sharing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11317164B2Methods, apparatus, and systems for providing media content over a communications network
Publication Date: 2022.04.26 TVU NETWORKS CORP
  • US11317164B2 patent drawing
  • US11317164B2 patent drawing
  • US11317164B2 patent drawing

AI summary

The present invention relates to methods and systems for broadcasting/multicasting of media content over a communication network using shared bandwidth available from peer-to-peer networking. The system may include one or more servers for delivering media content over the network for one or more media content programs. The media content comprises data packets. The one or more servers may provide IP multicasting information and tracking information for the data packets to all receiving devices requesting the media content. Any receiving devices that request the media content and that one of: (a) fail to subscribe to the IP multicasting channel; or (b) fail to receive all of the data packets for the media content over the IP multicasting channel, may use the tracking information to identify other of the receiving devices that have received the data packets and to request the data packets from at least one of the identified receiving devices.