PROCESSING TOUCH GESTURES IN HYBRID APPLICATIONS
First Claim
1. A method for receiving and processing touch inputs received via a touchscreen interface of an electronic computing device, the touch inputs received by the electronic computing device for execution by a hybrid computing application, the method comprising:
- detecting, by at least one processor, a first user input of a touch gesture with respect to a graphical user interface associated with a hybrid application, the hybrid application comprising a non-native element and a native element;
channeling, by the at least one processor, the first user input to the non-native element of the hybrid application;
detecting, by the at least one processor, a second user input of the touch gesture with respect to the graphical user interface associated with the hybrid application;
channeling, by the at least one processor, the second user input to the non-native element of the hybrid application;
receiving, from the non-native element of the hybrid application, an indication that the second user input has been rejected by the non-native element of the hybrid application; and
channeling, by the at least one processor and in response to receiving the indication that the second user input has been rejected by the non-native element of the hybrid application, the second user input to the native element of the hybrid application.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed towards systems and method for receiving and processing user inputs with respect to hybrid computing applications. For example, systems and methods described herein involve detecting one or more user inputs of a touch gesture provided by a user and selectively channeling the one or more user inputs to a non-native element of the hybrid application or a native element of the hybrid application. In particular, the systems and method involve selectively channeling user inputs of touch gestures to prevent instances of input ambiguity with respect to interacting with a graphical user interface associated with the hybrid application.
15 Citations
20 Claims
-
1. A method for receiving and processing touch inputs received via a touchscreen interface of an electronic computing device, the touch inputs received by the electronic computing device for execution by a hybrid computing application, the method comprising:
-
detecting, by at least one processor, a first user input of a touch gesture with respect to a graphical user interface associated with a hybrid application, the hybrid application comprising a non-native element and a native element; channeling, by the at least one processor, the first user input to the non-native element of the hybrid application; detecting, by the at least one processor, a second user input of the touch gesture with respect to the graphical user interface associated with the hybrid application; channeling, by the at least one processor, the second user input to the non-native element of the hybrid application; receiving, from the non-native element of the hybrid application, an indication that the second user input has been rejected by the non-native element of the hybrid application; and channeling, by the at least one processor and in response to receiving the indication that the second user input has been rejected by the non-native element of the hybrid application, the second user input to the native element of the hybrid application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for receiving and processing touch inputs received via a touchscreen interface of an electronic computing device, the touch inputs received by the electronic computing device for execution by a hybrid computing application, the method comprising:
-
detecting, by at least one processor, one or more inputs of a touch gesture with respect to a graphical user interface associated with a hybrid application, the hybrid application having a non-native element and a native element; channeling, by the at least one processor, the one or more inputs of the touch gesture to the non-native element of the hybrid application; receiving, from the non-native element of the hybrid application, an indication of a rejection of the one or more inputs of the touch gesture; and channeling, by the at least one processor and in response to receiving the indication of the rejection of the one or more inputs of the touch gesture, the one or more inputs of the touch gesture to the native element of the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device comprising:
-
at least one processor; and a non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the computing device to; detect a first user input of a touch gesture with respect to a graphical user interface associated with a hybrid application, the hybrid application comprising a non-native element and a native element; channel the first user input to the non-native element of the hybrid application; detect a second user input of the touch gesture with respect to the graphical user interface associated with the hybrid application; channel the second user input to the non-native element of the hybrid application; receive, from the non-native element of the hybrid application, an indication that the second user input has been rejected by the non-native element of the hybrid application; and channel, in response to receiving the indication that the second user input has been rejected by the non-native element of the hybrid application, the second user input to the native element of the hybrid application.
-
Specification