Representative Sample Data Records for Memory Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data synchronization over radio communication channels is bandwidth consumptive, especially when transferring large or numerous data records, leading to prolonged communication channel usage and increased costs, and memory management in portable electronic devices is inefficient due to limited memory capacity.

Innovation Solution

A method for memory management in portable electronic devices that involves retrieving and compressing representative sample data records, allowing only these samples to be transmitted and stored, reducing memory usage and bandwidth requirements, while enabling full data records to be retrieved when necessary, and implementing a synchronization server that transmits only necessary data during backup and restore operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full data records are transmitted over radio communication channel for backup, then complete data backup is achieved, but bandwidth consumption increases and transmission time becomes extensive

Engineering Contradiction:
Improvedata backup completenessVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential identifying portion of data records (representative sample data records) for transmission during backup operations, rather than transmitting complete full data records. This extraction principle reduces the volume of transmitted data while maintaining the ability to retrieve complete records when needed, thereby reducing transmission time and bandwidth consumption while preserving backup functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial action by transmitting only a representative sample (partial data) during backup operations. The representative sample data record contains sufficient information to identify and retrieve the full data record later, but consumes significantly less bandwidth and transmission time compared to transmitting complete records during every backup operation.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If numerous or large data records are transferred over radio channel, then comprehensive data synchronization is achieved, but communication channel usage time increases leading to higher costs

Engineering Contradiction:
Improvedata synchronization completenessVSAvoidcommunication channel usage time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts and transmits only representative sample data records during synchronization operations, which contain key identifying information but occupy minimal bandwidth. This allows comprehensive data synchronization to be achieved over time while minimizing communication channel usage time and associated costs by transmitting only essential data portions during each radio communication session.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting minimal necessary data (representative samples) during synchronization rather than complete data sets. This approach maintains data synchronization completeness over multiple operations while significantly reducing the time each communication channel session must remain open, thereby reducing operational costs.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If full data records are stored in portable electronic device memory, then complete data availability is achieved, but memory consumption exceeds limited device capacity

Engineering Contradiction:
Improvedata availabilityVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only representative sample data records in the portable electronic device's limited memory, rather than storing complete full data records. The representative sample contains sufficient identifying information to retrieve full records when needed from external sources, thereby maintaining data availability while respecting the constraints of limited device memory capacity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements partial storage by keeping only essential representative sample data records in device memory rather than complete data sets. This partial storage approach ensures that critical data identification and retrieval capabilities are maintained within the limited memory capacity, while full data availability is achieved through on-demand retrieval using the representative samples as keys.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If representative sample data records are transmitted instead of full records, then bandwidth usage is reduced, but complete data must be retrieved separately when needed

Engineering Contradiction:
Improvetransmission speedVSAvoiddata retrieval process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by transmitting representative sample data records in advance during backup and synchronization operations. These representative samples serve as pre-prepared keys or indices that enable rapid identification and retrieval of full data records when needed, thereby improving transmission speed while maintaining a manageable retrieval process through the use of pre-established data relationships.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP1940123B1Method and apparatus for memory management in an electronic device
Publication Date: 2010.02.10 BLACKBERRY LTD
  • EP1940123B1 patent drawingFigure 1
  • EP1940123B1 patent drawingFigure 2
  • EP1940123B1 patent drawingFigure 3

AI summary

A method of memory management in an electronic device (22), includes receiving at the electronic device (22), representative viewable or audible samples of data records, and storing the representative viewable or audible samples of data records in a memory (40,42,44) of the electronic device (22). Each of the representative viewable or audible samples of data records (40,42,44) includes one of a compressed version of a corresponding one of the backup data records, and a viewable or audible portion of the corresponding one of the backup data records (34,36,38).