Dynamic Update Interval Control for Wireless Bandwidth Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless bandwidth management in mobile devices faces challenges due to high latency, low bandwidth, and battery drain, especially when updating applications over HTTP protocols, where maintaining connections and conserving resources is difficult.

Innovation Solution

Implementing a client-side system that maintains a persistent wireless interface connection for multiplexing services, using dynamic update intervals and priority functions to manage bandwidth and battery life, adjusting based on factors like user behavior, network conditions, and cost, allowing for efficient data transfer and cost optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If application updates are transmitted frequently to ensure data freshness, then information currency is improved, but battery life deteriorates due to increased wireless interface usage

Engineering Contradiction:
Improveinformation currencyVSAvoidbattery life
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic update intervals that adjust based on network conditions, device state, and data priority. The system transitions from static periodic updates to adaptive timing, where update frequency is modulated in real-time to balance information freshness against energy consumption and network resource usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the temporal parameter of update intervals dynamically. By adjusting the time between updates based on multiple factors (network bandwidth, latency, data criticality), the system optimizes the trade-off between obtaining current information and conserving device energy and network resources.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple services are updated simultaneously to ensure all applications are current, then service completeness is improved, but bandwidth usage deteriorates

Engineering Contradiction:
Improveservice completenessVSAvoidbandwidth usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the update process by service priority and data criticality. High-priority services receive more frequent updates while lower-priority services are updated less frequently or deferred. This segmentation allows the system to maintain essential services current while reducing overall bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial updates by selectively updating only the most critical services rather than all services simultaneously. This partial action approach ensures that essential functionality remains current while minimizing the total bandwidth required for update transmissions.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If connection is maintained continuously to reduce latency, then response time is improved, but energy consumption deteriorates

Engineering Contradiction:
Improveresponse timeVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic connection activation rather than continuous connection maintenance. The wireless interface is activated at scheduled intervals to check for and receive updates, then entered into a low-power state between activations. This periodic action reduces energy consumption while maintaining adequate responsiveness to updates.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary actions by buffering update data when network conditions are favorable and device energy levels are high, then utilizing this pre-fetched data during periods when the device is in low-power mode or when network conditions are poor. This preliminary data acquisition reduces the need for frequent active connections.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10268469B2Systems and methods for controlling application updates across a wireless interface
Publication Date: 2019.04.23 APPLE INC
  • US10268469B2 patent drawing
  • US10268469B2 patent drawing
  • US10268469B2 patent drawing

AI summary

Various embodiments of the present invention are directed to systems, methods, and computer program products for managing connections between a mobile device and a network server over a network connection in a bandwidth-efficient manner. In one embodiment, a mobile device includes a processor, and there are a plurality of services executed by the processor, each of the services receiving information updates over a network connection from a server. At least one update interval function executed by the processor assigns an update interval to each of the services, the update intervals governing when each of the respective services request updated information over the network connection.