Dynamic Cursor Speed Adjustment via Capacitive Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current touch pad systems struggle to dynamically adjust cursor speed in response to user input events such as overshooting or undershooting, leading to suboptimal navigation and precision on touch-sensitive displays.

Innovation Solution

A system comprising a sensor with capacitance sense electrodes, a controller, and programmed instructions that detect object movement, apply cursor speed based on a cursor-to-object speed relationship, and adjust this relationship in response to trigger events like overshoots or undershoots, using measured characteristics to adjust cursor speed accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a fixed cursor speed is used in touch pad systems, then the system operation is simple, but the navigation precision and user control accuracy deteriorate when overshooting or undershooting occurs

Engineering Contradiction:
Improvecursor positioning precisionVSAvoidcursor speed control complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic cursor speed adjustment by detecting trigger events (overshoot/underscore conditions) and automatically modifying the cursor-to-object speed relationship. The system transitions from a static speed mapping to a dynamic one where the controller monitors object movement characteristics and adjusts cursor speed in real-time based on detected events, resolving the contradiction between fixed simplicity and adaptive precision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by detecting cursor movement outcomes (overshoot/underscore events) and using this information to adjust subsequent cursor speed. The controller continuously monitors the relationship between object movement and cursor response, and when trigger events are detected, it modifies the speed relationship to improve positioning accuracy, creating a closed-loop control system that enhances precision without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

2Speed

If the cursor speed is increased to improve navigation efficiency, then the navigation speed improves, but the positioning accuracy deteriorates leading to more overshooting events

Engineering Contradiction:
Improvecursor navigation speedVSAvoidcursor positioning accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent creates a dynamic speed adjustment system where the cursor speed is not fixed but adapts based on detected trigger events. When overshooting or undershooting events are detected, the system automatically modifies the cursor-to-object speed relationship to optimize both speed and accuracy, allowing the cursor to navigate efficiently during normal operation while automatically correcting speed to improve precision when positioning errors occur.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the speed parameter dynamically by adjusting the cursor-to-object speed relationship based on detected events. Rather than maintaining a constant high speed that causes overshooting, the system modifies the speed parameter in response to positioning errors, thereby resolving the contradiction between maintaining high navigation speed and achieving accurate positioning by adapting the speed parameter to current operational conditions.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the cursor speed is decreased to improve positioning accuracy, then the positioning precision improves, but the navigation efficiency and productivity deteriorate

Engineering Contradiction:
Improvecursor positioning precisionVSAvoidnavigation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements a dynamic cursor speed system that adjusts speed based on operational needs detected through trigger events. Rather than maintaining a consistently low speed for precision, the system operates at higher speeds during normal navigation and automatically reduces speed only when overshooting or undershooting events are detected, thereby maintaining both high navigation efficiency and positioning precision by adapting speed to current operational context.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically changes the cursor speed parameter based on detected positioning errors. During efficient high-speed navigation, the cursor-to-object speed relationship maintains higher speeds for productivity. When positioning accuracy issues are detected through trigger events, the system modifies the speed parameter to optimize precision, thus resolving the contradiction between navigation efficiency and positioning precision by adapting the speed parameter to current operational requirements.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system enhances navigation by dynamically adjusting cursor speed in real-time, improving precision and accuracy by responding to user input events, thereby optimizing cursor movement on touch-sensitive displays.

Implementation Method 1

Touch pads may operate using capacitive sensing, a technology that senses the change of capacitance where a finger touches the pad

Methodology Applied
Scientific EffectCapacitance sensing: Capacitance

Data Source

PatentUS11561629B1Adjusting cursor speed
Publication Date: 2023.01.24 CIRQUE CORP
  • US11561629B1 patent drawing
  • US11561629B1 patent drawing
  • US11561629B1 patent drawing

AI summary

Adjusting a cursor speed may include a sensor with at least one capacitance sense electrode, a controller in communication with the sensor, memory in communication with the controller, and programmed instructions stored in the memory and configured, when executed, to cause the capacitance controller to detect movement of an object moving proximate the sensor at an object speed, apply a cursor speed to a cursor depicted in a display based at least in part on a cursor-to-object speed relationship, detect a trigger event in the detected object movement, and change the cursor-to-object speed relationship in response to detecting the trigger event.