Content Pre-Delivery to Local Cache for Immediate Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The delivery of content to user devices from remote content sources is often slow and ineffective due to limitations at the content source and in the delivery network, leading to suboptimal user experience, especially when immediate consumption is desired.

Innovation Solution

Systems and methods that pre-deliver content to user devices by identifying content items available for presentation, determining their delivery state, and prioritizing the delivery of content items to a local cache, allowing for immediate playback and reducing delays by utilizing surplus network bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If content is delivered from remote content servers to user devices over a network, then content can be provided to users, but the delivery is slow and ineffective due to limitations at the content source and in the delivery network

Engineering Contradiction:
Improvecontent delivery speedVSAvoiddelivery effectiveness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system pre-delivers content to user devices before the user actually requests it. By anticipating user requests and delivering content in advance to local caches, the system eliminates the slow delivery problem that occurs when content is fetched on-demand from remote servers over the network.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces local caches on user devices as intermediaries between the remote content servers and the user. Instead of delivering content directly from the network to the user's request point, the system uses local storage as an intermediary to store content beforehand, enabling instant access without network delays.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If content is pre-delivered to a local cache of the user device, then immediate playback is enabled and buffering delays are reduced, but network bandwidth is consumed

Engineering Contradiction:
Improvebuffering delaysVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system performs partial pre-delivery by transferring only the portions of content that are most likely to be needed, rather than delivering entire files or all possible content. This selective approach reduces unnecessary bandwidth consumption while still providing sufficient content for immediate playback when requested.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses feedback mechanisms to monitor user viewing behavior, content popularity, and network conditions. This feedback information is used to dynamically adjust what content is pre-delivered and when, optimizing the balance between reducing buffering delays and conserving network bandwidth by only delivering content that users are likely to consume.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system identifies and prioritizes delivery of content items during concurrent playback, then multiple content items can be managed efficiently, but the delivery progress must be monitored and prioritization decisions must be made

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoiddelivery management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically monitoring delivery progress and making prioritization decisions without requiring complex external management. The content delivery system autonomously tracks which content items are being delivered, compares delivery progress against defined criteria, and adjusts priorities independently to optimize concurrent content delivery efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system manages concurrent content delivery by dynamically changing delivery parameters such as priority levels, delivery speed, and content selection criteria. By adjusting these parameters based on real-time delivery progress and predefined thresholds, the system efficiently handles multiple content items without requiring complex manual intervention or overly complicated management architecture.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9721616B2Playback of content pre-delivered to a user device
Publication Date: 2017.08.01 OPANGA NETWORKS INC
  • US9721616B2 patent drawing
  • US9721616B2 patent drawing
  • US9721616B2 patent drawing

AI summary

Systems and methods for displaying content pre-delivered to a user device, playing back content pre-delivered to a user device, and/or pre-delivering content to a user device during concurrent content playback, are described. In some embodiments, the systems and methods include or interact with a mobile application that displays descriptions of content available for playback via the mobile application along with indicators that represent a state of delivery (e.g., a state of pre-delivery) for the content items.