Partial Data Record Storage for Memory-Constrained Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If many data records are transferred, then data synchronization is improved, but transfer time becomes extensive

Engineering Contradiction:
Improvedata synchronizationVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If complete data records are stored in mobile device, then data availability is improved, but memory consumption increases

Engineering Contradiction:
Improvedata availabilityVSAvoidmemory consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvedata transfer completenessVSAvoidcommunication cost
Core Design Contradiction:
Loss of informationVSLoss of energy

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7334085B2Method and apparatus for full and partial storage of data records in an electronic device
Publication Date: 2008.02.19 MALIKIE INNOVATIONS LTD
  • US7334085B2 patent drawing
  • US7334085B2 patent drawing
  • US7334085B2 patent drawing

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.