Partial Data Record Storage for Memory-Constrained Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data synchronization over radio communication channels in portable electronic devices is bandwidth consumptive and can be costly, especially when many records are transferred, and may exceed the device's available memory capacity.
Innovation Solution
The method involves using a synchronization server and portable electronic device that perform hash functions to identify and transfer only key fields of data records, allowing for partial content data records to be stored, and dynamically switching between full and partial content data records based on memory availability, optimizing memory usage and reducing transfer time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If full content data records are transferred over radio communication channel, then data completeness is improved, but bandwidth consumption increases and transfer time extends
Solution Approach 1:
The patent segments data records into two types: full content data records and partial content data records. Partial content data records contain only key fields (such as account number, date, and amount) while full content records contain all fields. This segmentation allows the system to transfer only essential information over the radio channel, reducing bandwidth consumption while maintaining data completeness when needed.
Solution Approach 2:
The patent applies partial action by transferring only partial content (key fields) of data records over the radio communication channel instead of complete records. The mobile device receives partial content data records that contain sufficient information for basic operations, while full content can be obtained on-demand from the home device, thus reducing transfer time and bandwidth usage.
2Reliability
If many data records are transferred, then data synchronization is improved, but transfer time becomes extensive
Solution Approach 1:
The patent extracts only the essential key fields from complete data records to create partial content data records. These extracted fields (account number, date, amount) are sufficient for basic data synchronization and operations on the mobile device. By taking out only the necessary information, the system achieves adequate synchronization without the time cost of transferring complete records.
Solution Approach 2:
The system performs partial data transfer by sending only partial content records over the radio channel. This partial action approach maintains acceptable data synchronization for mobile operations while dramatically reducing transfer time compared to transferring complete data records.
3Loss of information
If complete data records are stored in mobile device, then data availability is improved, but memory consumption increases
Solution Approach 1:
The patent segments stored data into full content data records and partial content data records. The mobile device stores both types, with partial content records serving as space-efficient placeholders that contain only key fields. This segmentation allows the device to maintain data availability for essential operations while consuming less memory than storing only complete records.
Solution Approach 2:
The mobile device stores partial content data records that contain only essential fields, which is sufficient for most mobile operations. This partial storage approach maintains adequate data availability while significantly reducing memory consumption compared to storing complete data records.
4Loss of information
If radio communication channel is opened for long period to transfer data, then data transfer completeness is improved, but communication cost increases
Solution Approach 1:
The patent implements partial data transfer by sending only partial content data records over the radio communication channel. This approach achieves sufficient data transfer for mobile operations while keeping the communication channel open for a shorter period, thereby reducing communication costs associated with prolonged channel usage.
Data Source
AI summary
A method for memory management in an electronic device includes receiving partial content data records at the electronic device, storing the partial content data records in a memory of the electronic device, receiving a full content data record corresponding to one of the partial content data records, determining whether or not sufficient memory is available in the memory of the electronic device to store the full content data record and, if so, writing the full content data record over the corresponding partial content data record stored in the memory; and repeating the receiving and determining until either: full content data records corresponding to each of the partial content data records are received; or a low memory condition is determined in the memory. The partial content data records include key fields of data sufficient for uniquely identifying corresponding full content data records at a second electronic device.


