Automatic On-Screen Keyboard
First Claim
1. A computer readable medium having computer executable instructions, that when executed by a computer causes the computer to perform a method for displaying an automatic on-screen keyboard comprising:
- providing a client computing device having a web browser;
providing a client keyboard manager module;
providing a data connection;
providing a server computing device having a server keyboard control module;
providing a data storage device;
storing preferred keyboard settings on the data storage device;
providing a data connection between the client computing device and the server computing device;
sending and receiving messages to and from the client computing device and the server computing device;
providing a web-server computing device with a web server software;
allowing the web-server computing device to send and receive messages to and from the client computing device via the data connection; and
specifying the screen position location for the keyboard.
0 Assignments
0 Petitions
Accused Products
Abstract
Method for automatically controlling an on-screen keyboard to optimize its use with a current web page. When a web browser requests content from a web server by sending the URL of the content over its data connection, a client keyboard manager module detects this request and sends a second request with the content URL to the server keyboard control module running on a server. While the web server responds to the first request, the server keyboard control module running on separate server determines if preferred keyboard settings are stored for the URL information that it received from the client. If preferred keyboard settings are found, they are sent from the server keyboard control module to the client. The client keyboard manager module uses the received information to adjust the on-screen keyboard to reflect the preferred keyboard settings so that text entry is enabled with reduced user intervention.
50 Citations
20 Claims
-
1. A computer readable medium having computer executable instructions, that when executed by a computer causes the computer to perform a method for displaying an automatic on-screen keyboard comprising:
-
providing a client computing device having a web browser; providing a client keyboard manager module; providing a data connection; providing a server computing device having a server keyboard control module; providing a data storage device; storing preferred keyboard settings on the data storage device; providing a data connection between the client computing device and the server computing device; sending and receiving messages to and from the client computing device and the server computing device; providing a web-server computing device with a web server software; allowing the web-server computing device to send and receive messages to and from the client computing device via the data connection; and specifying the screen position location for the keyboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification