Adaptive Data Synchronization Manager for Portable Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable computing devices face performance degradation and increased costs due to frequent data exchanges with servers, which consume battery and processing resources and often exceed data quotas, leading to additional fees for users.

Innovation Solution

A method and apparatus that modify data synchronization settings on portable computing devices based on data plan quotas and usage, optimizing data exchange frequency to avoid exceeding data limits, by using a synchronization manager to adjust the timing of data requests and minimize data exchange when quotas are near or exceeded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data synchronization frequency is increased to ensure real-time data access, then data availability is improved, but battery consumption and processing resource usage increase

Engineering Contradiction:
Improvedata availabilityVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of data synchronization frequency based on real-time conditions. The system monitors data changes and network status, automatically increasing synchronization frequency when data changes are detected and decreasing it when data is stable, thereby optimizing the balance between data availability and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the synchronization parameter (frequency) based on detected conditions. When data changes are detected or network status changes, the synchronization interval is adjusted accordingly, allowing the system to adapt between high availability mode and energy-saving mode dynamically.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data exchange frequency is increased to maintain up-to-date information, then data freshness is improved, but data plan quota is consumed faster leading to additional fees

Engineering Contradiction:
Improvedata freshnessVSAvoiddata quota consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts data exchange frequency based on actual data change detection. Instead of maintaining a fixed high frequency that consumes quota rapidly, the system reduces frequency when data is stable and increases it only when changes are detected, optimizing the balance between data freshness and quota conservation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where data changes are monitored and used to adjust synchronization behavior. This feedback loop ensures that data exchange occurs only when necessary, preventing unnecessary quota consumption while maintaining data freshness when needed.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If regular polling interval is used for data synchronization, then data accessibility is improved, but processing resources and time are consumed continuously

Engineering Contradiction:
Improvedata accessibilityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system uses periodic action with variable intervals instead of fixed continuous polling. The polling interval is adjusted based on data change detection and network conditions, allowing the system to access data efficiently when changes occur while reducing processing time during stable periods.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The polling mechanism is made dynamic rather than static. The system automatically adjusts the polling interval based on real-time conditions, reducing unnecessary processing time during stable states while maintaining data accessibility when changes are detected.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9380110B2Adaptive data synchronization based on data plan or network usage
Publication Date: 2016.06.28 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9380110B2 patent drawing
  • US9380110B2 patent drawing
  • US9380110B2 patent drawing

AI summary

A method and apparatus for modifying data synchronization of a portable computing device responsive to a data plan associated with an account associated with the portable computing device are disclosed. If the data plan specifies a data quota identifying a maximum amount of data for communication by the portable computing device, a data synchronization setting determines whether to minimize the frequency of synchronization between the portable computing device and a server or to dynamically modify the frequency of synchronization based on data usage. If data synchronization is dynamically modified, the data synchronization frequency is modified based on an estimated data usage of the portable computing device over a time interval. The data synchronization frequency is modified based on the difference between estimated data usage and the data quota and is reduced if the estimated data usage equals or exceeds the data quota.