Video Packet Signatures for Processing Element Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining the cause of performance degradation in video delivery through networks is challenging due to dynamic routing, where packets are processed through multiple processing elements, making it difficult to identify which elements are causing the issue.

Innovation Solution

Inserting signatures into video packets by processing elements as they route through the network, allowing an analysis node to track which elements processed the packets and identify potential causes of performance degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video packets are dynamically routed through multiple processing elements, then network flexibility and load distribution are improved, but the ability to identify which processing elements cause performance degradation deteriorates

Engineering Contradiction:
Improvenetwork flexibilityVSAvoididentification of problematic processing elements
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces signature data as an intermediary mechanism that travels with video packets through the network. Each processing element inserts its signature into packets it processes, creating a traceable path without altering the core video data. This intermediary signature system enables identification of processing elements while maintaining dynamic routing flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by collecting signature data from multiple processing elements and analyzing it to identify performance degradation sources. The analysis node receives signature information and feeds back which processing elements are causing problems, enabling targeted remediation while maintaining the dynamic routing structure.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If signatures are inserted into every video packet by each processing element, then identification accuracy is improved, but network overhead and processing complexity increase

Engineering Contradiction:
Improveidentification accuracyVSAvoidnetwork overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by inserting signatures only in certain conditions rather than universally in every packet. The system can choose to insert signatures based on capture events, performance monitoring thresholds, or specific routing conditions, reducing overall network overhead while maintaining sufficient identification accuracy for troubleshooting.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The signature data is extracted as a separate, minimal element from the main video packet data. By isolating the identification information into distinct signature fields that can be independently processed and analyzed, the system reduces the processing burden on the main video data path while maintaining identification capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8875202B2Processing path signatures for processing elements in encoded video
Publication Date: 2014.10.28 ARRIS ENTERPRISES LLC
  • US8875202B2 patent drawing
  • US8875202B2 patent drawing
  • US8875202B2 patent drawing

AI summary

In one embodiment, a method receives packets including video data that was encoded or decoded. The packets are dynamically routed through processing elements in different routes and some of the packets include signatures from processing elements that processed each respective packet. The method then determines a plurality of captures each including a set of packets and determines for each capture, a set of processing elements that processed the set of packets. The set of processing units inserted respective signatures into a user data section of the packets that is defined by a standard used to encode or decode the video data. The determined set of processing elements are analyzed for each capture to determine a processing element in the set of processing elements that is considered to be causing a performance degradation. Then, the method performs a remedial action associated with the processing element.