Autonomic Cursor Calibration via Event Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional pointing device interface modules require users to manually select and often fail to adapt to changes in optimal cursor movement rates due to user sophistication limitations and external factors like application changes and screen resolution, lacking the ability to autonomously adjust cursor movement rates.

Innovation Solution

A computer system comprising a calibration module, event detection module, and application interface module that autonomously selects and modifies the cursor movement rate based on user-defined natural motion, detecting less-than-optimal calibration indicators and adjusting the rate accordingly, including storing calibration information for applications and adapting to changes in screen resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual calibration is used to select cursor movement rate, then user can customize the rate, but the system cannot adapt to changes in optimal rate over time

Engineering Contradiction:
Improveadaptability to changing optimal cursor movement rateVSAvoidautomatic calibration capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system performs self-calibration by automatically monitoring pointing device events and adjusting cursor movement rate without user intervention. The calibration module detects when recalibration is needed and autonomously selects new rates based on accumulated usage data, eliminating the need for manual user calibration while adapting to changing optimal rates over time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors pointing device events and cursor interaction patterns to detect indicators of suboptimal calibration. This feedback loop enables the system to identify when the current cursor movement rate is no longer optimal and triggers automatic recalibration to restore optimal performance.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If trial and error method is used to select optimal rate, then user can find suitable rate, but the process is time-consuming and complex

Engineering Contradiction:
Improveprecision of optimal rate selectionVSAvoidtime required for calibration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary calibration by analyzing accumulated pointing device event data to pre-determine optimal cursor movement rates before user needs them. By proactively monitoring usage patterns and detecting calibration indicators, the system prepares and applies optimized rates in advance, eliminating the need for users to spend time on trial and error calibration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the manual trial-and-error mechanical calibration process with an automated computational system. The calibration module uses algorithms to analyze pointing device events and automatically calculate optimal rates, substituting user manual adjustment with automated computational optimization that is both more precise and faster.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If fixed cursor movement rate is used, then system is simple to operate, but it cannot adapt to different applications and screen resolutions

Engineering Contradiction:
Improveadaptability to different applications and screen resolutionsVSAvoidcalibration system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from a fixed cursor movement rate to a dynamic rate that automatically adjusts based on detected calibration indicators. The calibration module continuously monitors pointing device events and modifies the cursor movement rate in response to changing conditions such as different applications and screen resolutions, making the system adaptive without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically changes the cursor movement rate parameter based on analyzed pointing device event data. By monitoring indicators of suboptimal calibration and adjusting the rate parameter dynamically, the system adapts to different applications and screen resolutions while maintaining operational simplicity for the user.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7986300B2Autonomic control of calibration for pointing device
Publication Date: 2011.07.26 GOOGLE LLC
  • US7986300B2 patent drawing
  • US7986300B2 patent drawing
  • US7986300B2 patent drawing

AI summary

A computer system includes a computer, a calibration module, an event detection module, and an application interface module. The computer executes one or more applications and receives pointing device events generated by a pointing device connected to the computer. The calibration module modifies a rate of movement of a cursor displayed by the computer in response to the pointing device events. The event detection module detects a less-than-optimal calibration indicator from the pointing device events and modifies the rate of movement of the cursor. The application interface module communicates with the application being performed on the computer. A storage module for storing calibration information may also be included.