Content Stream Dual Encoding for Lost Segment Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional streaming video systems experience segment loss during transmission, leading to pauses as the receiving device waits for retransmission of missing segments, despite increased bandwidth efforts failing to address the need for resending.

Innovation Solution

A dual encoding method is employed, where content is encoded using a first algorithm and then re-encoded using a logical operation to form a second stream that can reconstruct missing blocks, allowing local reconstruction at the user device using spare bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional error correcting codes are used for each segment, then errors within the same segment can be corrected, but the code provides no information for other segments and cannot prevent pauses due to segment loss

Engineering Contradiction:
Improveerror correction capabilityVSAvoidvideo pause duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple adjacent segments into a single encoded block, where a single error correction code can correct errors across all segments within that block. This merging approach allows the error correction code to provide information for multiple segments simultaneously, enabling recovery from segment loss without video pauses.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary encoding of multiple segments together before transmission, creating redundant information in advance that can be used to reconstruct lost segments. By pre-encoding blocks containing multiple segments with shared error correction codes, the system prepares recovery capabilities beforehand, eliminating the need for pausing during playback.

Inventive Principle:
Principle #10Preliminary action

2Speed

If bandwidth is increased to reduce delays from retransmission, then transmission speed improves, but the need for retransmission remains unchanged

Engineering Contradiction:
Improvetransmission speedVSAvoidsegment delivery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent converts the harmful effect of segment loss into a beneficial recovery mechanism by encoding redundant information across multiple segments. Instead of merely increasing bandwidth to mask the problem, the system uses the encoded relationships between segments to actively recover from losses, turning potential failures into opportunities for error correction.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Measurement precision

If segments are transmitted with individual error correcting codes, then each segment can be independently verified, but segment loss still causes video pauses requiring retransmission requests

Engineering Contradiction:
Improveerror detection accuracyVSAvoidstreaming continuity
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges multiple segments into encoded blocks where error detection and correction capabilities extend across all segments in the block. This combining approach maintains precise error detection while eliminating the need for individual segment retransmissions, as lost segments can be recovered from the encoded block information.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260019460A1Methods and systems for content stream coding
Publication Date: 2026.01.15 COMCAST CABLE COMM LLC
  • US20260019460A1 patent drawing
  • US20260019460A1 patent drawing
  • US20260019460A1 patent drawing

AI summary

Methods and systems are provided for encoding content using a first encoding algorithm to produce first encoded content. Content can also be encoded using a second encoding algorithm to produce second encoded content, where the second encoded content can comprise data that can be used to reconstruct the first encoded content. At any time relative to the encoding, a request for the content can be received from a user device. In response to receipt of the request, the first encoded content is transmitted to the user device and the second encoded content is transmitted to the user device.