Intelligent Caching Using Location Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless network providers face challenges in maintaining infrastructure to meet bandwidth demands due to limitations in wireless communication channels and limited memory in mobile devices, leading to decreased download speeds and inefficient use of wireless access points.

Innovation Solution

A method and system that predict future data requests by analyzing usage and location patterns of mobile devices, allowing for pre-caching of data at external storage locations near anticipated user locations, reducing the need for bandwidth and memory on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data is cached in mobile device memory, then response time is reduced, but device memory capacity is insufficient

Engineering Contradiction:
Improveresponse timeVSAvoidmemory capacity
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent extends the caching dimension from local device memory to external network storage locations. By predicting future requests and caching data at multiple external storage locations along the user's movement path, the system overcomes the limited local memory capacity while maintaining fast response times.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system performs preliminary caching actions by predicting future data requests based on usage patterns and location information. Data is cached at external storage locations before the user actually requests it, reducing response time without requiring large local memory on the mobile device.

Inventive Principle:
Principle #10Preliminary action

2Speed

If bandwidth is increased to meet demand, then download speed is improved, but infrastructure cost increases

Engineering Contradiction:
Improvedownload speedVSAvoidbandwidth capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system pre-loads data into external cache storage locations before users request it. This preliminary action reduces the actual bandwidth needed during peak usage times, as cached data can be delivered faster without requiring additional high-capacity bandwidth infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

External cache storage locations act as intermediaries between the content delivery network and mobile users. These intermediaries store data closer to users, reducing the bandwidth requirements of the core network infrastructure while maintaining high download speeds.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If wireless access points are increased to reduce congestion, then service quality is improved, but infrastructure complexity increases

Engineering Contradiction:
Improveservice qualityVSAvoidinfrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent adds a spatial dimension to content delivery by distributing cached data across multiple external storage locations along predicted user paths. This approach improves service quality without requiring proportional increases in wireless access points, as data can be retrieved from cached locations rather than through congested wireless channels.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9749804B2Data services using location patterns and intelligent caching
Publication Date: 2017.08.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9749804B2 patent drawing
  • US9749804B2 patent drawing
  • US9749804B2 patent drawing

AI summary

Pre-caching may decrease the response time necessary for a wireless communication network to fulfill a user request. Pre-caching includes predicting what data the user will request next and preemptively fetching that data from a network (e.g., the Internet). Additionally, the wireless communication network may predict the geographic location of the mobile device when it makes the request. Instead of pre-caching the data in the memory of the mobile device, the data may be stored at a wireless access point that has a radiation pattern that covers the predicted geographic location of the mobile device. Once the wireless access point receives the request from the mobile device for the pre-cached data, the pre-cached data may be transmitted wirelessly to the mobile device, thereby avoiding having to forward the request to rest of the communication network.