SYSTEM AND METHOD FOR WEB-BASED SOFT KEYBOARD CHARACTER ENTRY
First Claim
1. A web-based soft keyboard character entry system comprising a web server having a network interface, a processor and data storage, the web server including:
- a client interface operable to establish web connection sessions with each of a plurality of thin clients, wherein each thin client is disposed on one of a corresponding plurality of associated workstations via network connection;
the data storage including keyboard layout data corresponding to each of a plurality of properties of soft keyboard layout;
a region data input operable to receive, from each of the thin clients, region data corresponding to a region associated therewith;
a display size data input operable to receive, from each of the thin clients, display size data corresponding to a display size associated therewith;
a display output generator including a soft keyboard generator operable to calculate target-specific keyboard layout data for each of the plurality of thin clients in accordance with the keyboard layout data, region data and display size data associated with each of the thin clients; and
an output operable to communicate target-specific keyboard layout data to each thin client in accordance with an output of the display output generator corresponding thereto so as generate a soft keyboard layout thereon.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject application is directed to a system and method for web-based soft keyboard character entry. Web connection sessions with each of a plurality of thin clients is established, wherein each thin client is disposed one of a corresponding plurality of associated workstations via network connection. Keyboard layout data corresponding to each of a plurality of properties of soft keyboard layout is stored in an associated storage. Region data corresponding to a region associated therewith is received from each thin client as well as display size data corresponding to a display size associated therewith. Target-specific keyboard layout data is received for each of the plurality of thin clients in accordance with the keyboard layout data and, region data and display size data associated with each thin client and communicated to each thin client in accordance with the calculation corresponding thereto so as generate a soft keyboard layout thereon.
-
Citations
15 Claims
-
1. A web-based soft keyboard character entry system comprising a web server having a network interface, a processor and data storage, the web server including:
-
a client interface operable to establish web connection sessions with each of a plurality of thin clients, wherein each thin client is disposed on one of a corresponding plurality of associated workstations via network connection; the data storage including keyboard layout data corresponding to each of a plurality of properties of soft keyboard layout; a region data input operable to receive, from each of the thin clients, region data corresponding to a region associated therewith; a display size data input operable to receive, from each of the thin clients, display size data corresponding to a display size associated therewith; a display output generator including a soft keyboard generator operable to calculate target-specific keyboard layout data for each of the plurality of thin clients in accordance with the keyboard layout data, region data and display size data associated with each of the thin clients; and an output operable to communicate target-specific keyboard layout data to each thin client in accordance with an output of the display output generator corresponding thereto so as generate a soft keyboard layout thereon. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A web-based soft keyboard character entry method via a web server having a network interface, a processor and data storage, comprising the steps of:
-
establishing web connection sessions with each of a plurality of thin clients, wherein each thin client is disposed one of a corresponding plurality of associated workstations via network connection; storing keyboard layout data corresponding to each of a plurality of properties of soft keyboard layout in an associated storage; receiving, from each of the thin clients, region data corresponding to a region associated therewith; receiving, from each of the thin clients, display size data corresponding to a display size associated therewith; calculating target-specific keyboard layout data for each of the plurality of thin clients in accordance with the keyboard layout data, region data and display size data associated with each of the thin clients; and communicating target-specific keyboard layout data to each thin client in accordance with the calculation corresponding thereto so as generate a soft keyboard layout thereon. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A web-based soft keyboard character entry system comprising a web server having a network interface, a processor and data storage, the web server including:
-
means adapted for establishing web connection sessions with each of a plurality of thin clients, wherein each thin client is disposed one of a corresponding plurality of associated workstations via network connection; data storage means adapted for storing keyboard layout data corresponding to each of a plurality of properties of soft keyboard layout; means adapted for receiving, from each of the thin clients, region data corresponding to a region associated therewith; means adapted for receiving, from each of the thin clients, display size data corresponding to a display size associated therewith; a display generator, the display generator including means adapted to calculate target-specific keyboard layout data for each of the plurality of thin clients in accordance with the keyboard layout data, region data and display size data associated with each of the thin clients; and means adapted for communicating target-specific keyboard layout data to each thin client in accordance with an output of the display output generator corresponding thereto so as generate a soft keyboard layout thereon. - View Dependent Claims (12, 13, 14, 15)
-
Specification