CONTROL OF A DEVICE USING GESTURES
First Claim
Patent Images
1. A method performed on a processing device, comprising:
- in an operating system running on the 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.
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
23 Claims
-
1. A method performed on a processing device, comprising:
in an operating system running on the 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. - View Dependent Claims (2, 3, 4, 5)
-
6. A method performed on a processing device, comprising:
-
in an operating system running on the processing device; receiving an input via a user interface; identifying data corresponding to one or more gestures based on the input; sending the data, via an application programming interface (API), to an application running on the operating system; determining that the data corresponds to one or more operating system operations; and performing the one or more operating system operations; and in the application; receiving the data; determining that the data corresponds to one or more application operations; and performing the one or more application operations. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method performed on a device comprising a touch screen, the device running an operating system and one or more computer program on the operating system, the method comprising:
-
receiving an input via the touch screen; interpreting the input as one or more gestures; controlling one or more functions of the operating system using at least one of the one or more gestures; and controlling one or more functions of the one or more computer programs using at least one of the one or more gestures. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:
-
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.
-
-
19. 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 an input via a user interface; identifying data corresponding to one or more gestures based on the input; sending the data, via an application programming interface (API), to an application running on the operating system; determining that the data corresponds to one or more operating system operations; and performing the one or more operating system operations; and in the application; receiving the data; determining that the data corresponds to one or more application operations; and performing the one or more application operations.
-
-
20. One or more non-transitory machine-readable media storing instructions that are executable on a device, the device comprising a touch screen and running an operating system and one or more computer program, the instructions for performing operations comprising:
-
receiving an input via the touch screen; interpreting the input as one or more gestures; controlling one or more functions of the operating system using at least one of the one or more gestures; and controlling one or more functions of the one or more computer programs using at least one of the one or more gestures.
-
-
21. A system comprising:
-
memory for storing an operating system and an application; and one or more processing devices for executing the operating system and the application, the operating system for performing operations comprising; detecting a gesture input via a user interface; identifying an operating system operation that corresponds to the gesture; performing the operating system operation; identifying the 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.
-
-
22. A system comprising:
-
an operating system running on a processing device, the operating system for performing operations comprising; receiving an input via a user interface; identifying data corresponding to one or more gestures based on the input; sending the data, via an application programming interface (API), to an application running on the operating system; determining that the data corresponds to one or more operating system operations; and performing the one or more operating system operations; and the application for performing operations comprising; receiving the data; determining that the data corresponds to one or more application operations; and performing the one or more application operations.
-
-
23. A system comprising:
-
a touch screen for receiving input; memory for storing instructions that are executable; and one or more processing devices for executing an operating system and for executing the instructions to perform operations comprising; receiving an input via the touch screen; interpreting the input as one or more gestures; controlling one or more functions of the operating system using at least one of the one or more gestures; and controlling one or more functions of the one or more computer programs using at least one of the one or more gestures.
-
Specification