Cache Management Server for Roaming Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile communication networks face challenges in delivering user-specific content with consistently high Quality of Service (QoS) to mobile devices, especially when users roam across different service areas, as existing solutions like Personal Video Recorders (PVRs) are not well-suited for mobile networks.

Innovation Solution

A cache management server dynamically manages user-specific content distribution across distributed caches within the mobile communication network, identifying the closest cache to the user's location and initiating caching or content delivery based on known or expected user locations, ensuring content is available and delivered efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If content is cached in distributed caches within mobile communication networks, then content delivery quality and speed are improved, but network complexity and cache management difficulty increase

Engineering Contradiction:
Improvecontent delivery speedVSAvoidnetwork complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The network is divided into multiple distributed caches located at different service areas, each independently managing local content caching. This segmentation allows content to be stored closer to users, reducing delivery distance and improving speed while distributing the complexity across multiple manageable nodes rather than requiring a single complex centralized system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cache management server proactively pushes content to distributed caches before users actually need it, based on predicted user locations and usage patterns. This preliminary action ensures content is already cached and ready for immediate delivery when users access it, improving delivery speed while centralizing the complexity of prediction and coordination in a dedicated management server.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If content is dynamically pushed to distributed caches based on user location, then content availability and QoS are improved, but bandwidth consumption and network resource usage increase

Engineering Contradiction:
Improvecontent availabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Each distributed cache is configured with location-specific content based on user demographics, usage patterns, and predicted movements in its service area. This local quality approach ensures content relevance and availability for local users while avoiding unnecessary bandwidth consumption by caching only what is actually needed in each specific location rather than uniformly distributing all content throughout the network.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The cache management server continuously monitors content access patterns, user locations, and cache performance metrics to dynamically adjust content distribution strategies. This feedback mechanism optimizes bandwidth usage by pushing content only when and where it is actually needed, improving content availability reliability while minimizing unnecessary network resource consumption through data-driven decision making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9591093B2Method and apparatus for cached content delivery to roaming devices
Publication Date: 2017.03.07 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9591093B2 patent drawing
  • US9591093B2 patent drawing
  • US9591093B2 patent drawing

AI summary

In one aspect, the method and apparatus disclosed herein enable a high-quality content viewing experience for users viewing user-specific content via their mobile devices operating within a mobile communication network, based on intelligently caching the content in the network using one or more distributed caches. For example, in one or more embodiments, a cache management server dynamically manages the distribution of user-specific content to one or more of the distributed caches, based on known or expected user locations, so that the content resides in the distributed cache or caches closest to the user locations.