Dynamic Application Set Editing for Batch Installation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when changing smartphones, as existing methods require reinstalling application software one by one, and batch installation through pre-installation packages do not allow for easy deletion of unwanted software, leading to memory occupation.

Innovation Solution

An application software installation method and server system that allows users to edit a to-be-installed application set by adding or deleting software identifiers, enabling personalized software installation and batch installation, while also upgrading non-latest versions and providing a restoration option.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If batch installation through pre-installation packages is used, then installation efficiency is improved, but user control over selected software is reduced

Engineering Contradiction:
Improveinstallation efficiencyVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a dynamic to-be-installed application set that can be flexibly adjusted by users. The system transitions from a static batch installation approach to a dynamic one where users can add, delete, and modify application selections before installation, resolving the contradiction between installation efficiency and user control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the batch installation process into distinct phases: obtaining the initial to-be-installed application set, user editing phase where applications can be individually selected or removed, and final installation phase. This segmentation allows users to control specific applications while maintaining overall batch installation efficiency.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all applications in the pre-installation package are installed, then completeness is improved, but memory consumption increases

Engineering Contradiction:
ImprovecompletenessVSAvoidmemory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent enables users to extract and remove unwanted applications from the to-be-installed application set before installation. Users can review the list of applications and selectively delete those they no longer need, thereby reducing memory consumption while maintaining installation of essential applications.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of installing all applications in the pre-installation package (excessive action), the system allows users to perform partial installation by selecting only the necessary applications. This resolves the contradiction between ensuring completeness of needed applications and avoiding unnecessary memory consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If one-by-one installation is performed, then user selection control is improved, but installation time increases

Engineering Contradiction:
Improveuser selection controlVSAvoidinstallation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the advantages of one-by-one installation (user control) with batch installation (efficiency) by implementing a hybrid approach. Users can control individual application selection within a batch framework, where the system prepares a comprehensive to-be-installed application set that can be collectively installed after user review, reducing total installation time while maintaining selection control.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11775274B2Application software installation method, device, and server
Publication Date: 2023.10.03 HUAWEI TECH CO LTD
  • US11775274B2 patent drawing
  • US11775274B2 patent drawing
  • US11775274B2 patent drawing

AI summary

An application software installation method includes: accessing, by a device, a server; receiving, by the device, an editing operation of a user for a to-be-installed application set in the server, where the to-be-installed application set includes N application software identifiers, where N is a positive integer, the N application software identifiers are used to indicate corresponding to-be-installed application software, and the to-be-installed application software is application software backed up by another device in the server; and sending, by the device, an editing instruction for the to-be-installed application set to the server based on the editing operation, where the editing instruction is used to instruct the server to add an application software identifier to the to-be-installed application set and/or delete an application software identifier from the to-be-installed application set, so that the server obtains an updated to-be-installed application set.