Mobile App Offline Data Visualization via Local Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices operating in cloud computing environments face challenges in accessing and visualizing data when a network connection is unavailable, as existing solutions do not provide an effective offline mode for data interaction and visualization.
Innovation Solution
A system that allows mobile devices to store data from a computing system locally, enabling the generation and presentation of visualizations even when a network connection is lost by retrieving and using previously stored data for visualization, ensuring continuous user interaction with the data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If mobile devices access data from cloud computing systems through network connection, then data visualization and interaction are enabled, but service interruption occurs when network connection is unavailable
Solution Approach 1:
The patent applies preliminary action by caching data from the cloud computing system into local storage before network disconnection occurs. This allows the mobile device to retrieve and visualize previously cached data when offline, ensuring service continuity without real-time network connection.
Solution Approach 2:
The patent introduces local storage as an intermediary between the cloud computing system and the mobile device application. This intermediary layer enables data access and visualization when the direct network connection to the cloud system is unavailable, bridging the gap between online and offline operations.
2Adaptability or versatility
If mobile devices store data locally for offline access, then offline visualization is enabled, but increased storage requirements and data synchronization complexity arise
Solution Approach 1:
The patent extracts only the necessary data for visualization from the cloud computing system and stores it locally, rather than copying entire datasets. This selective data extraction reduces local storage requirements and simplifies the data management complexity while maintaining offline operation capability.
3Loss of information
If mobile devices retrieve data from cloud computing system, then up-to-date data visualization is achieved, but network dependency and service interruption occur
Solution Approach 1:
The patent performs preliminary data caching into local storage before network disconnection, ensuring that data remains available for visualization even when the cloud computing system is inaccessible. This eliminates network dependency for data availability during offline periods.
Solution Approach 2:
The patent prepares local data copies in advance as a cushion against potential network failures or service interruptions. This beforehand cushioning ensures continuous data availability and visualization capability regardless of network status changes.
Data Source
AI summary
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a first request for a visualization of data. In response to the first request, the program further retrieves the data from a storage of a computing system. The program also generates the visualization based on the data from the storage of the computing system. The program further stores the data in a storage of the device. The program also receives a second request for the visualization of the data. The program further determines that the device is unable to communicate with the computing system. In response to the determination, the program also retrieves the data from the storage of the device. The program further generates the visualization based on the data retrieved from the storage of the device.


