Automated Wireless Test Scripting for Multi-Layer Metric Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network performance evaluations in wireless mobile telephony networks do not effectively correlate user experience from the application layer with data link and network layers, leading to inconsistent tests and a lack of standardization across all applications, as they require manual human intervention and are limited to localized testing.

Innovation Solution

An automated system that executes scripts on wireless test devices to simulate user interaction, logging application layer metrics alongside data link and network layer metrics by timestamp, allowing for consistent and remote testing across multiple devices and locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual user interaction is used to execute commands on test devices, then application layer metrics can be collected, but testing consistency and reliability deteriorate due to human variability and time discrepancies between actions

Engineering Contradiction:
Improvetesting consistencyVSAvoidmanual operation
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The system uses automated scripts that execute commands on test devices without human intervention. The scripts autonomously perform user interactions, collect metrics from multiple layers, and correlate data by timestamp, eliminating human variability and achieving consistent, repeatable testing across all applications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical operations (human users physically interacting with devices) with automated script-based operations. The scripts simulate user interactions programmatically, substituting human actions with automated code execution that maintains precise timing and consistency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If localized testing with physical device access is required, then direct user interaction is possible, but testing versatility and remote capability deteriorate

Engineering Contradiction:
Improveremote testing capabilityVSAvoidphysical device access requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system introduces an intermediary automated script layer between the tester and the device. These scripts are deployed to test devices and execute user interactions remotely, allowing testing to be performed without physical access to devices while maintaining full operational capability through programmatic control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If application layer metrics are collected separately from network layer data, then application performance can be measured, but correlation and troubleshooting effectiveness deteriorate

Engineering Contradiction:
Improvemetric correlationVSAvoidmulti-layer data integration
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system merges data collection from multiple OSI layers (application layer L7, network layer L3, and data link layer L2) into a unified testing framework. All metrics are collected simultaneously and correlated using timestamp synchronization, enabling comprehensive analysis of how network conditions affect application performance without requiring separate testing processes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240107341A1Automated method and system for evaluating mobile applications to facilitate network and/or application remediation
Publication Date: 2024.03.28 CHARTER COMM OPERATING LLC
  • US20240107341A1 patent drawing
  • US20240107341A1 patent drawing
  • US20240107341A1 patent drawing

AI summary

Execution of at least one script and at least one application on at least one wireless test device is facilitated. The at least one script includes device-executable code configured to simulate user interaction with the at least one application on the at least one wireless test device. The at least one script is executed to simulate the user interaction, while the at least one wireless test device is connected to a wireless network. Results of the execution of the at least one script and the at least one application are logged using a test platform. The results include application layer metrics and at least one of data link layer metrics and network layer metrics. The application layer metrics and the at least one of data link layer metrics and network layer metrics are correlated by timestamp.