CPC G06F 3/013 (2013.01) [G06F 1/3231 (2013.01); G06F 3/017 (2013.01); G06F 3/03547 (2013.01); G06F 3/041 (2013.01); G06F 3/044 (2013.01); G06F 3/048 (2013.01); G06F 3/0412 (2013.01); G06F 3/0488 (2013.01); G06F 3/04166 (2019.05); G06F 3/04883 (2013.01); H03K 17/9622 (2013.01); G06F 2203/04104 (2013.01); G06F 2203/04106 (2013.01)] | 39 Claims |
1. A method of integrating multi-touch inputs across multiple distinct surfaces of a mobile computing device, the method comprising:
receiving, in a processor of the mobile computing device, a first multisensor input from at least one touch sensor on the mobile computing device distinct from a touchscreen of the mobile computing device;
determining, by the processor, an operational context of the mobile computing device using contextual awareness data, wherein the determined operational context identifies an external environment that influences an operation of a software application operating on the mobile computing device;
determining, by the processor, a multisensor input data structure based on the received first multisensor input;
determining, by the processor, a first function associated with the received first multisensor input and the determined operational context from the multisensor input data structure; and
executing a first operation configured to cause the mobile computing device to perform the determined first function.
|