Mobile Device Memory Management via Remote Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face memory management challenges due to limited physical storage and resource constraints, such as battery life, which are exacerbated by the inability to utilize higher capacity storage media like hard disks for virtual storage.

Innovation Solution

A method and apparatus that allow mobile devices to store data records on a remote computing device's storage medium, with only subsets or identifiers stored locally, enabling data retrieval as needed to optimize memory usage and increase available space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored entirely in local memory of mobile device, then data access speed is fast, but memory capacity is limited

Engineering Contradiction:
Improvedata access speedVSAvoidmemory capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments data into multiple parts: a first subset of data is stored locally in the mobile device's memory for fast access, while a second subset of data is stored remotely on another computing device. This segmentation allows the system to balance between fast local access and expanded storage capacity, resolving the contradiction between speed and memory capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends the storage dimension from purely local (single device) to distributed (multiple devices). By storing data subsets across different computing devices connected via a network, the system effectively increases memory capacity without compromising local access speed for frequently used data portions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If higher capacity storage media like hard disks are used, then memory capacity is increased, but device size and resource constraints are worsened

Engineering Contradiction:
Improvestorage capacityVSAvoiddevice size
Core Design Contradiction:
Quantity of substanceVSVolume of moving object

Solution Approach 1:

The patent introduces an intermediary computing device that provides remote storage capacity. Instead of embedding high-capacity storage media like hard disks in the mobile device (which would increase its size), the system uses another computing device as an intermediary to provide extended storage, thus increasing capacity without affecting the mobile device's physical dimensions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates copies of data subsets and stores them on remote computing devices. By copying data rather than requiring all data to reside locally, the system achieves expanded storage capacity without adding physical storage media to the mobile device, avoiding increases in device size.

Inventive Principle:
Principle #26Copying

3Reliability

If more data is stored locally, then data availability is improved, but power consumption increases

Engineering Contradiction:
Improvedata availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by storing only the first subset of data locally in the mobile device's memory, which is the portion most frequently accessed or critical for immediate operations. The second subset is stored remotely. This selective local storage ensures data availability for essential operations while minimizing power consumption compared to storing all data locally.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7321930B2Apparatus and methods for managing data used by a mobile device
Publication Date: 2008.01.22 MALIKIE INNOVATIONS LTD
  • US7321930B2 patent drawing
  • US7321930B2 patent drawing
  • US7321930B2 patent drawing

AI summary

Apparatus and methods for managing data used by mobile devices. Data can be retrieved from a second computing device (e.g. a server) where it is stored on a storage medium (e.g. a disk). A subset of the data of a data record stored in the storage medium, or one or more pointers to the data of a data record stored on the storage medium is stored in a memory of the mobile device so that it is not necessary to store a given data record in its entirety in the memory of the mobile device.