Media Slice Tracking via Packet Payload Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communications networks face challenges in diagnosing media quality issues due to the complexity and time-consuming nature of manual processes, as well as the difficulty in tracking media slices across multiple network elements, which are essential for identifying and addressing poor media quality problems.

Innovation Solution

A method involving a remote capture server that inspects and compares payloads and metadata of data packets at ingress and egress capture points to associate them with media slices, and calculates clock offsets to synchronize timestamps, enabling efficient tracking and diagnosis of media slice traversal through the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual processes are used to track media slices through network elements, then diagnostic accuracy can be maintained, but the process becomes time-consuming and complex

Engineering Contradiction:
Improvediagnostic accuracyVSAvoidtracking time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates simplified copies of media slice data (metadata, payloads, timestamps) from the actual network traffic and stores them in databases at network elements. These copies can be retrieved and analyzed without capturing or interfering with the actual media flow, enabling fast automated tracking while maintaining diagnostic accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a remote capture server and database systems as intermediaries between the network elements and the diagnostic process. These intermediaries collect, store, and manage media slice data, allowing automated comparison and tracking without requiring manual intervention in the actual media flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated packet inspection and comparison is implemented, then tracking efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvetracking efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the tracking system into separate functional components: network elements that capture packets, a remote capture server that coordinates tracking, databases that store media slice data, and analysis components that compare payloads. This segmentation allows each component to perform its function independently, improving automation while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal tracking framework that can monitor multiple media slices across different network elements using the same methodology. The remote capture server and database system serve multiple purposes: collecting data from various sources, storing it for later analysis, and enabling comparative tracking across the entire network infrastructure.

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

3Measurement precision

If detailed inspection of payloads and metadata is performed, then media slice identification accuracy is improved, but processing overhead increases

Engineering Contradiction:
Improveidentification accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Instead of continuously inspecting actual media packets which would consume significant processing resources, the patent creates static copies of packet data (metadata and payloads) and stores them in databases. These copies can be inspected and compared on-demand without the overhead of real-time packet processing, reducing processing overhead while maintaining identification accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary extraction and storage of packet metadata and payloads when packets first arrive at network elements. This preliminary action prepares the data for future comparison and analysis, so that when media slice tracking is needed, the inspection can be performed on pre-prepared data rather than requiring real-time packet processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12074779B2Media slice tracking in a communications network using data packet comparison
Publication Date: 2024.08.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12074779B2 patent drawing
  • US12074779B2 patent drawing
  • US12074779B2 patent drawing

AI summary

Examples are disclosed herein relating to a method performed by a remote capture server, of tracking a media slice through at least part of a communications network comprising a plurality of network elements, the method comprising: inspecting a first payload of a first data packet observed at an egress capture point of a first network element, inspecting a second payload of a second data packet observed at an ingress capture point of a second network element, comparing the first payload with the second payload and associating the first data packet with the second data packet in response to determining that the first payload and the second payload are the same, wherein the first and second data packets correspond to a first media slice in response to determining they are associated.