Pre-caching Location Data for Mobile Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Location-based applications on mobile devices face challenges in retrieving and maintaining data due to bandwidth and storage requirements, especially when users travel across large distances, leading to potential loss of connection and navigation issues.

Innovation Solution

A method involving the initial transmission of a subset of location-based information, with further subsets sent as required, and pre-caching a predefined amount of data when the device is likely to lose network contact, using intelligent pre-caching software to manage data retrieval and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all requested location-based information is retrieved at one time and pre-cached on the mobile device, then the user has continuous access to location-based services even when out of network coverage, but the bandwidth and storage space requirements become substantial

Engineering Contradiction:
Improvecontinuous access to location-based servicesVSAvoidbandwidth and storage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments location-based information into multiple subsets organized by geographic regions or areas of interest. Instead of caching all information globally, the system divides data into manageable segments that can be selectively cached based on the user's current location and predicted movement patterns, reducing overall storage requirements while maintaining service availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by predicting future locations of the mobile device based on current position and movement patterns. It proactively caches location-based information for these predicted locations before the device actually reaches them, ensuring continuous service availability without requiring all possible data to be cached in advance.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the mobile device retrieves data as the user is travelling by maintaining a constant connection to the communication network, then the bandwidth consumption is reduced, but the user may lose connection at several points during travel resulting in navigation issues

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidnavigation continuity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system predicts future locations and proactively caches necessary data before network connection is lost. By performing data retrieval and caching actions in advance based on predicted movement, the system ensures navigation continuity without requiring constant network connectivity during travel.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the caching strategy based on real-time factors including current location, predicted movement patterns, network availability, and device resources. This dynamic approach optimizes the balance between bandwidth consumption and service reliability by caching more data when network is available and predicting poor connectivity ahead, and caching less when network remains stable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8682340B2Data retrieval method for location based services on a wireless device
Publication Date: 2014.03.25 MALIKIE INNOVATIONS LTD
  • US8682340B2 patent drawing
  • US8682340B2 patent drawing
  • US8682340B2 patent drawing

AI summary

An embodiment provides a method for communicating location-based information between an application server and a mobile device in response to an information query, the mobile device and the application server communicating via a communication network, the method comprising the steps of: initially transmitting a subset of the location-based information to the mobile device in response to the information query; transmitting further subsets of the location-based information as required; and pre-caching a predefined amount of location-based information at the device in response to a pre-cache trigger notification, the pre-cache trigger notification being generated when it is determined that the mobile device may lose contact with the communication network.