Cache Subscription Server for Wireless Mobile Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Content Delivery Networks (CDNs) may not cache Internet content that is not popular or important, leading to missed opportunities for users who prefer specific content that does not meet the CDN's caching rules.

Innovation Solution

A Cache Subscription Server (CSS) allows users to subscribe to caching services, determining and storing desirable content based on user preferences and access patterns, enabling faster delivery of preferred content to mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If CDN caches content based on popularity and importance rules, then delivery speed of popular content is improved, but user-specific preferred content may not be cached

Engineering Contradiction:
Improvecontent delivery speedVSAvoidcontent caching coverage
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system segments the caching function into two parts: CDN handles popular content caching based on global rules, while CSS handles user-specific content caching based on individual preferences. This segmentation allows each component to specialize, resolving the contradiction between optimizing for popular content delivery speed and adapting to user-specific content needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cache Subscription Server acts as an intermediary between users and CDN, receiving user preferences, identifying relevant content, and requesting caching from CDN. This intermediary enables user-specific content to be cached without requiring CDN to change its global popularity-based caching strategy, thus maintaining both popular content optimization and user-specific adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If CDN stores only popular content, then caching resource utilization is improved, but user-specific content access performance deteriorates

Engineering Contradiction:
Improvecaching efficiencyVSAvoiduser-specific content availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Users actively subscribe to their preferred content through CSS, which then automatically requests caching from CDN. This self-service approach ensures that user-specific content is cached without consuming CDN resources that would be better spent on popular content, maintaining caching efficiency while improving user-specific content availability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

CSS identifies and requests caching of user-preferred content in advance based on user profiles and access patterns. This preliminary action ensures that when users access their preferred content, it is already cached and ready for fast delivery, improving reliability without requiring CDN to pre-cache all possible user-specific content.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If CDN uses general caching rules, then system complexity is reduced, but user preference customization capability is limited

Engineering Contradiction:
Improvecaching system complexityVSAvoiduser preference adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The caching system is segmented into CDN with simple popularity-based rules and CSS with user preference management. This segmentation allows CDN to maintain low complexity while CSS handles the complexity of user preference customization, enabling both simple operation and high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

CSS serves as an intermediary that manages user preferences and translates them into CDN caching requests. This intermediary shields users from CDN complexity while enabling sophisticated preference-based caching, resolving the contradiction between system simplicity and customization capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8838725B2Internet cache subscription for wireless mobile users
Publication Date: 2014.09.16 VERIZON PATENT & LICENSING INC
  • US8838725B2 patent drawing
  • US8838725B2 patent drawing
  • US8838725B2 patent drawing

AI summary

A server device may receive an indication that a mobile device has enrolled in a cache subscription service. The server device may receive cache parameters associated with the cache subscription service, where the cache parameters are specific to the mobile device. Content may be retrieved from a network and stored, in a memory associated with the one or more server devices, based on the received cache parameters. The server device may receive, from the mobile device, a request for particular content, determine whether the request for particular content corresponds to content that is stored in the memory, and provide, when determining that the requested particular content corresponds to content that is stored in the memory, the corresponding stored content to the mobile device.