Cursor Boundary Detection for Faster Multi-Screen Session Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Switching between multiple screens in a multi-screen environment is inefficient, requiring users to manually move the cursor across intervening screens, which increases time and negatively affects user experience as the number of screens increases.
Innovation Solution
A computing system with a cursor monitor agent and analysis service that detects cursor movement within a boundary area to determine switching intent, displaying an options menu for session selection, and automatically moves the cursor to the chosen session based on predefined profiles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If manual cursor movement is used to switch between screens, then screen switching is achieved, but time consumption increases and user experience deteriorates as the number of screens increases
Solution Approach 1:
The system performs preliminary analysis of cursor movement patterns within boundary areas to predict user switching intent before actual screen switching occurs. By monitoring cursor position and movement trends in advance, the system prepares for the transition, reducing the time and effort required for manual cursor movement across multiple screens.
2Area of stationary object
If the number of screens increases to provide more display area, then resource accessibility improves, but cursor movement complexity and time consumption increase
Solution Approach 1:
The system introduces an intermediary mechanism that monitors cursor movement within boundary areas and automatically determines switching targets. This intermediary analysis service acts as a mediator between the user's cursor movements and the actual screen switching action, eliminating the need for manual cursor traversal across multiple screens while maintaining access to expanded display areas.
3Productivity
If automatic cursor movement is implemented based on cursor monitoring, then screen switching efficiency improves, but system complexity increases
Solution Approach 1:
The system segments the screen switching function into distinct modular components: a cursor monitor agent that tracks cursor position, a boundary area definition module that establishes monitoring zones, and a cursor analysis service that processes movement data. This segmentation allows each component to perform its specific function independently, improving screen switching efficiency while managing system complexity through modular architecture.
Data Source
AI summary
A computing system includes a client computing device and a cloud management platform. The client computing device includes a plurality of screens, with each screen having at least one session displayed therein. Each session has a boundary area associated therewith. A cursor monitor agent within the client computing device monitors movement of the cursor in the boundary area of the session having the cursor therein. The cloud management platform includes a cursor analysis service to analyze movement of the cursor within the boundary area to determine if a movement parameter is met indicating that a user intends to switch to a different session. The cursor monitor agent displays an options menu within the session having the cursor therein in response to the movement parameter having been met. The options menu provides options for the user to switch to the different session.


