Application Offloading via Data Management Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face storage limitations, leading to the need for managing applications and data to free up space without disrupting user experience, as users often have numerous applications and content items that consume significant storage space.

Innovation Solution

Implementing a data management module that offloads application files, data, and state information to network storage, allowing users to uninstall applications while retaining metadata for seamless reinstallation and restoration through a launcher UI that distinguishes between installed and offloaded applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If applications are kept installed on the electronic device, then user experience is maintained with quick access, but storage space is consumed

Engineering Contradiction:
Improveapplication access speedVSAvoidstorage space
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent segments applications into two categories: actively used applications that remain installed on the device for quick access, and less frequently used applications that are offloaded to remote storage. This segmentation allows the system to maintain fast access for necessary applications while freeing up storage space by moving seldom-used applications offline, resolving the contradiction between ease of operation and storage space consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts less frequently used applications from the device's local storage and relocates them to remote storage systems. This extraction process removes the burden of storing inactive applications on the device, thereby freeing up valuable storage space while maintaining the ability to quickly restore and access these applications when needed, thus resolving the storage space versus accessibility contradiction.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If applications are offloaded to network storage, then storage space is freed up, but reinstallation time is required

Engineering Contradiction:
Improvestorage spaceVSAvoidreinstallation time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies preliminary action by maintaining metadata, application state information, and configuration data in remote storage alongside offloaded applications. When an application needs to be restored, this pre-stored information is quickly retrieved and used to rapidly reinstall and restore the application to its previous state, significantly reducing reinstallation time while maintaining the storage space benefits of offloading.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating and maintaining copies of application state information, metadata, and configuration data in remote storage. These copies enable rapid application restoration without requiring full reinstallation, as the system can quickly copy the necessary data back to the device and restore the application to its previous state, thereby minimizing time loss while preserving storage space.

Inventive Principle:
Principle #26Copying

3Loss of time

If application data is retained on the electronic device, then application restoration is faster, but storage space is used

Engineering Contradiction:
Improverestoration timeVSAvoidstorage space
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent extracts application data, state information, and metadata from local storage and relocates them to remote storage systems. This extraction frees up local storage space while maintaining quick restoration capability through the use of cached metadata and state information that are preserved in the remote storage system, allowing fast application restoration without consuming valuable local storage resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of cached metadata and state information that remains accessible in remote storage. This intermediary layer enables fast application restoration by providing quick access to essential application data without requiring the application files themselves to be stored locally, thus resolving the contradiction between restoration speed and storage space consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10684744B2Launching applications on an electronic device
Publication Date: 2020.06.16 RAZER ASIA PACIFIC
  • US10684744B2 patent drawing
  • US10684744B2 patent drawing
  • US10684744B2 patent drawing

AI summary

In some examples, an electronic device may store at least one of application data or application state information obtained from executing a first application on the electronic device, and may offload the first application from the electronic device. The electronic device may present a user interface on a display that may include a first application representation corresponding to the first application offloaded from the electronic device, and a second application representation corresponding to a second application installed on the electronic device. The first application representation is presented with a graphical style that visually distinguishes the first application representation from the second application representation based on the first application being offloaded. The electronic device may onload the first application on the electronic device and execute the first application on the electronic device using the at least one of the application data or the application state information.