Content Queue Preloading for Bandwidth Cost Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in accessing content due to limitations in communication network performance and cost, leading to unsatisfactory viewing experiences and increased costs for content providers and users, as content cannot be efficiently preloaded on user devices ahead of time.

Innovation Solution

A content distribution system that includes a network content server generating content queues based on available content and user device storage capabilities, allowing for preloading of content onto user devices over optimal communication networks, thereby improving user experience and reducing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If content is accessed over communication networks in real-time, then content availability is immediate, but network bandwidth costs and user costs increase significantly

Engineering Contradiction:
Improvecontent access timeVSAvoidbandwidth cost
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by preloading content onto user devices before actual consumption. The content server identifies content that users are likely to access and proactively transfers it to local storage elements, so that when users want to access the content, it is already available locally without requiring real-time network transmission.

Inventive Principle:
Principle #10Preliminary action

2Speed

If content is preloaded onto user devices, then content availability improves and access speed increases, but storage element capacity is consumed

Engineering Contradiction:
Improvecontent access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system changes parameters by dynamically adjusting which content is preloaded based on multiple factors including user preferences, predicted usage patterns, content size, and available storage capacity. The content server continuously monitors storage element status and adapts the preloading strategy to optimize between access speed and storage utilization.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If content queues are generated for all user devices, then content distribution efficiency improves, but system complexity increases

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

Solution Approach 1:

The system implements self-service by enabling user devices to autonomously manage their own content queues and preloading processes. Each device can request content based on its own usage patterns and storage availability, and the content server automatically generates and manages queues without requiring complex centralized coordination for each individual content transfer decision.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9338233B2Distributing content by generating and preloading queues of content
Publication Date: 2016.05.10 HEADWATER PARTNERS I LLC
  • US9338233B2 patent drawing
  • US9338233B2 patent drawing
  • US9338233B2 patent drawing

AI summary

Embodiments of methods, systems and apparatuses for distributing content by generating and preloading queues of content, are disclosed. One content distribution system includes at least one network content server coupled over one or more communication networks to a plurality of user devices, and a one or more storage elements associated with the plurality of user devices, wherein each of the plurality of user devices is associated with at least one of the one or more storage elements. The at least one network content server includes at least one processor configured to generate a queue of content for each of the plurality of user devices based on parameters of a plurality of available content, and based on storage capabilities of the at least one of the one or more storage elements associated with each of the plurality of user devices, and assist preloading at of least a portion of the queue of content of each of the plurality of user devices to the at least one of the one or more storage elements associated with the user device.