Remote Test Device Communication System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited availability of devices at different locations and varying network conditions hinders the ability to effectively test and improve applications across a wide range of conditions, as configuring and testing multiple devices is resource-intensive and time-consuming.

Innovation Solution

A system and method for establishing communication between devices to enable execution of applications at various locations, using a server as an intermediary to determine and optimize communication parameters, reducing the need for physical installation of testing devices and minimizing irrelevant data transmission, thereby facilitating efficient data exchange and performance evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices are physically installed at various locations for testing, then testing coverage across different locations and network conditions is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improvetesting coverageVSAvoiddevice installation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses virtualization to create virtual copies of testing environments and device states. Instead of physically installing devices at multiple locations, the system virtualizes device functionalities and testing environments, allowing remote execution of tests across different network conditions while maintaining centralized device management.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a communication API and intermediary server as mediators between the central testing system and remote devices. This intermediary layer enables centralized control and data collection without requiring physical presence or complex local installation at each testing location, resolving the contradiction between testing coverage and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple devices are configured and tested manually, then detailed performance data is obtained, but time consumption and resource intensity increase

Engineering Contradiction:
Improveperformance dataVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements automated testing frameworks where devices self-configure and self-test through predefined protocols. The communication API enables devices to autonomously report performance metrics and test results without manual intervention, maintaining measurement precision while dramatically reducing the time and resources required for testing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration and setup of testing parameters before actual testing begins. Devices are pre-configured with test profiles, communication protocols, and performance thresholds, allowing immediate execution of tests without manual setup time, thus obtaining detailed performance data efficiently.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If all device data is transmitted for analysis, then complete testing information is available, but data transmission volume and processing overhead increase

Engineering Contradiction:
Improvetesting informationVSAvoiddata transmission
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the essential performance metrics and test results through the communication API, rather than transmitting all raw device data. The system identifies and extracts key performance indicators relevant to testing objectives, filtering out redundant information to minimize data transmission volume while maintaining complete testing information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system processes and analyzes data locally at the device level before transmission, performing preliminary filtering and aggregation of test results. Only processed, relevant information is transmitted to the central system, reducing data transmission overhead while ensuring complete testing information is available for analysis.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20220261339A1Systems for remote communication with test devices
Publication Date: 2022.08.18 PARTNER ONE ACQUISITIONS INC
  • US20220261339A1 patent drawing
  • US20220261339A1 patent drawing
  • US20220261339A1 patent drawing

AI summary

Devices at different geolocations are configured to determine and share information regarding execution of an application under various conditions. A device executing the application, or another device connected to the device executing the application, may send data determined by executing the application to a central device. The central device may in turn receive requests from other devices and provide the determined data to the other devices. The devices may be configured to exchange data using native debugging or bridge software on the devices by determining communication parameters that are common to each device, such as protocols, networks, intermediate devices through which communications may be passed, and so forth. To reduce the amount of data that is transmitted portions of the data related to communications between devices, such as acknowledgement codes, may be identified and withheld from sending.