CONTROL OF A DEVICE USING GESTURES
First Claim
Patent Images
1. A method performed on one or more processing devices, comprising:
- in an operating system running on the one or more processing devices;
detecting a single gesture input via a user interface;
identifying an operating system operation that corresponds to the single gesture;
performing the operating system operation in response to the single gesture, the operating system operation comprising executing an application;
passing data for the single gesture to the application based on the application being subscribed to gesture input; and
in the application;
receiving the data for the single gesture;
identifying, based on the data, an application operation that corresponds to the single gesture; and
performing the application operation in response to the single gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
In an operating system running on a processing device, detecting a gesture input via a user interface; identifying an operating system operation that corresponds to the gesture; performing the operating system operation; identifying an application running on the operating system that has subscribed to gesture input; and passing data corresponding to the gesture to the application for use by the application.
-
Citations
33 Claims
-
1. A method performed on one or more processing devices, comprising:
-
in an operating system running on the one or more processing devices; detecting a single gesture input via a user interface; identifying an operating system operation that corresponds to the single gesture; performing the operating system operation in response to the single gesture, the operating system operation comprising executing an application; passing data for the single gesture to the application based on the application being subscribed to gesture input; and in the application; receiving the data for the single gesture; identifying, based on the data, an application operation that corresponds to the single gesture; and performing the application operation in response to the single gesture. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method performed on one or more processing devices, comprising:
-
in an operating system running on the one or more processing devices; receiving input via a user interface generated by the operating system; identifying data for a single gesture based on the input, the single gesture being applied to the user interface; sending the data, via an application programming interface (API), to an application running on the operating system; determining that the data corresponds to an operating system operation; and performing the operating system operation; and in the application; receiving the data for the single gesture; determining that the data corresponds to an application operation; and performing the application operation. - View Dependent Claims (9, 10, 12)
-
-
7-8. -8. (canceled)
-
11. (canceled)
-
13. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:
-
in an operating system running on the one or more processing devices; detecting a single gesture input via a user interface; identifying an operating system operation that corresponds to the single gesture; performing the operating system operation in response to the single gesture, the operating system operation comprising executing an application; passing data for the single gesture to the application based on the application being subscribed to gesture input; and in the application; receiving the data for the single gesture identifying, based on the data, an application operation that corresponds to the single gesture; and performing the application operation in response to the single gesture. - View Dependent Claims (15, 16, 17, 18)
-
-
14. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:
-
in an operating system running on the one or more processing devices; receiving input via a user interface generated by the operating system; identifying data for a single gesture based on the input, the single gesture being applied to the user interface; sending the data, via an application programming interface (API), to an application running on the operating system; determining that the data corresponds to an operating system operation; and performing the operating system operation; and in the application; receiving the data for the single gesture; determining that the data corresponds to an application operation; and performing the application operation. - View Dependent Claims (21, 22, 24)
-
-
19-20. -20. (canceled)
-
23. (canceled)
-
25. An apparatus comprising:
-
memory storing instructions that are executable; and one or more processing devices to execute the instructions to run an operating system, to run an application, and to perform operations comprising; in the operating system; detecting a single gesture input via a user interface; identifying an operating system operation that corresponds to the single gesture; performing the operating system operation in response to the single gesture, the operating system operation comprising executing the application; passing data for the single gesture to the application based on the application being subscribed to gesture input; and in the application; receiving the data for the single gesture identifying, based on the data, an application operation that corresponds to the single gesture; and performing the application operation in response to the single gesture. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An apparatus comprising:
-
memory storing instructions that are executable; and one or more processing devices to execute the instructions to run an operating system, to run an application, and to perform operations comprising; in the operating system; receiving input via a user interface generated by the operating system; identifying data for a single gesture based on the input, the single gesture being applied to the user interface; sending the data, via an application programming interface (API), to the application running on the operating system; determining that the data corresponds to an operating system operation; and performing the operating system operation; and in the application; receiving the data for the single gesture; determining that the data corresponds to an application operation; and performing the application operation. - View Dependent Claims (31, 32, 33)
-
Specification