IP Library Granted Patent US 7,289,107
Granted Patent B1
US 7,289,107 · App. 09/523,407 · Granted Oct 30, 2007

Auto-calibration of pointing devices used in a computer user interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,289,107
App. No.
09/523,407
Granted
Oct 30, 2007
Kind
B1
Abstract

A pointing device in a computer system is automatically calibrated by distinguishing between “in presence” and “out of presence” conditions. Calibration correction accommodates differing geometry of users' hands and fingers. Thus, the “natural” “home” position may be different for left-handers or right-handers, or if the device is operated with a thumb versus a forefinger. A system monitors user activity and from that activity automatically selects X-Y values for auto-calibration. “First touch” and “click” activities are used to select proper X-Y values for auto-calibration. “Click from out of presence” is used to determine user selection events for proper calibration. The invention provides “hardware help” for detecting and calibrating a “first touch.”

Claims (20)

1. A method for performing auto calibration in a relative pointing device for a computer user interface having,

a stick control for operation by the user;

a sensor surface having X and Y electrical signal values at various contact positions on said sensor surface;

a contact surface on which the sensor surface may or may not be in contact;

a contact actuated by the user through the stick control for movement between contact positions along the sensor surface;

the stick control having a central pointing position at which the user expects there to be no cursor movement, and having at this central pointing position X and Y electrical signal values, the stick control having positions displaced from the central pointing position to cause the cursor to move in a direction corresponding to the direction of the displacement, and at a speed corresponding to the magnitude of the displacement;

the sensor surface and contact outputting a pair of X and Y electrical signal values with respect to the position of the contact on the sensor plane, the process of auto calibration of the relative pointing device comprising the steps of:

making contact between the contact surface and the sensor surface;

determining Xcenter and Ycenter values by recording the X and Y electrical signal values at the point in time when the contact is first established;

determining the current X and Y electrical signal values with respect to the position of the contact on the sensor plane at a subsequent time; and,

calibrating the relative pointing device at the subsequent time by subtracting the recorded Xcenter and Ycenter values from the current X and Y electrical signal values.

2. The method for performing auto calibration in a relative pointing device for a computer user interface according to claim 1 including the further steps of:

providing a dome switch underlying the sensor plane;

determining the Xcenter and Ycenter values by recording the X and Y values at the point in time when the contact is first established, and then using these values as the Xcenter and Ycenter values if and only if closure of the dome switch occurs within a predetermined interval of time of the contact engaging the sensor plane; and,

not adopting the Xcenter and Ycenter values upon closure of the dome switch beyond the predetermined interval of time.

3. The method for perform auto calibration in a relative pointing device for a computer user interface according to claim 1 and including the further steps of:

providing a central contact switch on the contact surface to interact with the sensor surface when the pointer is in the central pointing position for providing no cursor movement; and,

determining the Xcenter and Ycenter values by recording the X and Y values at the point in time when the contact is first established, and then using these values as the Xcenter and Ycenter values if and only if the central contact switch was in contact.

4. The method for performing auto calibration in a relative pointing device for a computer user interface according to claim 1 and including the further steps of:

averaging a plurality of calibrating steps to determine the position of the relative pointing device for providing no pointing bias to the computer interface.

Assignments (9)
MERGER Recorded Jan 19, 2016
From: FOREST ASSETS II LIMITED LIABILITY COMPANY
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037527/0277 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 8, 2011
From: VARATOUCH TECHNOLOGY INCORPORATED
To: ATRUA TECHNOLOGIES, INC.
Reel/Frame 027196/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2011
From: AUTHENTEC, INC.
To: FOREST ASSETS II LIMITED LIABILITY COMPANY
Reel/Frame 027195/0291 →
RELEASE OF SECURITY INTEREST Recorded Sep 12, 2011
From: SILICON VALLEY BANK
To: ATRUA TECHNOLOGIES, INC.
Reel/Frame 026885/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2011
From: ATRUA TECHNOLOGIES, INC.
To: ATRUA, LLC
Reel/Frame 026857/0122 →
RELEASE Recorded Jul 27, 2009
From: SILICON VALLEY BANK
To: ATRUA TECHNOLOGIES INC
Reel/Frame 023065/0176 →
SECURITY AGREEMENT Recorded Aug 13, 2007
From: ATRUA TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 019679/0673 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2007
From: PACIFIC CAPITAL VENTURES, LLC; THE KNAPP REVOCABLE TRUST
To: ATRUA TECHNOLOGIES, INC.; VARATOUCH TECHNOLOGIES, INC.
Reel/Frame 018731/0290 →
SECURITY AGREEMENT Recorded Nov 1, 2005
From: VARATOUCH TECHNOLOGY INCORPORATED
To: THE KNAPP REVOCABLE TRUST; PACIFIC CAPITAL VENTURES, LLC
Reel/Frame 016712/0417 →