Metered Network Synchronization Throttling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques fail to efficiently manage network access for computing devices, particularly in metered networks, leading to inefficient utilization due to bandwidth limitations and cost constraints, which can interfere with data backup and synchronization operations.

Innovation Solution

Implement metered network synchronization techniques that identify current network connections as metered and manage access through user-defined settings, allowing users to specify permissions and throttling for synchronization engines, such as backup, settings, and file sync engines, to optimize data synchronization in metered networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional network access management techniques are used, then data synchronization can proceed without restriction, but network bandwidth is wasted and costs increase in metered networks

Engineering Contradiction:
Improvedata synchronization efficiencyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts synchronization behavior based on network conditions. The synchronization engine monitors whether the current network is metered and automatically modifies its operation accordingly, switching between unrestricted and restricted modes to optimize both productivity and resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters based on network type detection. When a metered network is detected, the synchronization engine alters parameters such as synchronization frequency, data volume transferred, and timing of operations to reduce bandwidth consumption while maintaining essential functionality.

Inventive Principle:
Principle #35Parameter changes

2Speed

If unrestricted network access is allowed for synchronization, then data backup and sync operations can complete quickly, but other device operations may be interfered with due to bandwidth limitations

Engineering Contradiction:
Improvesynchronization speedVSAvoiddevice operation smoothness
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The synchronization engine dynamically adjusts its speed and resource usage based on network conditions. In metered networks, it slows down operations and schedules them optimally to prevent interference with other device operations, while in unmetered networks it operates at full speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements periodic synchronization operations with adjustable intervals. In metered networks, synchronization occurs less frequently and at optimized times, reducing continuous bandwidth consumption and preventing interference with other operations while still maintaining data consistency.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If no network access management is implemented, then synchronization operations can proceed freely, but network costs increase and bandwidth is inefficiently utilized

Engineering Contradiction:
Improvenetwork access flexibilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The synchronization engine autonomously manages network access without requiring user intervention. It automatically detects metered networks, adjusts its behavior accordingly, and optimizes bandwidth usage, providing self-service network management that maintains flexibility while reducing waste.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the synchronization engine continuously monitors network conditions and adjusts its operation based on detected metered network status. This feedback loop enables adaptive behavior that balances access flexibility with bandwidth conservation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3005654B1Metered network synchronization
Publication Date: 2021.03.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3005654B1 patent drawingFigure 1
  • EP3005654B1 patent drawingFigure 2
  • EP3005654B1 patent drawingFigure 3

AI summary

Metered network synchronization techniques are described. A current network connection of a computing device is checked as to whether the current network connection has been identified as a metered network. Access by a synchronization engine of the computing device to communicate via the current network connection to synchronize data of the computing device with another computing device is managed based at least in part on a setting associated with the metered network.