Dual Prefetching Mode for Wireless Content Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery systems for wireless communication terminals face challenges in maintaining synchronization with content sources and optimizing resource utilization, leading to inefficiencies in user experience and resource management.

Innovation Solution

A method and system that employ a dual prefetching mode, where a guaranteed prefetching mode continuously synchronizes content with the content source during selected time intervals and a best-effort mode is used outside these intervals, leveraging visibility metrics, user behavior patterns, and network conditions to optimize content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous prefetching is used to maintain synchronization with content source, then content access reliability is improved, but system resource consumption increases

Engineering Contradiction:
Improvecontent synchronization reliabilityVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically switches between two prefetching modes (guaranteed and best-effort) based on time intervals and network conditions. During guaranteed prefetching time intervals, continuous tracking maintains synchronization reliability. Outside these intervals, best-effort mode reduces resource consumption. This dynamic adaptation resolves the contradiction by adjusting the level of continuous action based on operational context.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements periodic guaranteed prefetching time intervals rather than continuous operation. During these periodic intervals, continuous tracking ensures synchronization reliability. Between intervals, tracking is reduced to best-effort mode, lowering resource consumption. This periodic structure allows the system to achieve reliability when needed while conserving resources during less critical periods.

Inventive Principle:
Principle #19Periodic action

2Reliability

If guaranteed prefetching mode is applied continuously, then content synchronization is maintained, but network bandwidth utilization increases

Engineering Contradiction:
Improvecontent synchronizationVSAvoidnetwork bandwidth utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts network resource allocation by switching between guaranteed and best-effort prefetching modes. During guaranteed time intervals, network bandwidth is allocated for continuous tracking to maintain synchronization. Outside these intervals, bandwidth usage is reduced to best-effort levels. This dynamic resource allocation resolves the contradiction between maintaining synchronization and conserving network resources.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of applying guaranteed prefetching continuously, the system applies it partially during specific time intervals. This partial action approach maintains synchronization reliability when most critical while reducing overall network bandwidth consumption during less critical periods, resolving the contradiction between full and partial resource utilization.

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If best-effort prefetching mode is used outside time intervals, then system resources are conserved, but content access speed decreases

Engineering Contradiction:
Improvesystem resource conservationVSAvoidcontent access speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system performs preliminary content prefetching during guaranteed time intervals before users actually need the content. This advance preparation ensures that when users access content during these intervals, it is already available locally, providing fast access without requiring continuous best-effort tracking. The preliminary action during guaranteed intervals compensates for the reduced speed during best-effort intervals.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If visibility metrics are used to select time intervals, then content delivery optimization is improved, but system complexity increases

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses visibility metrics that can be automatically calculated based on content characteristics and user behavior patterns without requiring complex manual configuration. The metrics guide the selection of guaranteed prefetching time intervals automatically, improving content delivery efficiency while keeping the system relatively simple through self-service optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11128729B2Efficient content delivery over wireless networks using guaranteed prefetching
Publication Date: 2021.09.21 TENSERA NETWORKS
  • US11128729B2 patent drawing
  • US11128729B2 patent drawing

AI summary

A method for content delivery includes selecting one or more time intervals. During each time interval among the selected time intervals, given content is prefetched from a content source to a communication terminal using a guaranteed prefetching mode, by continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval, and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal. Outside of the one or more selected time intervals, the given content is prefetched using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode.