Cloud Memory Management via Location-Based Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud computing environments, mobile devices often face storage space limitations, requiring users to manually manage data and applications across different locations, which is inefficient due to limited network bandwidth and potential interruptions.
Innovation Solution
A system that collects data usage patterns, including time and location, to identify and manage memory by selecting unnecessary data for removal and storing it in remote storage, optimizing memory usage based on user preferences and available bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If users manually download and remove data and applications at different locations, then storage space is managed, but user time and effort are consumed
Solution Approach 1:
The system automatically monitors device location via GPS, identifies needed data and applications based on location patterns, downloads required content, and removes unnecessary data without user intervention. This self-service approach resolves the contradiction by eliminating manual user actions while maintaining storage management.
Solution Approach 2:
The system performs preliminary actions by proactively downloading data and applications to the device before the user actually needs them, based on predicted location patterns. This prevents storage issues when users arrive at locations, eliminating the need for manual last-minute downloads and removals.
2Productivity
If data is streamed when user makes a selection, then network bandwidth is utilized, but delays occur due to limited bandwidth and interruptions
Solution Approach 1:
The system downloads data and applications to the device in advance based on location predictions, so content is already available locally when users need it. This eliminates streaming delays and ensures reliable access even when network connections are interrupted or bandwidth is limited.
3Quantity of substance
If all data and applications are stored on the mobile device, then data availability is ensured, but storage space is insufficient
Solution Approach 1:
The system segments data and applications into location-specific groups, storing only the relevant subset on the mobile device at any given time based on predicted location needs. Less frequently used data is maintained in remote storage, allowing the device to adapt its local storage contents dynamically while ensuring data is available when needed through automated retrieval.
Data Source
AI summary
An apparatus and computer program product for managing memory of a device is disclosed. A computer system collects information about use, by the device, of data in the memory of the device. The information collected by the computer system includes a time and a location for which each portion of the data is used by the device. The computer system identifies patterns of use, by the device, of each portion of the data based on the information collected. The computer system then selects one or more portions of the data that are not needed in the memory of the device based on the patterns of use by the device.


