Multi-window keyboard
First Claim
1. A system comprising:
- at least one processor; and
a memory, operatively connected with the processor, that stores computer-executable instructions, which when executed cause the processor to perform operations comprising;
displaying a soft input keyboard application, wherein the soft input keyboard application is a multi-window application command control that comprises;
a first window that displays two or more user interface elements for services of the soft input keyboard application wherein the user interface elements are usable for application command control of a foreground application,a second window that displays a soft input keyboard, wherein display of the second window updates by replacing display of the soft input keyboard based on selection of a user interface element of the first window;
receiving input into a foreground application via the soft input keyboard application;
based on the received input, updating one or more user interface elements in the first window of the soft input keyboard application;
receiving a selection of a user interface element from the one or more user interface elements in the first window;
based on the received selection of the user interface element, displaying a plurality of representations of documents in the second window of the soft input keyboard;
receiving a selection of one of the plurality representations of documents; and
transferring the received input to a document corresponding to the selected representation of a document via the soft input keyboard application.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of the present disclosure describe systems and methods associated with a multi-window soft input keyboard application. A multi-window soft input keyboard application is displayed. The soft input keyboard application is used to provide application command control for one or more applications. The soft input keyboard application may comprise a first application window that displays two or more user interface elements for services of the soft input keyboard application. In examples, the first application window displays/updates based on the detected foreground application. The user interface elements are usable for application command control of the detected foreground application. An exemplary soft input keyboard application may further comprise a second application window that displays a soft input keyboard. Display of the second application window may update including replacing display of the soft input keyboard based on selection of a user interface element of the first application window. Other examples are also described.
22 Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and a memory, operatively connected with the processor, that stores computer-executable instructions, which when executed cause the processor to perform operations comprising; displaying a soft input keyboard application, wherein the soft input keyboard application is a multi-window application command control that comprises; a first window that displays two or more user interface elements for services of the soft input keyboard application wherein the user interface elements are usable for application command control of a foreground application, a second window that displays a soft input keyboard, wherein display of the second window updates by replacing display of the soft input keyboard based on selection of a user interface element of the first window;
receiving input into a foreground application via the soft input keyboard application;based on the received input, updating one or more user interface elements in the first window of the soft input keyboard application; receiving a selection of a user interface element from the one or more user interface elements in the first window; based on the received selection of the user interface element, displaying a plurality of representations of documents in the second window of the soft input keyboard; receiving a selection of one of the plurality representations of documents; and transferring the received input to a document corresponding to the selected representation of a document via the soft input keyboard application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one processor; and a memory, operatively connected with the processor, that stores computer-executable instructions, which when executed cause the processor to; display a soft input keyboard application, wherein the soft input keyboard application is a multi-window application command control that comprises; a first application window that displays two or more user interface elements for services of the soft input keyboard application, wherein the first application window updates based on a detected foreground application executing on the system, and wherein the user interface elements are usable for application command control of the detected foreground application, a second application window that displays a soft input keyboard, wherein display of the second application window updates by replacing display of the soft input keyboard based on selection of a user interface element of the first application window, receive input into at least one of the detected foreground application and the soft input keyboard application, transmit, by the soft input keyboard application, user context signal data collected from the system and data associated with the received input to at least one processing device connected with the system over a distributed network, receive, by the soft input keyboard application, result data including at least one conversation, wherein the result data is based on the transmitted data; display result data received from the at least one processing device within the second application window, wherein the result data includes representation of the at least one conversation; receive a selection of the representation of the at least one conversation; and transmit data to the selected conversation based on the received selection of the representationat. - View Dependent Claims (13)
-
-
14. A computer-implemented method comprising:
-
displaying a soft input keyboard application, wherein the soft input keyboard application is a multi-window application command control that comprises; a first window that displays two or more user interface elements for services of the soft input keyboard application wherein the user interface elements are usable for application command control of a foreground application, a second window that displays a soft input keyboard, wherein display of the second window updates by replacing display of the soft input keyboard based on selection of a user interface element of the first window; receiving input into a foreground application via the soft input keyboard application; based on the received input, updating one or more user interface elements in the first window of the soft input keyboard application; receiving a selection of a user interface element from the one or more user interface elements in the first window; based on the received selection of the user interface element, displaying a plurality of representations of documents in the second window of the soft input keyboard; receiving a selection of one of the plurality representations of documents; and transferring the received input to a document corresponding to the selected representation of a document via the soft input keyboard application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification