×

Methods for implementing multi-touch gestures on a single-touch touch surface

  • US 8,957,918 B2
  • Filed: 11/03/2009
  • Issued: 02/17/2015
  • Est. Priority Date: 11/03/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for implementing a multi-touch gesture on a computing device having a non-multi-touch touch surface user input device, comprising:

  • detecting a first location P1 of a touch event on the non-multi-touch touch surface user input device;

    storing coordinates X1, Y1 of the first location P1 of the touch event on the non-multi-touch touch surface user input device;

    detecting a jump in location of the touch event to a second virtual location P3 on the non-multi-touch touch surface user input device without detecting a touch-up event;

    activating multi-touch functionality when the jump in location determined as a distance c between locations P1 and P3 exceeds a predetermined threshold distance;

    storing the distance c and coordinates X3, Y3 of the second virtual location P3 of the touch event following the detected jump;

    determining a third virtual location P3

    of the touch event upon input of a multi-touch gesture without detecting a touch-up event;

    storing coordinates X3′

    , Y3′

    of the third virtual location P3

    ;

    determining and storing a distance c′

    between locations P1 and P3

    , an angle D between lines P1P3 and P1P3

    , a distance C along an X-axis between P1 and P3, and a distance C′

    along the X-axis between P3 and P3

    ;

    determining a graphical user interface function to be implemented based on applying the stored parameters of c, c′

    , D, C, and C′

    to a gestures data table; and

    implementing the determined graphical user interface function.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×