Display Element Migration Across Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing application development mechanism restricts user customization and personalization, as applications are independently compiled and run, limiting user participation in functional module orchestration and failing to satisfy personalized user requirements.

Innovation Solution

A method for migrating display elements across applications, allowing users to freely assemble and customize display components by transferring target display elements between applications, enabling personalized application configurations and reducing developer workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications are independently compiled and run, then stable running of each application is ensured, but user customization and personalization are restricted

Engineering Contradiction:
Improvestable runningVSAvoiduser customization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments an application into multiple independent modules (first application module, second application module, etc.), each capable of independent compilation and execution. This allows the system to maintain stability through modular independence while enabling user customization by allowing selective assembly and migration of these modules across different application contexts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic module assembly where application modules can be dynamically added, removed, and migrated between different applications at runtime. This dynamic architecture resolves the contradiction by allowing the system to adapt its structure based on user needs while maintaining stable execution through controlled module lifecycles.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If applications are independently compiled and run, then functional modules are completely determined during development, but user participation in orchestration of functional modules is prevented

Engineering Contradiction:
Improveindependent compilationVSAvoiduser participation
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

By dividing applications into independent, compilable modules with standardized interfaces, the system enables both easy manufacturing (independent compilation) and user participation (module selection and assembly). Each module can be developed independently while users can orchestrate them through configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a module management mechanism that acts as an intermediary between independent application modules and user control. This mediator enables users to participate in module orchestration while maintaining the independence and ease of compilation of individual modules.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If display elements are fixed within applications, then application structure is simplified, but user ability to assemble customized application functions is limited

Engineering Contradiction:
Improveapplication structureVSAvoidcustomization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic display element migration where interface elements can be moved between applications at runtime. This resolves the contradiction by maintaining simple application structures individually while enabling complex customized assemblies through dynamic element migration and reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Display elements are designed with universal interfaces that allow them to function across multiple applications. This enables elements to maintain their simplicity within individual applications while gaining versatility through cross-application assembly and customization.

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

Data Source

PatentUS20230418445A1Method for migrating display element across applications and electronic device
Publication Date: 2023.12.28 HUAWEI TECH CO LTD
  • US20230418445A1 patent drawing
  • US20230418445A1 patent drawing
  • US20230418445A1 patent drawing

AI summary

A method for migrating a display element across applications and an electronic device are disclosed and relate to the field of operating systems. The method includes: An application includes an application component and a plurality of display components. The application component and the display components are compiled independently, and each of the display components is compiled independently. When starting a first application, an electronic device starts a first application component and a target display element that correspond to the first application. When migration of the target display element to a second application is received, the first application component sends an identifier of the target display element to a second application component corresponding to the second application, and closes the target display element. The target display element is started by the second application component. When restarting the second application, the second application component starts the target display element.