Cursor Control via Concurrent Direction and Speed Inputs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer systems face challenges in accurately manipulating cursor movement and display values due to fixed distance ratios and limited user input precision, leading to cumbersome operations and reduced accuracy.
Innovation Solution
A method and system that allow concurrent first and second user inputs to define the direction and speed of cursor movement on a display device, using touch-sensitive devices to adjust the speed and precision of cursor movement and display value changes, enabling dynamic control with increased accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a predefined constant distance ratio is used for cursor movement, then the cursor moves at a predefined speed, but the operation becomes cumbersome and inaccurate for different applications
Solution Approach 1:
The patent implements dynamic cursor speed adjustment by allowing users to concurrently provide first and second user inputs that define both direction and speed of cursor movement. This transforms the static, fixed-ratio cursor movement into a dynamic system where speed can be adjusted in real-time based on application needs, resolving the contradiction between ease of operation and adaptability.
Solution Approach 2:
The system changes the speed parameter of cursor movement by processing concurrent user inputs differently. The first user input defines direction while the second user input defines speed, allowing independent control of these parameters. This parameter separation enables the cursor to adapt to different application requirements without compromising operational simplicity.
2Measurement precision
If the ratio A/B is too low, then the cursor moves erratically over the display device, but if the ratio A/B is too high, the user has to roll the electronic mouse or track ball multiple times to reach the target on the screen
Solution Approach 1:
The patent allows dynamic adjustment of the distance ratio parameter through concurrent user inputs. By separating direction and speed control into first and second user inputs respectively, the system can optimize the ratio for each specific operation, achieving both precise positioning and efficient target reach without the trade-off inherent in fixed-ratio systems.
Solution Approach 2:
The system transitions from a static fixed ratio to a dynamic adjustable ratio that can be modified during operation. This dynamic adjustment capability allows the cursor speed and movement characteristics to adapt to the specific task at hand, eliminating both erratic movement and excessive rolling requirements.
3Measurement precision
If the display device size is limited, then the user cannot accurately adjust the indicator element on the slider control with a finger, but increasing the display device size is not always feasible
Solution Approach 1:
The patent replaces the mechanical finger-sliding interaction with a digital processing system that interprets concurrent touch inputs. Instead of relying on physical finger movement along the slider, the system processes first and second user inputs to determine both the target position and adjustment amount, enabling accurate control without requiring large physical display areas or precise manual dexterity.
Solution Approach 2:
The system introduces an intermediary processing layer between the user's touch input and the slider adjustment. This intermediary processes concurrent inputs to calculate the appropriate adjustment, acting as a mediator that translates rough finger movements into precise slider control adjustments without requiring the user to directly manipulate the indicator element with fine motor skills.
Data Source
AI summary
A method includes displaying a cursor on a display device with a computer system, and concurrently receiving first and second user inputs associated with movement of the cursor on the display device via the computer system. The method also includes moving display of the cursor on the display device in a vector defined by the first and second user inputs. The first user input defines a direction in which the cursor is moved on the display device and the second user input defines a speed at which the cursor is moved on the display device.


