Network-Extended Memory for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile electronic devices, such as cellular telephones, face memory constraints that limit their ability to store data, hindering the execution of memory-consuming applications and features like high-resolution images and video clips, despite increasing computational capabilities.

Innovation Solution

The solution involves extending the memory capacity of mobile devices by utilizing remote computer systems for data storage, allowing applications to access and manage data objects distributed across both local and remote memory resources via an extended-memory monitor and service application, leveraging telecommunications network connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If on-board memory capacity is increased to support memory-consuming applications, then application functionality is improved, but device size, power consumption, and cost increase

Engineering Contradiction:
Improvememory capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent extends memory capacity from the local device dimension to the network dimension by implementing a distributed memory system. Local memory serves as cache while remote memory provides extended storage capacity over the network, effectively adding a spatial dimension to memory availability without increasing local hardware resources.

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

Solution Approach 2:

The patent introduces a memory management system as an intermediary between applications and physical memory resources. This intermediary abstracts the complexity of distributed memory access, managing data placement between local and remote memory, and handling access requests transparently to applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If on-board memory capacity is increased to support memory-consuming applications, then application functionality is improved, but device complexity increases

Engineering Contradiction:
Improvememory capacityVSAvoiddevice complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent makes the memory system universal by designing it to automatically adapt to different storage scenarios. The same memory management infrastructure handles both local and remote memory access uniformly, allowing applications to request memory without specifying the physical location, thereby reducing complexity through abstraction.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The memory management system acts as an intermediary that shields applications from the complexity of distributed memory architecture. It handles data placement, retrieval, and synchronization between local and remote memory, presenting a simplified interface to applications while managing the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If local memory components are added to increase storage capacity, then data storage capability is improved, but device size and power consumption increase

Engineering Contradiction:
Improvedata storage capacityVSAvoiddevice size
Core Design Contradiction:
Quantity of substanceVSWeight of moving object

Solution Approach 1:

The patent extracts the bulk storage function from the mobile device and places it in remote systems, keeping only the essential cache function locally. This extraction allows the device to maintain minimal local memory while accessing extensive remote storage capacity, effectively separating storage capacity from device physical dimensions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent resolves the size-capacity contradiction by transitioning storage from the physical dimension to the network dimension. Data storage capacity is no longer constrained by device physical size but by available network bandwidth and remote storage resources, effectively adding a virtual dimension to storage capacity.

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

Data Source

PatentUS9060009B2Network-extended data storage for mobile applications
Publication Date: 2015.06.16 QUALCOMM INC
  • US9060009B2 patent drawing
  • US9060009B2 patent drawing
  • US9060009B2 patent drawing

AI summary

Embodiments of the present invention are directed to methods and subsystems directed to increasing the amount of memory accessible to software and hardware components of mobile electronic devices as well as to increasing security and reliability of data storage for mobile electronic devices. In the described embodiments of the present invention, the local memory within a mobile electronic device is extended by transmitting data from the local memory to one or more remote computer systems for storage and by requesting and receiving data from the one or more remote computer systems for storage in the local memory of the mobile electronic device. In the described embodiments of the present invention, a portion of the local memory within a mobile electronic device is employed as a local window into a much larger amount of data stored on one or more remote computer systems on behalf of the mobile electronic device.