Method and system for touch screen text entry
First Claim
Patent Images
1. A method, comprising:
- providing a screen having a horizontal axis that is parallel to a least one edge of the screen and a vertical axis that is perpendicular to the horizontal axis and parallel to at least one other edge of the screen;
rendering a web page on the screen such that content associated with the web page is provided in a first orientation that is parallel to one of the horizontal axis and the vertical axis, the web page having a virtual keyboard;
receiving touch data from the virtual keyboard for at least one alphanumeric character; and
displaying the at least one alphanumeric character on the screen in a second orientation that is parallel to a reference axis, wherein the reference axis forms an acute angle with respect to the horizontal axis and an acute angle with respect to the vertical axis.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for implementing touch screen text entry on a screen in a first orientation. A web page is used for presenting a touch screen display, which allows text selection via a virtual keyboard. Selected alphanumeric characters are displayed on the screen in an orientation matching the first orientation of the screen.
-
Citations
22 Claims
-
1. A method, comprising:
-
providing a screen having a horizontal axis that is parallel to a least one edge of the screen and a vertical axis that is perpendicular to the horizontal axis and parallel to at least one other edge of the screen; rendering a web page on the screen such that content associated with the web page is provided in a first orientation that is parallel to one of the horizontal axis and the vertical axis, the web page having a virtual keyboard; receiving touch data from the virtual keyboard for at least one alphanumeric character; and displaying the at least one alphanumeric character on the screen in a second orientation that is parallel to a reference axis, wherein the reference axis forms an acute angle with respect to the horizontal axis and an acute angle with respect to the vertical axis. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
providing a screen operable in at least one orientation;
rendering a web page on the screen, the web page having a virtual keyboard;
wherein the rendering of the web page further comprises;loading on the web page graphic images of all alphanumeric characters shown on the virtual keyboard, the graphic images having orientations that match the screen orientation; and displaying the virtual keyboard; receiving touch data from the virtual keyboard for at least one alphanumeric character; and displaying the at least one alphanumeric character in a text entry area of the screen in an orientation that is parallel to a reference axis, wherein the orientation of the reference axis is independent of the at least one orientation. - View Dependent Claims (9, 10, 11)
-
-
12. A system, comprising:
-
a screen having a horizontal axis that is parallel to a least one edge of the screen and a vertical axis that is perpendicular to the horizontal axis and parallel to at least one other edge of the screen, the screen configured for displaying a web page having a virtual keyboard for entering touch data corresponding to at least one alphanumeric character;
rendering a web page on the screen such that content associated with the web page is provided in a first orientation that is parallel to one of the horizontal axis and the vertical axis, the web page having a virtual keyboard;and a control module that displays the at least one alphanumeric character in a second orientation that is parallel to a reference axis, wherein the reference axis forms an acute angle with respect to the horizontal axis and an acute angle with respect to the vertical axis. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a screen operable in at least one orientation; a control module that; renders a web page on the screen, the web page having a virtual keyboard; loads on the web page graphic images of all alphanumeric characters shown on the virtual keyboard, the graphic images having orientations that match the screen orientation; and displays the virtual keyboard; a touch tracker module that receives touch data from the virtual keyboard for at least one alphanumeric character; and a control module that displays the at least one alphanumeric character in a text entry area of the screen in an orientation that is parallel to a reference axis, wherein the orientation of the reference axis is independent of the at least one orientation. - View Dependent Claims (20, 21, 22)
-
Specification