Invocation control over keyboard user interface
First Claim
Patent Images
1. A method executed on a computing device to provide invocation control over a keyboard user interface (UI), the method comprising:
- displaying a keyboard UI overlaid on an application UI to allow an interaction with the application UI;
displaying a dismissal UI adjacent to the keyboard UI to allow a dismissal of the keyboard UI;
in response to detecting a first user action on the dismissal UI, dismissing the keyboard UI;
presenting a lock UI and an invocation UI adjacent to the lock UI; and
in response to detecting a second user action on the lock UI,preventing an invocation of the keyboard UI,dismissing the lock UI and the invocation UI,displaying an invocation indicator and an unlock UI adjacent to the invocation indicator; and
disabling the dismissal UI, the invocation UI, the lock UI, and the unlock UI in response to detecting one or more of a disabling of the touch enablement of the application UI, an attachment of an input device, and receipt of an input from the input device.
2 Assignments
0 Petitions
Accused Products
Abstract
A touch-based device provides invocation control over a keyboard user interface (UI). The device displays a keyboard UI overlaid on an application UI to allow a user to interact with the application UI. A dismissal UI is displayed adjacent to the keyboard UI to allow the user to dismiss the keyboard UI. The keyboard UI is dismissed in response to detecting a user action on the dismissal UI. The device presents a lock UI and an invocation UI adjacent to the lock UI. In response to detecting another user action on the lock UI, the user is prevented from invoking the keyboard UI.
-
Citations
19 Claims
-
1. A method executed on a computing device to provide invocation control over a keyboard user interface (UI), the method comprising:
-
displaying a keyboard UI overlaid on an application UI to allow an interaction with the application UI; displaying a dismissal UI adjacent to the keyboard UI to allow a dismissal of the keyboard UI; in response to detecting a first user action on the dismissal UI, dismissing the keyboard UI; presenting a lock UI and an invocation UI adjacent to the lock UI; and in response to detecting a second user action on the lock UI, preventing an invocation of the keyboard UI, dismissing the lock UI and the invocation UI, displaying an invocation indicator and an unlock UI adjacent to the invocation indicator; and disabling the dismissal UI, the invocation UI, the lock UI, and the unlock UI in response to detecting one or more of a disabling of the touch enablement of the application UI, an attachment of an input device, and receipt of an input from the input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device to provide invocation control over a keyboard user interface (UI), the computing device comprising:
-
a memory; a processor coupled to the memory, the processor executing an application in conjunction with instructions stored in the memory, wherein the application is configured to; display a keyboard UI overlaid on an application UI to allow an interaction with the application UI; display a dismissal UI adjacent to the keyboard UI to allow a dismissal of the keyboard UI; in response to detecting a first user action on the dismissal UI, dismiss the keyboard UI; present a lock UI and an invocation UI adjacent to the lock UI in proximity to a bottom corner of a display application UI; in response to detecting a second user action on the lock UI, prevent an invocation of the keyboard UI, dismiss the lock UI and the invocation UI, and display an invocation indicator and an unlock UI adjacent to the invocation indicator in proximity to the bottom corner of the display application UI; and disable the dismissal UI, the invocation UI, the lock UI, and the unlock UI in response to detecting one or more of a disabling of the touch enablement of the application UI, an attachment of an input device, and receipt of an input from the input device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable memory device with instructions stored thereon to provide invocation control over a keyboard user interface (UI), the instructions comprising:
-
displaying a keyboard UI overlaid on an application UI to allow an interaction with the application UI; displaying a dismissal UI adjacent to the keyboard UI to allow a dismissal of the keyboard UI; in response to detecting a first user action on the dismissal UI, dismissing the keyboard UI; presenting a lock UI and an invocation UI adjacent to the lock UI in proximity to a predefined location on the application UI; in response to detecting a second user action on the lock UI, preventing an invocation of the keyboard UI, dismissing the lock UI and the invocation UI, and displaying an invocation indicator and an unlock UI adjacent to the invocation indicator in proximity to the predefined location on the application UI; providing control of the dismissal UI, the invocation UI, the lock UI, and the unlock UI through an application programming interface (API); and disabling the dismissal UI, the invocation UI, the lock UI, and the unlock UI in response to detecting one or more of a disabling of the touch enablement of the application UI, an attachment of an input device, and receipt of an input from the input device. - View Dependent Claims (18, 19)
-
Specification