Virtual Cache Memory for Adaptive Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content precaching methods face challenges such as high infrastructure costs for carrier edge caching, limited ability to tailor content delivery based on client resources, and lack of insight into client-side caching, leading to suboptimal content distribution and display.

Innovation Solution

A method and apparatus that receive client parameters to selectively send optimized content objects, allowing for local storage and dynamic display of content objects based on client resources, enabling peer-to-peer precaching and improved content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If carrier edge caching is deployed to improve content delivery performance, then content access speed is improved, but infrastructure cost increases significantly

Engineering Contradiction:
Improvecontent access speedVSAvoidinfrastructure cost
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent uses software-based virtual cache memories instead of physical hardware caches. Virtual cache memories are software constructs that replicate caching functionality without requiring dedicated hardware infrastructure at carrier edges, thereby reducing deployment and maintenance costs while maintaining content delivery performance improvements

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical hardware-based carrier edge caching system with a software-based virtual caching system. This substitution eliminates the need for physical cache memory devices at carrier edges, reducing infrastructure complexity and cost while preserving the speed benefits of distributed caching

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If traditional content delivery methods are used, then infrastructure cost is reduced, but ability to tailor content to client resources is limited

Engineering Contradiction:
Improvecontent tailoring capabilityVSAvoidcontent distribution system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where client resource characteristics are reported back to the content distribution system. This feedback enables the system to adaptively select and deliver appropriate content versions matched to client capabilities, achieving high adaptability through software-based decision-making without complex hardware modifications

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the parameters of content delivery by using software to dynamically adjust content selection based on client resource parameters. Different content versions with varying quality levels are delivered based on detected client capabilities, achieving adaptability through software-based parameter adjustment rather than hardware complexity

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If high resolution video content is cached at carrier edge, then content quality is improved, but number of servers required increases

Engineering Contradiction:
Improvecontent qualityVSAvoidnumber of servers
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies partial caching strategies where only necessary portions of high-resolution video content are cached in virtual cache memories based on predicted client需求的. This selective caching approach maintains content quality for delivered videos while reducing the total quantity of servers needed, as caching is performed on-demand rather than pre-storing all possible content

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses virtual cache memories that create software-based copies of content rather than requiring physical hardware copies at each carrier edge location. This virtual copying mechanism reduces the number of physical servers needed while maintaining the ability to deliver high-resolution content when required

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7555532B2Advanced content and data distribution techniques
Publication Date: 2009.06.30 CITRIX SYSTEMS INC
  • US7555532B2 patent drawing
  • US7555532B2 patent drawing
  • US7555532B2 patent drawing

AI summary

A method and apparatus for displaying locally stored content objects is disclosed. In one embodiment, the method comprises receiving a message containing one or more parameters indicative of one or more characteristics of a client, and sending one of a plurality of groups of one or more content objects from a set of content objects to the client based on the one or more parameters, wherein each of the plurality of groups is suited for use with clients having a different set of one or more parameters.