Adaptive Application Syncing via Dynamic Bandwidth Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless devices face challenges in accessing and using corporate resources and applications due to network bandwidth variations, leading to inefficiencies and increased costs, as they require constant manual syncing and lack real-time updates.

Innovation Solution

A system and method that modifies application behavior based on network bandwidth by automatically detecting changes in bandwidth states and pushing updates to wireless devices, eliminating the need for manual syncing and ensuring timely access to up-to-date information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual syncing is used to update wireless devices, then data consistency is maintained, but user convenience deteriorates and time consumption increases

Engineering Contradiction:
Improvedata consistencyVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables automatic syncing where the wireless device and server autonomously exchange data without requiring user intervention. The device automatically detects network bandwidth changes and initiates data synchronization, eliminating manual syncing operations while maintaining data consistency through automated conflict resolution protocols.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback mechanisms where the device monitors network bandwidth conditions and automatically adjusts syncing behavior. The server provides feedback about data changes, and the device responds by initiating appropriate synchronization actions, creating a closed-loop system that maintains consistency without user involvement.

Inventive Principle:
Principle #23Feedback

2Loss of information

If frequent data syncing is performed, then data freshness is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvedata freshnessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system dynamically adjusts syncing frequency based on real-time network bandwidth conditions. When bandwidth is abundant, more frequent syncing occurs to maintain data freshness. When bandwidth is limited, syncing frequency is reduced to conserve network resources. This dynamic adaptation allows the system to optimize between data freshness and bandwidth consumption based on current environmental conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of syncing frequency in response to bandwidth parameter variations. By monitoring bandwidth metrics and adjusting the syncing interval parameter accordingly, the system maintains data freshness when possible while reducing network consumption during bandwidth-constrained periods through parameter-based adaptation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If application behavior is made adaptive to bandwidth conditions, then resource utilization is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments application behavior into different modes based on bandwidth conditions. Instead of implementing a single complex adaptive system, the application is divided into distinct behavioral segments (e.g., high-bandwidth mode, low-bandwidth mode) that can be independently controlled. Each segment has predefined behaviors optimized for specific bandwidth ranges, reducing overall system complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8516034B1System and method for modifying application behavior based on network bandwidth
Publication Date: 2013.08.20 MALIKIE INNOVATIONS LTD
  • US8516034B1 patent drawing
  • US8516034B1 patent drawing
  • US8516034B1 patent drawing

AI summary

A system and method facilitate modifying behavior of an application coupled to a device and a server based on bandwidth. The method determines a first bandwidth state. A change is then detected from the first bandwidth state to a second bandwidth state. Subsequently, the behavior of an application is changed based on bandwidth parameters of the second bandwidth state.