iKVM Mouse Pointer Synchronization via Video Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional iKVM systems experience synchronization issues between local and remote mouse pointers due to changes in mouse ballistics algorithms and acceleration settings, leading to user frustration and decreased productivity, especially in server management applications.
Innovation Solution
The system employs video/graphics circuitry to provide real-time remote mouse position feedback, allowing for synchronization of local and remote mouse pointers through a host iKVM manager, independent of the operating system, and automatically enables or disables single cursor mode based on mouse pointer position feedback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional iKVM systems use standard mouse ballistics algorithms and acceleration settings, then the system operates with standard OS mouse behavior, but the local and remote mouse pointers drift out of synchronization
Solution Approach 1:
The patent implements a feedback mechanism where the remote mouse pointer position is continuously monitored and fed back to the local system. The local system receives position information from the remote system and adjusts its mouse pointer position accordingly to maintain synchronization. This closed-loop feedback approach allows the system to adapt to changes in mouse ballistics and acceleration settings automatically.
Solution Approach 2:
The system dynamically changes mouse pointer position parameters based on feedback from the remote system. By adjusting the local mouse pointer position parameters in real-time according to remote system state, the patent maintains synchronization despite variations in mouse acceleration and ballistics algorithms across different operating systems.
2Reliability
If single cursor mode is implemented to trap focus in the remote desktop window, then mouse pointer synchronization is maintained, but user productivity decreases due to manual switching requirements
Solution Approach 1:
The patent implements an automatic single cursor mode that self-manages the mouse pointer synchronization without requiring user intervention. The system automatically detects when remote desktop window focus changes and adjusts accordingly, enabling and disabling single cursor mode as needed. This eliminates the need for users to manually switch modes while maintaining synchronization reliability.
Solution Approach 2:
The system dynamically adjusts the single cursor mode based on real-time conditions. Rather than a static mode that requires manual switching, the patent makes the single cursor mode dynamic by automatically enabling it when the remote desktop window has focus and disabling it when focus shifts to other applications. This dynamic behavior maintains synchronization while preserving user productivity.
3Ease of operation
If local mouse pointer movements are synchronized with remote pointer movements, then coordination between local and remote pointers is achieved, but synchronization is lost when OS mouse acceleration settings change
Solution Approach 1:
The patent uses continuous feedback from the remote system about mouse pointer position to maintain synchronization stability. When OS mouse acceleration settings change, the feedback mechanism detects the drift between local and remote pointers and sends correction signals to realign them, ensuring synchronization stability persists despite acceleration changes.
Solution Approach 2:
The system employs dynamic adjustment of mouse pointer synchronization parameters. Rather than using fixed synchronization ratios, the patent continuously adapts the synchronization parameters based on actual pointer position feedback, allowing the system to maintain coordination stability even when mouse acceleration settings dynamically change across different operating systems.
Data Source
AI summary
Systems and methods are provided that may employ remote system mouse pointer position feedback from video/graphics circuitry (e.g., video adapter hardware such as graphics card, video card, etc.) of a remote information handling system to manage a remote mouse pointer based on local mouse position input received from a user interface of local information handling system that is communicatively coupled to the remote information handling system across a wired or wireless network, e.g., to synchronize a remote mouse pointer with a local mouse pointer that is manipulated by a local user of a local information handling system or to implement a single cursor mode for the remote mouse pointer.


