Mobile Device Network Stall Avoidance via Multi-State Interface Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices often experience network connectivity stalls due to failure to transition from poor-quality WiFi to higher-quality Cellular connections, especially when at the edge of WiFi coverage, leading to delayed or foregone attempts to establish better network connections.

Innovation Solution

Implementing a performance analyzer on the device to analyze network connectivity information, detect first-level connectivity issues, and prioritize the WiFi interface over the Cellular interface when issues are detected, transitioning to a Cellular interface only when major issues are identified.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the mobile computing device remains connected to the WiFi network when signal quality is poor, then network connectivity is maintained, but network performance and user experience deteriorate due to stalls and delays

Engineering Contradiction:
Improvenetwork connectivityVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary analysis of network connectivity information including signal strength, packet loss, and latency metrics before completely switching networks. This preliminary assessment allows the device to detect deteriorating WiFi conditions early and transition proactively to Cellular connectivity before performance completely degrades, resolving the contradiction by maintaining reliability while preventing performance deterioration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors WiFi network quality metrics and uses this feedback to dynamically adjust network selection. When feedback indicates poor signal quality, high packet loss, or increased latency, the system responds by transitioning to Cellular connectivity. This closed-loop feedback mechanism ensures reliable connectivity is maintained while optimizing network performance based on real-time conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If the mobile computing device transitions to Cellular connectivity when WiFi quality is poor, then network performance improves, but energy consumption increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by analyzing multiple categories of network information (signal strength, packet loss, latency) rather than simply switching networks based on a single threshold. This nuanced approach allows the device to make informed decisions about when transitioning to Cellular connectivity is truly necessary, avoiding unnecessary transitions that would waste energy while still maintaining high network performance when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the parameters used for network selection from simple signal strength thresholds to a multi-factor analysis including packet loss rates, latency measurements, and connection stability. This parameter transformation enables more accurate determination of when Cellular connectivity is necessary, optimizing the balance between network performance and power consumption by transitioning only when truly required.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the mobile computing device analyzes multiple categories of network information, then connectivity issue detection accuracy improves, but device complexity increases

Engineering Contradiction:
Improveconnectivity issue detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments network information analysis into distinct categories (signal strength, packet loss, latency, connection stability) and evaluates each category independently. This segmentation allows the device to achieve high measurement precision by comprehensively analyzing multiple aspects of network quality while managing complexity through modular, organized analysis of separate information categories rather than attempting to process all data simultaneously.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9967793B2Systems and methods for avoiding stalls in network connectivity at a computing device
Publication Date: 2018.05.08 APPLE INC

AI summary

The embodiments set forth techniques for avoiding network connectivity stalls at a mobile computing device. In an idle state, a performance analyzer executing on the mobile computing device is configured to passively analyze high-level network connectivity information to detect any minor issues with the network connectivity being provided by a primary interface (e.g., WiFi). When minor issues are detected, the mobile computing device transitions into an alerted state, where high emphasis is placed on using the WiFi interface and low emphasis is placed on using a secondary interface (e.g., Cellular). In the alerted state, the mobile computing device actively analyzes low-level connectivity information to detect any major issues with the WiFi interface. When major issues are detected, the mobile computing device transitions into a fallback state, where high emphasis is placed on using the Cellular interface and low emphasis is placed on using the WiFi interface.