Mobile Application Mode Switching for Network Bandwidth Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices in industrial settings face challenges in maintaining application functionality due to unpredictable network connectivity, particularly in indoor environments where network performance can drop to low bandwidth or be lost, making it difficult to guarantee consistent connectivity across all locations.

Innovation Solution

A system and method that dynamically adjust the operating mode of mobile applications based on current and predicted network performance indicators, allowing the application to switch to optimal modes or initiate actions that align network supply with demand, thereby minimizing the impact of network performance fluctuations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the application operates in high-functionality mode, then the application provides comprehensive features and services, but the network bandwidth and connectivity requirements increase significantly

Engineering Contradiction:
Improveapplication functionalityVSAvoidnetwork bandwidth demand
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The application dynamically adjusts its operating mode based on real-time network performance indicators. The system monitors network conditions and automatically switches between full functionality mode, reduced functionality mode, and offline mode, making the application adaptable to varying network availability while optimizing bandwidth usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The application changes its operational parameters (functionality level, data synchronization frequency, cache usage) based on network performance metrics. By adjusting these parameters dynamically, the application maintains usability across different network conditions without requiring constant high bandwidth.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the application continuously monitors and adapts to network performance changes, then the application maintains optimal functionality, but the complexity of the system increases

Engineering Contradiction:
Improveapplication reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where network performance indicators are continuously monitored and fed back to the application. Based on this feedback, the application automatically adjusts its operating mode, creating a closed-loop control system that maintains reliability without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The application performs self-adjustment based on network conditions without requiring user intervention or complex external control systems. The application autonomously monitors network performance and switches between operating modes, simplifying the overall system architecture while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

3Productivity

If the application pre-loads data and content during periods of high network performance, then the application can operate smoothly during low bandwidth periods, but the network bandwidth consumption increases during peak times

Engineering Contradiction:
Improveapplication performanceVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The application performs preliminary actions by pre-loading data, content, and resources during periods of high network performance. This allows the application to operate smoothly during low bandwidth periods without requiring real-time network access, effectively smoothing out bandwidth consumption over time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application creates a buffer or cushion of pre-loaded data that protects against network performance degradation. By storing local copies of frequently accessed data and content in advance, the application ensures continuous functionality even when network bandwidth becomes limited or unavailable.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11916757B2Managing the operation of applications on mobile computing devices
Publication Date: 2024.02.27 ABB (SCHWEIZ) AG
  • US11916757B2 patent drawing
  • US11916757B2 patent drawing

AI summary

A method for managing operation of a mobile application, the application being operable in different modes, comprises obtaining a current value of a performance indicator of a network to which a mobile computing device is attached; map, based on a rule set, the value of the performance indicator to an optimal operating mode of the application and/or to at least one action; and cause the application to switch to the optimal operating mode, initiate the action, or prompt a user to switch the application to the optimal operating mode or initiate the action.