App Application Linking Controller for Seamless Switching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
Data Source
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.


