Content Broker System for Preloading Optimization

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, as users often cannot preload desired content efficiently on their devices.

Innovation Solution

A content broker system that classifies user devices and storage elements based on parameters such as mobility, storage capacity, and communication network conditions, offering preloading opportunities to content providers to select and preload content optimally, ensuring immediate availability and reducing bandwidth costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content is accessed over communication networks with limited performance and high cost, then content availability is improved, but user experience deteriorates and bandwidth costs increase

Engineering Contradiction:
Improvecontent availabilityVSAvoidbandwidth cost
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by classifying storage elements and offering preloading opportunities to content providers before users actually access the content. This allows content to be pre-positioned in storage elements based on predicted user demand, reducing the need for high-bandwidth real-time delivery and lowering bandwidth costs while maintaining content availability.

Inventive Principle:
Principle #10Preliminary action

2Speed

If content is preloaded to user devices, then content access speed is improved, but storage capacity requirements increase

Engineering Contradiction:
Improvecontent access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The system applies local quality by classifying different storage elements based on their specific characteristics (storage capacity, access speed, cost) and matching appropriate content to appropriate storage elements. This allows the system to optimize for both access speed and storage capacity by placing content in the most suitable storage location rather than requiring all content to be stored locally on user devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements a nested storage architecture where content can be stored in multiple layers: content providers' storage, intermediate storage elements, and user device storage. This nested structure allows content to be accessed from the closest available storage layer, improving access speed while distributing storage requirements across multiple levels rather than concentrating all storage demands on user devices.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If communication network parameters vary by orders of magnitude, then network flexibility is improved, but content delivery reliability deteriorates

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidcontent delivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system introduces an intermediary classification mechanism that assesses storage elements and their associated communication networks, matching content delivery to appropriate storage elements based on network conditions. This intermediary layer absorbs the variability in network parameters by making intelligent routing decisions, ensuring reliable content delivery regardless of the specific network conditions encountered.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9210217B2Content broker that offers preloading opportunities
Publication Date: 2015.12.08 HEADWATER PARTNERS I LLC
  • US9210217B2 patent drawing
  • US9210217B2 patent drawing
  • US9210217B2 patent drawing

AI summary

Embodiments of methods, systems and apparatuses for a content broker that offers preloading opportunities, are disclosed. One content broker system includes at least one content distribution server coupled through one or more communications networks to a plurality of user devices and one or more content providers. The at least one content distribution server is operative to obtain at least one of a user device parameter or a user parameter, wherein the user parameter is associated with at least one user associated with one or more of the plurality of user devices. The at least one content distribution server is further operative to classify a plurality of storage elements associated with the plurality of user devices based on the at least one of the user device parameter or the user parameter, offer preloading opportunities to at least one of the one or more content providers, select a content from a plurality of content available from the one or more content providers based on the classified plurality of storage elements and responses to the offered preloading opportunities, and assist preloading of at least a portion of the selected content to at least one of the plurality of storage elements.