App Application Linking Controller for Seamless Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inconvenience of switching between applications on a mobile device, which requires users to invoke an idle screen and manually execute another application, disrupts the workflow and user experience.

Innovation Solution

An apparatus and method that links information about multiple objects displayed on a screen, allowing immediate execution of linked applications upon receipt of a predetermined input value during the execution of a specific application, without invoking an idle screen, by using a controller to store and manage link information and control the execution of linked applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user follows the conventional method of switching applications by invoking an idle screen and manually selecting another application, then the system maintains a standard application switching workflow, but the user experiences workflow disruption and increased operation time

Engineering Contradiction:
Improveapplication switching operationVSAvoidtime for application switching
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-establishes link relationships between application objects on the home screen, so that when one application is executed, the linked application is automatically identified and switched to without requiring the user to manually navigate through an idle screen. This preliminary setup of link information enables direct application switching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller acts as an intermediary that manages link information between application objects. When a predetermined input is received during application execution, the controller uses the stored link information to automatically switch to the linked application, mediating the transition without requiring user interaction with the idle screen.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system requires manual invocation of an idle screen for application switching, then the system maintains a traditional multi-step switching process, but the user experience deteriorates due to workflow disruption

Engineering Contradiction:
Improveapplication execution reliabilityVSAvoidapplication switching convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Link relationships between applications are pre-established and stored in the controller before the user needs to switch applications. This preliminary action ensures that when switching is needed, the system can immediately transition to the linked application without disrupting the user's workflow or requiring manual idle screen invocation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system implements direct application switching without idle screen invocation, then the workflow efficiency improves, but the system complexity increases due to link information management

Engineering Contradiction:
Improveworkflow execution efficiencyVSAvoidlink information management system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller performs multiple functions: it not only executes applications but also manages link information between application objects. This multi-functionality allows the system to handle both application execution and application switching through a single component, avoiding the need for separate complex management systems.

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

Solution Approach 2:

The system uses object information copies stored in the controller to represent applications and their relationships. Instead of managing complex real-time application states, the controller works with copied link information that simplifies the switching process while maintaining productivity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10346036B2Apparatus and method of executing plural objects displayed on a screen of an electronic device, and computer-readable recording medium for recording the method
Publication Date: 2019.07.09 HUAWEI TECH CO LTD
  • US10346036B2 patent drawing
  • US10346036B2 patent drawing
  • US10346036B2 patent drawing

AI summary

A method and an apparatus are provided for executing a plurality of objects displayed on a screen of an electronic device. The plurality of objects are displayed on the screen of the electronic device. Each of the plurality of objects is used to execute an application upon selection of a respective object. Information about a first object, of the plurality of objects, corresponding to a first application and information about a second object, of the plurality of objects, corresponding to a second application, are linked. Link information about the linked first and second objects is stored. The second application is executed upon receipt of a predetermined input value from an input means during execution of the first application.