App Switching via Background Thumbnail Overlay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing multiple running applications on portable computing devices, such as smartphones, is cumbersome due to the difficulty in quickly switching between applications and identifying which applications are active without cluttering the screen with miniature windows.
Innovation Solution
The system allows users to view and interact with thumbnails of running applications without leaving the current application, by making the current application partially transparent and displaying reduced representations of other apps, which include essential information and activity indicators, enabling users to switch or access other apps directly from the home view.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If miniature windows are used to display running applications, then application switching capability is improved, but screen clutter and visibility are worsened
Solution Approach 1:
The patent extracts the application thumbnail display from the traditional full-screen switcher view and integrates it into the home screen background. This allows users to see running applications without dedicating significant screen real estate to them, resolving the contradiction between application switching capability and screen visibility.
Solution Approach 2:
The patent transitions from a 2D flat switcher view to a 3D spatial arrangement where thumbnails are positioned in the background layer while the foreground remains available for primary content. This dimensional separation allows simultaneous visibility of both home screen elements and running applications.
2Loss of information
If application thumbnails are displayed in the background, then application identification is improved, but current application visibility is worsened
Solution Approach 1:
The patent applies different transparency qualities to different regions of the display. The background area where thumbnails appear is made transparent or semi-transparent, while the foreground area maintaining current application visibility retains full opacity. This local differentiation allows simultaneous visibility of both running applications and current application content.
3Ease of operation
If users switch between applications using traditional methods, then application toggling is achieved, but number of steps is increased
Solution Approach 1:
The patent displays thumbnails of running applications in advance on the home screen background, allowing users to identify and select the next application before actually switching. This preliminary visualization reduces the cognitive steps required for application switching compared to traditional full-screen switchers.
Solution Approach 2:
The patent enables direct tapping on background thumbnails to switch applications, skipping the intermediate step of entering a full-screen switcher view. This direct access mechanism rushes through the application switching process in a single action rather than multiple steps.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The invention relates to a method, program product and computer for managing computer programs in a running state on a computer operating system. The computer programs have at least one normal user interface representation, such as a window, for receiving input from a user and producing output to a user. Reduced representations of normal user interface representations are formed for the computer programs so that the reduced representations can be presented simultaneously on a display of the computer. A selection input is received from a user for selecting a reduced representation of a second computer program for providing a normal user interface representation of the second program to a user in response to the selection input. At least a part of the normal user interface representation of the first program simultaneously with the reduced representations, where the reduced representations are indicative of states of the computer programs.