RECOGNIZING GESTURES AND UPDATING DISPLAY BY COORDINATOR
First Claim
1. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing device to implement at least:
- a user interface module configured to pass layout constraints to a coordinator module; and
the coordinator module configured to;
process input received by the computing device;
recognize gestures based on the input;
update a display based on the recognized gestures and the layout constraints passed to the coordinator module by the user interface module; and
in response to recognizing an application-specific gesture, pass the application-specific gesture to the user interface module.
2 Assignments
0 Petitions
Accused Products
Abstract
A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing device to implement at least a user interface module and a coordinator module. The user interface module may be configured to pass layout constraints to the coordinator module. The coordinator module may be configured to process input received by the computing device, recognize gestures based on the input, update a display based on the recognized gestures and the layout constraints passed to the coordinator module by the user interface module, and in response to recognizing an application-specific gesture, pass the application-specific gesture to the user interface module.
-
Citations
23 Claims
-
1. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing device to implement at least:
-
a user interface module configured to pass layout constraints to a coordinator module; and the coordinator module configured to; process input received by the computing device; recognize gestures based on the input; update a display based on the recognized gestures and the layout constraints passed to the coordinator module by the user interface module; and in response to recognizing an application-specific gesture, pass the application-specific gesture to the user interface module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing device to launch at least:
-
a user interface thread configured to pass layout constraints to a coordinator thread; and the coordinator thread configured to; process input received by the computing device; recognize gestures based on the input; update a display based on the recognized gestures and the layout constraints passed to the coordinator thread by the user interface thread; and in response to recognizing an application-specific gesture, pass the application-specific gesture to the user interface thread. - View Dependent Claims (16)
-
-
17. A computing device comprising:
-
a touchscreen configured to display user interface elements and receive touch input; at least one processor; and at least one memory device comprising instructions stored thereon that, when executed by the at least one processor, are configured to cause the computing device to implement; a user interface module configured to pass layout constraints to a coordinator module; and the coordinator module configured to; process the touch input received by the touchscreen; recognize gestures based on the touch input; update user interface elements displayed by the touchscreen based on the recognized gestures and the layout constraints passed to the coordinator module by the user interface module; and in response to recognizing an application-specific gesture, pass the application-specific gesture to the user interface module. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification