Dynamic Memory Partitioning for End-of-Life Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile user devices often run out of storage space due to reserved partitions for operating systems and updates, forcing users to delete content to make room for new files, even though these devices are no longer receiving software updates and are considered end-of-life.

Innovation Solution

A system and method that allows mobile user devices to increase storage space allocated to user content by repartitioning memory after determining that no further operating system updates will be provided, by transferring content to a server and reallocating space from update partitions to user partitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage space is reserved for operating system updates, then the device can receive future software updates, but user available storage space is reduced

Engineering Contradiction:
Improveability to receive software updatesVSAvoiduser available storage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The partition structure is made dynamic rather than static. The system automatically adjusts partition sizes based on whether the device is receiving updates. When update service ends, the update partition is shrunk and user partition is expanded. This dynamic reconfiguration resolves the contradiction by adapting storage allocation to the device's current lifecycle stage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of partition size allocation based on the device's update status. By detecting when update service ends, the system changes the storage allocation parameters - reducing the update partition size and increasing user partition size - thereby resolving the storage space contradiction.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of stationary object

If the device is maintained with regular software updates, then the operating system remains current, but storage space is continuously consumed by update partitions

Engineering Contradiction:
Improvesoftware update support periodVSAvoidstorage space consumption
Core Design Contradiction:
Duration of action of stationary objectVSQuantity of substance

Solution Approach 1:

When the device reaches end-of-life for updates, the system discards the need for the update partition and recovers that storage space for user use. The update partition is either removed or significantly reduced, and the freed space is allocated to user content, resolving the ongoing storage consumption issue.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system performs preliminary detection of update service status and proactively reconfigures partitions before storage becomes critically full. By anticipating the end of update service and pre-adjusting partition sizes, the system prevents storage conflicts while maintaining update capability during the active update period.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If users delete content to make room for new files, then new content can be stored, but existing user content is lost

Engineering Contradiction:
Improvestorage capacity for new contentVSAvoiddeletion of existing user content
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system provides self-service by automatically expanding user storage space through dynamic partition reconfiguration. Instead of requiring users to manually delete content, the system autonomously manages storage allocation by adjusting partition sizes, thereby providing new storage capacity without forcing users to lose existing content.

Inventive Principle:
Principle #25Self-service

4Device complexity

If storage partitions are fixed at manufacturing, then device structure is simple, but storage allocation cannot adapt to device lifecycle changes

Engineering Contradiction:
Improvepartition structure simplicityVSAvoidstorage allocation flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The partition structure transitions from static to dynamic, allowing automatic reconfiguration based on device lifecycle events. The system maintains simplicity by using automated detection and adjustment mechanisms rather than complex manual configuration, enabling adaptability while preserving ease of operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9729698B2Increasing user memory space on end-of-life mobile user devices
Publication Date: 2017.08.08 ATLASSIAN US INC
  • US9729698B2 patent drawing
  • US9729698B2 patent drawing
  • US9729698B2 patent drawing

AI summary

A device provides, to a mobile user device, an instruction to increase a partition of a memory of the mobile user device, based on a determination that the mobile user device will not receive future software updates. The partition of the memory is accessible to a user of the mobile user device. The instruction causes the mobile user device to increase a storage space for the partition by a particular amount, and generate an indication of the increased partition. The device receives the indication of the increased partition.