Peer-to-Peer Media Streaming with Sequence Blocks for Low Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing streaming technologies face challenges in achieving low-latency media streaming for large-scale passive meetings due to high latency introduced by content delivery networks (CDNs) and buffering, while interactive meetings struggle to scale efficiently for a large number of users, leading to complexity in computer and network hardware requirements.

Innovation Solution

A streaming process that involves receiving and processing media samples in discrete blocks with sequence identifiers, allowing for low-latency streaming by reducing consecutive runs, reordering samples, dropping duplicates, and utilizing peer-to-peer delivery to manage media streams efficiently, thereby reducing overhead and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If passive meetings use traditional CDNs and buffering for media delivery, then they can scale to handle global scale media delivery, but they experience significant latency of about 30 seconds

Engineering Contradiction:
Improvescaling capabilityVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces a peer-to-peer intermediary layer where client devices act as intermediate nodes for media distribution. Instead of direct server-to-client delivery through traditional CDNs, media flows through multiple peer devices that forward content to each other, reducing dependency on centralized CDN infrastructure and minimizing buffering latency while maintaining global scalability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the media delivery system into distributed peer nodes rather than relying on centralized CDN servers. Each peer device independently receives and forwards media segments, creating a distributed delivery network that reduces single-point bottlenecks and enables parallel media distribution paths, thereby reducing latency while preserving scaling capability.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If interactive meetings are used to support interaction between participants, then low latency is achieved enabling meaningful interaction, but they are difficult to scale to a large number of users and require significant computer and network hardware complexity

Engineering Contradiction:
ImprovelatencyVSAvoidhardware complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent makes each peer device universally functional by enabling them to simultaneously consume media content and act as distribution nodes for other peers. This multi-functionality eliminates the need for dedicated server infrastructure, reducing hardware complexity while maintaining low-latency interactive capabilities across large user scales through the distributed peer network.

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

Solution Approach 2:

The patent merges the roles of media consumer and media distributor into a single peer device. By combining these functions, the system eliminates separate server hardware requirements and reduces overall hardware complexity while preserving low-latency interaction through the integrated peer-to-peer delivery mechanism.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If interactive meetings scale to a moderate number of users, then interaction is supported, but significant complexity is added in terms of computer and network hardware, bandwidth, etc.

Engineering Contradiction:
Improveuser scale adaptabilityVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic peer-to-peer media distribution where the network automatically adapts to the number of users. As users join or leave, the peer network dynamically reconfigures distribution paths without requiring static hardware provisioning, enabling scalable adaptability while minimizing fixed hardware complexity through software-defined routing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables the peer network to self-organize and self-manage media distribution without centralized control or complex hardware provisioning. Each peer device autonomously discovers other peers, establishes connection paths, and manages media forwarding, allowing the system to scale adaptively while keeping hardware requirements minimal and managed through decentralized software logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12519850B2Peer-to-peer ultra-low latency streaming of real-time media
Publication Date: 2026.01.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12519850B2 patent drawing
  • US12519850B2 patent drawing
  • US12519850B2 patent drawing

AI summary

The present disclosure provides techniques and solutions for facilitating low-latency media streaming. Streaming techniques include sending or receiving blocks, where a block contains a sequence identifier for a media type and a single discrete sample of a particular media type. The block does not contain a sample of another media type. The sequence identifier can be used for purposes such as reducing the length of a run of blocks of a particular media type, reordering blocks, or duplicating duplicate blocks. The sequence identifiers also facilitate peer-to-peer streaming techniques, as they can assist in processing blocks that are received by a streaming client from multiple peers.