Middleware Consolidating DASH QoE and MBMS Reports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for delivering digital video data face challenges in consolidating Quality of Experience (QoE) metrics reporting, as they typically require separate reporting points for multimedia broadcast/multicast services (MBMS) and video clients, leading to fragmented performance monitoring for service providers.

Innovation Solution

A middleware unit is introduced to act as a proxy, caching media data and instructing DASH clients to report QoE metrics to it instead of or in addition to the conventional DASH QoE metrics server, allowing these reports to be aggregated with MBMS reception reports and sent to a reception reporting server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate reporting points are used for MBMS and video clients, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
ImproveQoE metrics reporting accuracyVSAvoidreporting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines MBMS reception reports and DASH QoE metrics reports into a single unified reporting mechanism. The network device receives both types of reports through the same interface and processing path, consolidating what would otherwise require separate reporting points. This merging maintains comprehensive measurement capability while reducing system complexity by eliminating redundant reporting infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The network device is designed to handle multiple types of reports (MBMS reception reports and DASH QoE metrics) through a single universal reporting interface. This multi-functional approach allows the same reporting mechanism to serve multiple measurement purposes, thereby improving measurement precision across different service types without requiring separate specialized reporting systems for each.

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

2Measurement precision

If multiple reporting points are implemented, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveperformance monitoring accuracyVSAvoidreporting processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By merging MBMS and DASH reporting into a single unified process, the patent eliminates the time required for separate report collection, transmission, and processing at multiple reporting points. The consolidated approach allows both types of metrics to be received and processed simultaneously through one interface, reducing the total time loss while maintaining comprehensive measurement precision.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate reporting mechanisms are used for MBMS and video clients, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvereporting system reliabilityVSAvoidreporting infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple reporting mechanisms into a single unified reporting system that handles both MBMS reception reports and DASH QoE metrics. This consolidation maintains reliability by ensuring comprehensive coverage of all service types while reducing infrastructure complexity by eliminating redundant reporting paths, interfaces, and processing systems that would otherwise be required.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11095537B2Middleware delivery of dash client QoE metrics
Publication Date: 2021.08.17 QUALCOMM INC
  • US11095537B2 patent drawing
  • US11095537B2 patent drawing
  • US11095537B2 patent drawing

AI summary

An example device for generating quality measurement reports includes one or more hardware-based processors implemented using digital circuitry, the processors being configured to execute a middleware unit and a target application for media data. The middleware unit is configured to receive media data via broadcast or multicast from a server device, generate reception reports covering the reception of the media data according to received reporting directives, deliver at least part of the media data to a target application of the client device, receive quality of experience (QoE) reports from the target application, and provide contents of the QoE reports to a reception reporting server.