Wireless Environment Impact Detection for Application Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communications applications struggle to detect and mitigate performance issues such as stuttering audio or reduced quality, which are difficult to identify despite active network connections, as these issues often stem from multivariate factors in the wireless environment.

Innovation Solution

A computing device monitors wireless data elements, extracts feature values, and uses a trained classifier, such as a neural network, to predict performance impacts on applications like voice calls and video streaming, enabling detection and mitigation of these issues independently of the specific application being run.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If application-specific performance monitoring is implemented, then detection accuracy for application-level issues is improved, but system complexity and implementation cost increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a network-side performance predictor as an intermediary component that monitors wireless environment parameters and predicts application performance impacts without requiring direct integration with applications. This mediator approach allows accurate detection of performance issues like audio stuttering and video quality degradation while maintaining system simplicity, as the predictor operates independently at the network level using extracted feature values from wireless data elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The performance predictor is designed as a universal system that can monitor and predict performance impacts across multiple different applications (voice calls, video streaming, etc.) using a single unified architecture. By extracting common feature values from wireless data elements and using a general classification model, the system achieves multi-functional capability without requiring application-specific implementations, thus reducing overall system complexity.

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

2Loss of time

If real-time performance monitoring is implemented, then response time for mitigation is improved, but energy consumption increases

Engineering Contradiction:
Improveresponse timeVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary monitoring and prediction of wireless environment parameters continuously, building up feature values and training models in advance. By pre-extracting features from wireless data elements and pre-training classification models on historical data, the system can quickly predict performance impacts when they occur without requiring intensive real-time processing, thus reducing energy consumption while maintaining fast response capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The performance predictor operates autonomously at the network level, self-monitoring wireless environment parameters and self-predicting application performance impacts without requiring active participation or energy consumption from the applications themselves. The system serves applications by providing performance predictions on demand, eliminating the need for applications to continuously monitor their own performance, thereby significantly reducing overall energy consumption.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If application data is processed for performance detection, then detection accuracy is improved, but data processing load increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing load
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the necessary feature values from wireless data elements, separating the essential monitoring function from the application data processing. By taking out and processing only the critical features (signal strength, packet loss, latency, etc.) rather than processing entire application data streams, the system achieves accurate performance detection with minimal processing load, avoiding the need to analyze all application-level data in detail.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12495322B2Application-independent detection of wireless environment impacts
Publication Date: 2025.12.09 ZEBRA TECHNOLOGIES CORP
  • US12495322B2 patent drawing
  • US12495322B2 patent drawing
  • US12495322B2 patent drawing

AI summary

A method in a computing device includes: monitoring, via a communications interface of the computing device, wireless data elements including application data corresponding to a communications application, and non-application data; automatically generating labels based on the application data of the wireless data elements, the labels indicating performance impacts observable in the communications application; selecting a portion of the wireless data elements corresponding to the non-application data; extracting, from each wireless data element of the non-application data, a set of feature values; generating a plurality of samples from the non-application data, each sample including (i) a number of the sets of feature values based on a sample size, and (ii) one of the automatically generated labels; training a classifier based on the plurality of samples, the classifier configured to receive further non-application data and generate a predicted impact indicator selected from the labels; and deploying the classifier.