OS Application Screen Visibility Control for Multi-Window Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing application programs face challenges in executing processing appropriately when unexpected user operations are accepted on their screens, especially in configurations where multiple windows are displayed on different operating systems environments.
Innovation Solution
A non-transitory computer-readable storage medium storing a program that operates on an OS, capable of instructing the host OS to establish a connection with a predetermined access point and execute communication, while also controlling processing to prevent unexpected user operations in multi-window environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the application program allows the screen to remain displayable during OS processing, then the user can see the application interface, but unexpected user operations may be accepted causing processing errors
Solution Approach 1:
The patent applies dynamics by making the screen display state changeable based on processing phase. The screen is made invisible during the OS processing period and visible again after processing completes, allowing the system to adapt its display behavior to the current operational context and prevent incorrect user interactions during critical processing phases.
Solution Approach 2:
The patent applies preliminary action by making the screen invisible before the OS processing starts. This preemptive measure prevents users from performing operations on the application screen during the processing period, eliminating the possibility of processing errors caused by unexpected user inputs before the processing even begins.
2Reliability
If the screen is made invisible during OS processing, then unexpected user operations are prevented, but the user cannot see what is happening during processing
Solution Approach 1:
The patent applies feedback by providing status information to the user even when the application screen is invisible. The system notifies users of processing completion through alternative channels such as system notifications or status indicators in the notification area, ensuring users remain informed about processing status without risking incorrect interactions with the hidden screen.
3Productivity
If the application program executes processing after OS connection establishment, then network setup is completed, but the process may be interrupted by user operations on the screen
Solution Approach 1:
The patent applies dynamics by changing the screen visibility state based on the processing phase. During the critical period when the application executes processing after OS connection establishment, the screen is made invisible to prevent user operations that could interrupt the process. After processing completes successfully, the screen becomes visible again, allowing users to continue normal interactions.
Data Source
AI summary
After the connection between the predetermined access point and the first information processing apparatus is established by instructing the host OS to execute the first processing, communication via the connection between the predetermined access point and the first information processing apparatus is executed. After the connection between the predetermined access point and the second information processing apparatus is established by instructing the guest OS to execute the second processing, communication via the connection between the predetermined access point and the second information processing apparatus is executed.


