Application-Aware Network Performance Measurement on User Equipment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods of measuring network performance characteristics fail to account for the varying data usage patterns of different applications on a computing device, leading to misinterpretation of network quality and user satisfaction, as they do not distinguish between applications using the network.

Innovation Solution

A method that identifies the application responsible for data transmission or reception during a measurement period using historical data, associating the application's identity with the network performance characteristics, allowing for better context and accuracy in network performance assessment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network performance characteristics are measured without application context, then measurement simplicity is maintained, but measurement precision deteriorates due to inability to distinguish between different application usage patterns

Engineering Contradiction:
Improvenetwork performance measurement precisionVSAvoidmeasurement system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary identification of applications responsible for data transmission during measurement periods using historical data before final performance assessment. This allows the measurement system to pre-establish application context and associate it with network performance characteristics, improving measurement precision without requiring complex real-time application monitoring infrastructure.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If real-time application information is accessed to improve network performance analysis, then measurement precision improves, but device complexity and operational constraints increase

Engineering Contradiction:
Improvenetwork performance context accuracyVSAvoidaccess to application information
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system uses historical data to pre-identify applications responsible for data transmission during measurement periods. This approach allows the system to obtain application context information in advance rather than requiring complex real-time access mechanisms, thereby improving measurement precision while maintaining ease of operation by leveraging already-available historical records.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If application identification is performed using historical data, then ease of operation is improved by avoiding real-time access constraints, but measurement precision may deteriorate due to indirect application identification

Engineering Contradiction:
Improveapplication information accessVSAvoidapplication usage attribution accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system employs feedback mechanisms where historical data about application usage patterns is continuously analyzed and fed back into the measurement process. This allows the system to refine its identification of applications responsible for data transmission during measurement periods, improving measurement precision through iterative feedback while maintaining ease of operation by utilizing already-collected historical information rather than requiring complex real-time access.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250287227A1Measuring a network performance characteristic
Publication Date: 2025.09.11 SPATIALBUZZ
  • US20250287227A1 patent drawing
  • US20250287227A1 patent drawing
  • US20250287227A1 patent drawing

AI summary

A method of operating a user equipment configured for use with a communications network is provided. The method comprises measuring a network performance characteristic associated with a measurement period, and identifying, using historical data, an application on the UE responsible for transmitting data to, and/or receiving data from, the communication network in the measurement period. The identity of the identified application is then associated with the network performance characteristic.