Mobile Terminal Memory Management for Data Distribution Overflow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data distribution methods for mobile terminals do not consider memory capacity, leading to potential memory overflow issues, especially in augmented reality and file-casting services where large volumes of data are distributed without ensuring sufficient storage space.

Innovation Solution

A data distribution system and method where the mobile terminal requests data distribution while notifying the server of available and deletable storage space, allowing for the deletion of unnecessary data to secure sufficient capacity before receiving new data, and prioritizing data distribution based on position information and data attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If all objects and content are acquired without considering memory capacity, then the data distribution service can provide comprehensive information, but memory overflow occurs in the mobile terminal

Engineering Contradiction:
Improvevolume of distributed dataVSAvoidmemory storage reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The mobile terminal performs preliminary actions by calculating available memory capacity and deletable data volume before requesting data distribution. The terminal notifies the server of these capacity parameters in advance, allowing the server to adjust the data distribution plan accordingly, preventing memory overflow before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of data volume to be distributed based on the mobile terminal's memory capacity. The server receives capacity information from the terminal and dynamically adjusts the volume of data to distribute, ensuring it matches the available storage space rather than distributing a fixed or maximum volume.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If data distribution is performed without notifying the server of available memory capacity, then the distribution process is simple, but memory overflow cannot be prevented

Engineering Contradiction:
Improvedata distribution process complexityVSAvoidmemory storage reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The mobile terminal provides feedback to the server by notifying it of the available memory capacity and deletable data volume before data distribution. This feedback loop allows the server to make informed decisions about data selection and volume, preventing memory overflow while maintaining a relatively simple distribution process.

Inventive Principle:
Principle #23Feedback

3Productivity

If deletable data is not identified and removed in advance, then the data storage process is straightforward, but sufficient capacity cannot be secured for new data

Engineering Contradiction:
Improvedata acquisition efficiencyVSAvoidavailable storage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system performs preliminary identification of deletable data and calculation of available capacity before the data acquisition process. By notifying the server of deletable data volume in advance, the terminal ensures sufficient storage capacity will be available for incoming data, preventing acquisition delays or failures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2613265B1Mobile terminal, data distribution server, data distribution system, and data distribution method
Publication Date: 2017.11.29 NTT DOCOMO INC
  • EP2613265B1 patent drawingFigure 1
  • EP2613265B1 patent drawingFigure 2
  • EP2613265B1 patent drawingFigure 3

AI summary

An object of the present invention is to provide a data distribution server, a mobile terminal, and a data distribution method with which distribution of data can be performed in consideration of memory capacity. In a mobile terminal 100, an amount-of-space arithmetic unit 101 carries out an arithmetic operation for an amount of space and a possible amount of space of an object storage unit 102b. Then, in an object distribution server 200, object data is selected based on the amount of space or the like, and a distribution list is generated and transmitted to the mobile terminal 100. In the mobile terminal 100, deletion of object data determined as deletable is performed in order to acquire object data in the distribution list. Acquisition of the object data is then performed.