CONTROL EXPOSURE
First Claim
Patent Images
1. A method comprising:
- determining, by a computing device, which of a plurality of controls correspond to one or more inputs detected using one or more magnetometers, cameras, or microphones; and
exposing a result of the determination by the computing device to one or more applications that are executed by the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Control exposure techniques are described. In one or more implementations, a determination is made by a computing device as to which of a plurality of controls correspond to one or more inputs detected using one or more magnetometers, cameras, or microphones. A result of the determination is exposed by the computing device to one or more applications that are executed by the computing device.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device, which of a plurality of controls correspond to one or more inputs detected using one or more magnetometers, cameras, or microphones; and exposing a result of the determination by the computing device to one or more applications that are executed by the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system implemented by a computing device, the system comprising:
-
one or more applications that are executable on hardware of the computing device; and a module that is implemented at least partially using the hardware of the computing device, the module configured to receive one or more inputs that describe user interaction that is detected without using touch, determine which of the one or more applications is a target of the one or more inputs, convert the one or more inputs into events that are consumable by the targeted applications, and expose the events to the targeted applications. - View Dependent Claims (13, 14, 15, 16, 17)
-
- 18. One or more computer-readable storage media comprising instructions stored thereon that, responsive to execution by a computing device, causes the computing device to implement an operating system configured to expose one or more events via an application programming interface for one or more controls identified by the operating system from inputs received from one or more cameras of the computing device.
Specification