Predictive Downloading for Network Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network optimization techniques, such as data caching and predictive downloading, face inefficiencies due to inaccurate predictions and increased network traffic congestion, leading to suboptimal bandwidth utilization and potential performance degradation during peak usage times.

Innovation Solution

The integration of opportunistic data transfer, which monitors network conditions to shift data transfers from peak to low-demand periods, combined with predictive downloading and caching, to optimize network usage by utilizing underutilized bandwidth during 'free periods' for predictive downloads, thereby reducing peak traffic loads and improving network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If predictive downloading is implemented to reduce network traffic, then network efficiency is improved, but prediction accuracy deteriorates leading to incorrect predictions

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by downloading data in advance during low-demand periods before it is actually needed. The predictive downloader identifies data that is likely to be requested soon and initiates downloads during off-peak hours, transforming future data needs into present actions. This resolves the contradiction by enabling network efficiency improvements through bulk downloads while managing prediction accuracy through strategic timing rather than relying solely on perfect prediction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts download timing based on real-time network conditions and predicted data usage patterns. The predictive downloader continuously monitors network traffic patterns, user behavior, and data access trends to adapt its predictions and download schedules. This dynamic adaptation allows the system to maintain high network efficiency while improving prediction accuracy through continuous learning and adjustment to changing conditions.

Inventive Principle:
Principle #15Dynamics

2Reliability

If data transfers are concentrated during peak periods to meet demand, then service availability is improved, but network congestion increases

Engineering Contradiction:
Improveservice availabilityVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs data transfers in advance during low-demand periods, preparing data for future consumption. By downloading and caching data before peak periods, the system ensures service availability during high-demand times without concentrating all transfers at once. This preliminary action distributes the network load over time, preventing congestion while maintaining service reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous network utilization by performing small data transfers during low-demand periods rather than concentrating all transfers at peak times. The predictive downloader continuously monitors network conditions and initiates small background downloads during off-peak hours, creating a continuous pattern of useful action that avoids the harmful concentration of traffic while ensuring data is available when needed.

Inventive Principle:
Principle #20Continuity of useful action

3Speed

If network capacity is upgraded to handle increasing data demands, then data transmission capability is improved, but provider profit margins deteriorate

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidprofit margin
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system performs data downloads in advance during low-demand periods, accumulating data in user caches before peak usage. This preliminary action allows the network to handle data requests more efficiently during peak times without requiring proportional increases in network capacity. By preparing data beforehand, the system improves data transmission capability during critical periods while avoiding the high costs of continuous network upgrades.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the timing parameter of data transfers from peak periods to low-demand periods. Instead of concentrating all data transfers when network capacity is most needed, the predictive downloader redistributes transfers to off-peak hours when network resources are underutilized. This parameter change optimizes the use of existing network capacity, improving transmission effectiveness during critical times without requiring expensive infrastructure upgrades.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8892720B2System and method for network optimization through predictive downloading
Publication Date: 2014.11.18 ARCSOFT INC
  • US8892720B2 patent drawing
  • US8892720B2 patent drawing
  • US8892720B2 patent drawing

AI summary

As more internet service providers have more customers with high-speed internet access accounts and these customers access more multi-media rich data (such as videos), the network infrastructure of internet service providers becomes saturated. Thus, internet service providers are facing pressure to upgrade their networks. Thus, internet service providers need to optimize the usage of their existing networks. To optimize the usage of existing networks, a system of performing predictive downloading for data caches is proposed. The system for performing predictive downloading examines network traffic conditions and does not issue predictive download requests if the network is busy. By restricting predictive downloads to times when the network is not busy, the system utilizes an under used resource. Accurate predictions will reduce future network traffic. Incorrect predictions cause no harm since the transfers only occur when free network bandwidth is available.