Touch Screen Application Switching via Segmented Execution Spaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face limitations in screen size and user interface, making it cumbersome to execute multiple applications and share data between them, as they lack designated execution spaces and efficient methods for switching and data sharing.
Innovation Solution
A display device with a touch screen that sets an application execution space with sub-spaces for arranging windows, allowing data sharing and switching between applications through gestures and commands, enabling seamless data transfer between windows and devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the mobile device displays only one application at a time in the entire display area, then the application can be displayed in full screen, but the user cannot execute multiple applications simultaneously and must repeatedly end and restart applications to switch between them
Solution Approach 1:
The display screen is segmented into multiple execution spaces (first execution space and second execution space), allowing different applications to be displayed simultaneously in different segments. This enables the user to switch between applications by simply switching between execution spaces without ending any application, thereby reducing the time and operations required for application switching.
2Ease of operation
If the mobile device does not define execution spaces for each application, then the device maintains a simple structure, but the user cannot efficiently share data between applications and must copy and paste through the home screen
Solution Approach 1:
The first execution space acts as an intermediary between the first application and the second application, enabling direct data sharing between them. Data can be shared from the first application in the first execution space to the second application in the second execution space without returning to the home screen, thus simplifying the data sharing operation while maintaining a manageable execution space structure.
3Productivity
If the mobile device requires returning to home screen to switch applications or share data, then the system maintains simple control logic, but the user experiences cumbersome operations and reduced efficiency
Solution Approach 1:
The system introduces a new dimension of execution space management by creating multiple execution spaces (first execution space, second execution space) that can be switched between. This dimensional approach allows applications to run in parallel across different spaces, enabling efficient application switching and data sharing without returning to the home screen, thus improving productivity while maintaining simple control logic within each space.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
A portable electronic device and a method of controlling a portable electronic device are provided. The method includes displaying a first execution screen of a first application on a touch screen display of the portable electronic device, the first execution screen comprising a plurality of objects associated with a plurality of uniform resource locators (URLs) respectively. Based on a first contact with respect to a first object among the plurality of objects displayed on the touch screen display, the method further includes displaying a second object corresponding to the first object while the first execution screen is maintained on the touch screen display. Based on a second contact on the touch screen display while the first contact is held on the touch screen display, the method further includes displaying a second execution screen of a second application on the touch screen display, the second object and the second execution screen of the second application being displayed together while the first contact is held on the touch screen display. Based on a termination of the first contact on the touch screen display, the method further includes displaying a first URL related to the second object on the second execution screen, the second object disappearing from the second execution screen when the first contact is terminated.