VIRTUAL KEYBOARD TEXT REPLICATION
First Claim
1. At a computer system including an interactive touch screen display, a method for replicating text entered at a virtual keyboard, the method comprising:
- an act of shifting focus to an application data field of an application presented on the interactive touch screen display;
an act of presenting a virtual keyboard on the interactive touch screen display along with the application, the virtual keyboard including;
a plurality of virtual keys for entering characters into the application data field; and
a keyboard data field for echoing characters entered into the application data field, the keyboard data field being more easily viewable relative to the one or more virtual keys than the application data field relative to the one or more virtual keys;
an act of receiving input indicating that a virtual key, from among the plurality of virtual keys, have been selected;
an act of providing the character corresponding to the selected virtual key to the application data field; and
an act of echoing the character corresponding to the selected virtual key in the keyboard data field to provide more easily viewable feedback indicating what character was selected at the virtual keys such that a user does not have to alter their field of view to the application data field to determine what character was selected.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for replicating text at a virtual keyboard. Characters submitted to, displayed at, or accumulated for submission to an application data field are echoed at a keyboard data field that is in relatively close proximity to virtual keys used to enter the characters. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field, what was entered at the application data field, or what is to be submitted to the application data field. Accordingly, embodiments of the invention permit a user to much more easily see what they typed using a virtual keyboard. The need to alter a visual field of focus between an application data field and a virtual keyboard is significantly reduced, if not eliminated.
49 Citations
20 Claims
-
1. At a computer system including an interactive touch screen display, a method for replicating text entered at a virtual keyboard, the method comprising:
-
an act of shifting focus to an application data field of an application presented on the interactive touch screen display; an act of presenting a virtual keyboard on the interactive touch screen display along with the application, the virtual keyboard including; a plurality of virtual keys for entering characters into the application data field; and a keyboard data field for echoing characters entered into the application data field, the keyboard data field being more easily viewable relative to the one or more virtual keys than the application data field relative to the one or more virtual keys; an act of receiving input indicating that a virtual key, from among the plurality of virtual keys, have been selected; an act of providing the character corresponding to the selected virtual key to the application data field; and an act of echoing the character corresponding to the selected virtual key in the keyboard data field to provide more easily viewable feedback indicating what character was selected at the virtual keys such that a user does not have to alter their field of view to the application data field to determine what character was selected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At a computer system including an interactive touch screen display, a method for replicating text entered into an application data field, the method comprising:
-
an act of shifting focus to an application data field of an application presented on the interactive touch screen display; an act of presenting a virtual keyboard on the interactive touch screen display along with the application, the virtual keyboard including; one or more virtual keys for entering characters into the application data field; and a keyboard data field for echoing characters presented at the application data field based on application data field logic associated with the application data field, the keyboard data field being more easily viewable relative to the one or more virtual keys than the application data field relative to the one or more virtual keys; an act of receiving input indicating that a virtual key from among the one or more virtual keys of the virtual keyboard has been selected; an act of providing the character corresponding to the selected virtual key to the application data field; an act of presenting an altered character within the application data field based on the application data field logic; and an act of echoing the altered character in the keyboard data field to provide more easily viewable feedback indicating what character was presented within application data field such that a user does not have to alter their field of view to the application data field to determine what character was presented. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At a computer system including an interactive touch screen display, a method for sending accumulated text to an application, the method comprising
an act of shifting focus to an application data field of an application presented on the interactive touch screen display an act of presenting a virtual keyboard on the interactive touch screen display along with the application, the virtual keyboard including a plurality of virtual keys for entering characters into the application data field; - and
a keyboard data field for echoing characters directed to the application data field, the keyboard data field being more easily viewable relative to the one or more virtual keys than the application data field relative to the one or more virtual keys; an act of receiving input indicating that a one or more virtual keys, from among the plurality of virtual keys, have been selected; an act of accumulating the one more characters corresponding to the selected one or more virtual keys in the keyboard data field to provide more easily viewable feedback indicating what characters were entered at the virtual keys such that a user does not have to alter their field of view to determine what characters were entered; an act of receiving an indication that the one or more characters are to be forwarded to the application subsequent to accumulating the one more characters; and an act of sending the one or more characters to the application data field for presentation in response to the indication. - View Dependent Claims (16, 17, 18, 19, 20)
- and
Specification