×

Auto-calibration of a touch screen

  • US 8,004,503 B2
  • Filed: 02/21/2006
  • Issued: 08/23/2011
  • Est. Priority Date: 02/21/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of automatically calibrating a writing surface respective to a pointing device during normal operation of the writing surface, the method comprising:

  • displaying data on a display device having a writing surface thereon, the display device being in operative communication with a computing device;

    receiving at least one operational user input on at least one actual location on or proximate to a user-selectable element of a graphical user interface upon the writing surface during usage of the computing device, wherein the user input is indicative of attempting at least one function other than calibration, the function related to the user-selectable element;

    determining a type of input from among recognized user input types including a single tap motion, a double tap motion, and a dragging motion for each operational user input;

    determining an expected location on the writing surface for each operational user input;

    determining a miscalibration vector between the location on the writing surface of the at least one user input and at least one expected location on the writing surface of the at least one user input;

    recalibrating the writing surface with respect to at least one axis to interpret subsequent operational user input;

    detecting a modification in a configuration parameter of the computing device, wherein the configuration parameter is related to a configuration of hardware components of the computing device relative to one another and the modification comprising changing the computing device from a direct current (DC) power to alternating current (AC) power, changing a location of a battery or power source, or changing a use of a hard-disk drive; and

    executing a scheme to automatically adjust the calibration of the writing surface, wherein the adjustment is determined by the plurality of operational user inputs previously received prior to the modification.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×