Pre-caching Location Data for Mobile Navigation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


