×

Multi-touch GUI featuring directional compression and expansion of graphical content

  • US 10,031,638 B2
  • Filed: 02/10/2015
  • Issued: 07/24/2018
  • Est. Priority Date: 02/10/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computing system, the method comprising:

  • receiving user input via a touch-interface, the user input including one or more touches of the touch-interface involving motion relative to the touch-interface, the motion defined by a first motion vector component in a first coordinate direction and a second motion vector component in a second coordinate direction that is perpendicular to the first coordinate direction;

    applying filter criteria to one or more of the first motion vector component and/or the second motion vector component to exclude a magnitude of the first motion vector component and/or a magnitude of the second motion vector component from a filtered user input if less than a threshold magnitude;

    responsive to the user input including two or more concurrent touches of the touch-interface involving motion relative to the touch-interface in the first coordinate direction in which each of the concurrent touches has the first motion vector component in a same first direction as the other concurrent touches along a same first coordinate axis, compressing graphical content within a graphical user interface in the first coordinate direction toward a first reference datum line that is perpendicular to an axis of the first coordinate direction based on the magnitude of the first motion vector component if included in the filtered user input following application of the filter criteria; and

    responsive to the user input including two or more concurrent touches of the touch-interface involving motion relative to the touch-interface in the second coordinate direction in which each of the concurrent touches has the second motion vector component in a same second direction as the other concurrent touches along a same second coordinate axis, compressing graphical content within the graphical user interface in the second coordinate direction toward a second reference datum line that is perpendicular to the first reference datum line and to an axis of the second coordinate direction based on the magnitude of the second motion vector component if included in the filtered user input following application of the filter criteria.

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