On-Device Software for Wireless Performance Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for evaluating wireless device and network performance are often intrusive, limited in scope, or rigid in implementation, failing to provide comprehensive and meaningful data without impacting device operations.

Innovation Solution

A software functionality is embedded in wireless devices to collect performance and usage data in a flexible and transparent manner, interacting with test servers to measure metrics across various applications, networks, and devices, while minimizing battery, CPU, and network usage, and adapting to user actions and device conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standalone on-device applications or modules are deployed to collect performance data, then performance and usage data can be collected, but the devices and users experience intrusiveness and limited applicability

Engineering Contradiction:
Improveperformance data collectionVSAvoidintrusiveness to device operations
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent combines multiple data collection functions into a single transparent software functionality that can be deployed across diverse devices. This unified approach merges network performance monitoring, device performance tracking, and usage pattern analysis into one integrated system that operates without being intrusive to users or device operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The software functionality is designed to be universal and adaptable across different device types, operating systems, and network configurations. It can collect performance data from various sources including network traffic, device metrics, and application usage without requiring device-specific implementations, thereby eliminating the limitations of standalone applications.

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

2Measurement precision

If native applications are deployed on specific devices or networks to evaluate performance, then performance data can be obtained, but the techniques become rigid and limited to specific device types or networks

Engineering Contradiction:
Improveperformance evaluation capabilityVSAvoidapplicability across different devices and networks
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal software functionality that can operate across multiple device types, operating systems, and network infrastructures. The system adapts to different environments by collecting device-specific metrics while maintaining consistent performance evaluation capabilities, thereby achieving both measurement precision and broad adaptability.

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

Solution Approach 2:

The software functionality dynamically adapts its behavior based on the specific device and network environment it encounters. It can adjust its data collection methods, metrics, and frequency to suit different device capabilities and network conditions, making the performance evaluation technique flexible rather than rigid.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If periodic testing is performed to evaluate wireless device and network performance, then performance metrics can be measured, but battery, CPU, and network resources are consumed

Engineering Contradiction:
Improveperformance metric measurementVSAvoidbattery and resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic testing with strategically determined intervals between measurements. Rather than continuous monitoring, the system performs performance evaluations at optimized time points when they provide maximum insight while minimizing resource consumption. This periodic approach balances measurement needs with battery and CPU conservation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The software performs only the necessary measurements required for accurate performance evaluation, avoiding excessive data collection. It selectively monitors specific metrics based on current device state and network conditions, collecting sufficient data to answer performance questions without consuming unnecessary resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240422596A1System and Method for Evaluating Wireless Device and/or Wireless Network Performance
Publication Date: 2024.12.19 TUTELA TECH
  • US20240422596A1 patent drawing
  • US20240422596A1 patent drawing
  • US20240422596A1 patent drawing

AI summary

There is provided a system and method of evaluating wireless device and/or wireless network performance and/or user experience, on a wireless electronic device. The method includes providing wireless device software on the wireless electronic device, the wireless device software being embedded in an application or memory of the wireless electronic device; having the wireless device software initiate a test that examines network traffic to measure a performance metric associated with an application, a network and/or the wireless electronic device and/or user experience, wherein the wireless device software is tailored to a specific application or media type according to the test being performed; the wireless device software interacting with at least one test server to perform the test, wherein data corresponding to the media type is sent to, or received from, the at least one test server; and the wireless device software receiving or determining test data associated with the test, the test data being indicative of at least one quality, experience, or performance metric associated with the specific application, media type or network used during the test.