Proxy Access Device Array Management for Network Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices executing applications that utilize networks often experience failures or adverse user experiences due to variable network conditions, making it difficult for developers to test and improve application performance across different geographic locations and network types.

Innovation Solution

A system utilizing an array of proxy access devices (PADs) at a point-of-presence facility, which allows developers to test applications by redirecting traffic through these devices, collecting network characteristics, and automatically managing PADs to ensure reliability and redundancy, thereby improving user experience and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers test applications directly on mobile devices in various geographic locations, then network condition diversity is improved, but device availability and reliability deteriorate due to device failures and network issues

Engineering Contradiction:
Improvenetwork condition diversityVSAvoiddevice availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces proxy access devices (PADs) as intermediary devices between the application under test and the mobile network. These PADs are maintained in a controlled facility rather than requiring physical deployment of test devices to various locations. The PADs simulate different network conditions (geographic locations, network types, carriers) while the actual testing occurs in a centralized, reliable environment, thus resolving the contradiction between network diversity and device availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If an array of proxy access devices is deployed to simulate various network conditions, then testing capability is improved, but system complexity increases

Engineering Contradiction:
Improvetesting capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a unified system architecture where a single control system manages multiple PADs, handles session establishment, monitors operational status, and performs automated repair actions. This universal management approach allows the system to handle diverse testing scenarios (different geographies, network types, carriers) through a standardized interface and control mechanism, reducing the complexity that would otherwise arise from managing multiple separate testing systems.

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

Solution Approach 2:

The system incorporates automated monitoring and repair capabilities that enable self-service operations. When a PAD fails or goes offline, the system automatically detects the failure, attempts repair actions, and restores the device to operational status without requiring manual intervention. This self-service mechanism reduces operational complexity and maintains testing capability continuously.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If manual monitoring and management of proxy access devices is performed, then operational control is improved, but time consumption and productivity deteriorate

Engineering Contradiction:
Improveoperational controlVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements automated monitoring systems that continuously track the operational status of PADs and provide real-time feedback to the control system. When failures are detected, the system automatically initiates repair procedures and notifies operators only when human intervention is required. This feedback-driven approach maintains operational control while eliminating manual monitoring tasks, significantly improving productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by automatically attempting repairs when PAD failures are detected, before escalating to manual intervention. This includes automated diagnostics, configuration adjustments, and restoration procedures that resolve many issues without human involvement, reducing time consumption while maintaining operational control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10855789B1System for management of an array of proxy access devices
Publication Date: 2020.12.01 PARTNER ONE ACQUISITIONS INC
  • US10855789B1 patent drawing
  • US10855789B1 patent drawing
  • US10855789B1 patent drawing

AI summary

Mobile devices executing applications utilize data services worldwide. The application executing on these mobile devices may be tested using proxy access devices (PADs) located at various points-of-presence (POPs) at different geolocations. A plurality of PADs in a high density configuration are managed to provide a pool of accessible devices at a POP for developers to utilize in testing. The PADs may comprise consumer-grade devices which individually are less reliable than that desired by an operator of the POP. Systems are used to provide a desired level of reliability by maintaining a reserve of additional PADs, automatically fixing problems, generating trouble tickets for more detailed troubleshooting, and so forth.