×

Multi-touch manipulation of application objects

  • US 8,884,907 B2
  • Filed: 06/17/2013
  • Issued: 11/11/2014
  • Est. Priority Date: 10/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of interpreting low-level touch inputs into corresponding manipulation events, the method performed on a computing device having a touch-sensitive input surface and a display, the method comprising:

  • receiving low-level touch inputs that correspond to touches of the touch-sensitive input surface, the low-level touch inputs comprising locations of contacts with the touch-sensitive input surface, the low-level touch inputs received by applications executing on the computing device, the low-level touch inputs comprising two-dimensional input points corresponding to touches of the touch-sensitive input surface;

    sending the received low-level touch inputs to a manipulation system by use of a manipulation API (application programming interface), the manipulation system interpreting the received low-level touch inputs into corresponding manipulation events, wherein the manipulation system is invocable by arbitrary applications on the computing device via the manipulation API, the low-level touch inputs sent by the applications invoking the API;

    receiving, at the applications, the manipulation events, the manipulation events comprising geometric transforms produced by the manipulation system according to the low-level inputs; and

    handling, by the applications, the received manipulation events.

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