×

Input data type profiles

  • US 9,256,314 B2
  • Filed: 03/15/2012
  • Issued: 02/09/2016
  • Est. Priority Date: 03/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. One or more tangible computer-readable storage media comprising instructions stored thereon that, responsive to execution by a computing device, cause the computing device to implement modules comprising:

  • a set of modules including logic that is executable by one or more processors to specify different combinations of input data types; and

    an input configuration module including logic that is executable by the one or more processors to perform operations comprising;

    receiving a request from a first application for input data according to an input data type profile associated with a first module of the set of modules, the first module specifying a combination of raw touch data and processed touch data;

    receiving a request from a second application for input data according to an input data type profile associated with a second module of the set of modules, wherein the second module specifies a different combination of input data types than the first module; and

    notifying an input device driver to send input data to the first application based on the input data type profile for the first module, and to send input data to the second application according to the input data type profile for the second module, the input device driver configured to perform operations comprising;

    receiving a notification from the input configuration module to send input data generated by an input device to the first application; and

    sending the raw touch data and the processed touch data of the first module in parallel to the first application.

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