Pre-emptive Content Caching for Mobile Network Handover Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for delivering audio and video content over wireless networks to mobile devices fail to minimize delays when a user moves through multiple network cells or transmission sources, requiring significant local memory for caching and not addressing interruptions during network transitions.

Innovation Solution

A method and system that predict the next wireless transceiver a mobile device will access based on its location and velocity, pre-caching a portion of the data stream at that transceiver to ensure continuous content delivery without interruptions, reducing the need for large local memory and addressing delays during network transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pre-emptive caching is implemented at the mobile device to ensure continuous data delivery during network disruptions, then service reliability is improved, but the required local memory space increases significantly

Engineering Contradiction:
Improveservice continuityVSAvoidlocal memory space
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The system performs preliminary action by predicting future network cells the mobile device will access and pre-caching data at those cells before the device arrives. This is implemented through location-based prediction algorithms that identify target cells and trigger data prefetching operations in advance, allowing continuous playback without requiring large local memory buffers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces network cells (base stations) as intermediaries between the data source and the mobile device. Instead of caching all data locally at the device, the system uses intermediate storage at network cells to hold predicted data segments. This mediator approach reduces the memory burden on the mobile device while ensuring data availability during handovers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is pre-cached at multiple network cells to cover all possible movement paths, then service continuity is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improveservice continuityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary prediction of the mobile device's trajectory and only initiates data prefetching for cells that are predicted to be visited. This selective preliminary action avoids unnecessary bandwidth consumption by not pre-caching data for cells the device will never access, while still ensuring continuity for the predicted path.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the mobile device's actual location and movement pattern, comparing it against predictions. When deviations are detected, the system adjusts future prediction and prefetching decisions accordingly. This feedback mechanism optimizes bandwidth usage by adapting to real user behavior rather than relying on static prediction models.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10341693B2Pre-emptive content caching in mobile networks
Publication Date: 2019.07.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10341693B2 patent drawing
  • US10341693B2 patent drawing
  • US10341693B2 patent drawing

AI summary

A method manages substantially continuous delivery of a data stream to a mobile communications device through sequential access thereby to respective receivers from a networked arrangement of wireless transceivers at known locations. A current location and velocity of the mobile communications device is determined. Based on a determined current location and velocity of the mobile communications device, a prediction for a next wireless transceiver to be accessed is generated, and a portion of the data stream is pre-cached at a predicted next wireless transceiver.