Dynamic Cursor Focus Management in Multi-Display Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information handling systems require users to manually select and manage input and output devices, leading to suboptimal interactions due to changing contexts and underutilization of available resources, resulting in a degraded user experience.
Innovation Solution
An immersed information handling system environment that coordinates input and output devices to adapt to the user's context and processing needs, using projected user interfaces, capacitive sensors, and cameras to track interactions in a common coordinate system, automatically selecting peripherals and managing resources for efficient and natural user interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually select and manage input and output devices, then device control flexibility is maintained, but user interaction efficiency deteriorates due to changing contexts
Solution Approach 1:
The system automatically monitors context changes and manages I/O device selection without user intervention. The context monitoring module detects changes in user position, application state, and device availability, while the I/O device manager autonomously reconfigures the optimal device configuration, allowing the system to serve itself rather than requiring manual user management.
Solution Approach 2:
The system dynamically adapts I/O device configuration based on real-time context changes. Instead of static device selection, the system continuously monitors contextual parameters and automatically adjusts which devices are active and how they are configured, enabling the interaction model to evolve with changing user needs and environmental conditions.
2Adaptability or versatility
If a fixed I/O device configuration is selected, then device compatibility is ensured, but resource utilization deteriorates due to underutilization of available peripherals
Solution Approach 1:
The system enables multiple I/O devices to serve multiple functions based on contextual needs. Instead of dedicating specific devices to specific tasks, the system can dynamically assign different devices to different roles depending on which devices are currently needed and which are available, maximizing the versatility and utility of the device ecosystem.
Solution Approach 2:
The system continuously monitors context parameters including active applications, user position, and device availability, using this feedback to automatically adjust I/O device configuration. This closed-loop approach ensures that the system responds to changing conditions by optimizing resource utilization while maintaining compatibility through coordinated device management.
3Ease of operation
If multiple input and output devices are coordinated, then user experience is improved through contextual adaptation, but system complexity increases
Solution Approach 1:
The system divides the complex task of I/O device coordination into separate functional modules: a context monitoring module that detects contextual parameters, a cursor focus engine that determines which application should receive inputs, and an I/O device manager that configures active devices. This modular segmentation manages system complexity by assigning specific responsibilities to discrete components that can operate semi-independently.
Solution Approach 2:
The cursor focus engine acts as an intermediary between context monitoring and I/O device configuration. It receives contextual information, determines the appropriate target application for user inputs, and communicates this to the I/O device manager, which then configures the appropriate devices. This intermediary layer simplifies the overall system architecture by providing a clear separation of concerns and a standardized interface between modules.
Data Source
AI summary
Plural applications present visual information at plural windows with a cursor focus at one of the windows to direct inputs to the application presenting information at the window. In response to inputs at another application associated with another window, cursor focus changes to the other application and then automatically returns to the first application and window without a user command. Automated management of cursor focus is supported with sensors that detect conditions proximate a display that presents visual information and with user settings, such as a press and hold at an application that a user desires to retain cursor focus on an automated basis.


