Patent ID: 8884907
Filing Date: 2014-11-11
Classification: G06F

Abstract:
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.