×

Detection of pan and scaling during multi-finger touch interactions

  • US 9,910,579 B2
  • Filed: 04/15/2013
  • Issued: 03/06/2018
  • Est. Priority Date: 04/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method, comprising:

  • receiving a user input in a user movement interface having at least a first bio-point and a second bio-point;

    detecting a panning motion indicating a linear motion of a visual frame from the user input, wherein a linear velocity indicates a linear speed of the linear motion;

    detecting a changing distance between the first bio-point and the second bio-point representing a scaling motion indicating at least one of an expansion and a contraction of the visual frame, wherein a radial velocity indicates a radial speed of the scaling motion;

    calculating a radial differential between a first value for the changing distance between the first bio-point and the second bio-point at a first time and a second value for the changing distance between the first bio-point and the second bio-point at a second time;

    comparing the radial differential to a differential threshold;

    determining a velocity ratio of the radial velocity to the linear velocity;

    comparing the velocity ratio to a ratio threshold;

    removing the scaling motion from the user input and presenting a pan of a graphical user interface to a user based on the panning motion and the removing of the scaling motion when either the radial differential is below the differential threshold or the velocity ratio is below the ratio threshold; and

    presenting a pan and scale of the graphical user interface to the user when the radial differential is above the differential threshold and the velocity ratio is above the ratio threshold.

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