Method and system for the international support of internet web pages
First Claim
1. A method in a collaborative data processing system for enabling a client to display text from a server in a non-native font, said method comprising:
- receiving, at a server utilizing a first character set, a message from a client utilizing a second character set, said message requesting data to be displayed within said client;
in response to receipt of said message, identifying characters from said first character set that are contained in said data, and building a font table that includes character images for said identified characters;
transmitting said font table and said data, including said identified characters, to said client, such that said client accepts said font table as a supplemental character set; and
processes said identified characters as text, utilizing said character images from said font table to display said identified characters.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system in a computer network for the dynamic conversion of foreign language data transferred from a remote network site to a local network site into data supportive of the foreign language data, such that the data supportive of the foreign language data may be displayed at the local network site. Initially, the foreign language data at the remote network site is scanned, and individual foreign language characters are associated with the foreign language data. Next, each individual foreign language character associated with the foreign language data is mapped to a position in a table of characters capable of being transferred as data to another network site. The table and the mapping information are then transferred as data to the local network site. The characters contained in the table are subsequently automatically converted at the local network site into foreign language data. Finally, the foreign language data is displayed at the local network site.
54 Citations
11 Claims
-
1. A method in a collaborative data processing system for enabling a client to display text from a server in a non-native font, said method comprising:
-
receiving, at a server utilizing a first character set, a message from a client utilizing a second character set, said message requesting data to be displayed within said client;
in response to receipt of said message, identifying characters from said first character set that are contained in said data, and building a font table that includes character images for said identified characters;
transmitting said font table and said data, including said identified characters, to said client, such that said client accepts said font table as a supplemental character set; and
processes said identified characters as text, utilizing said character images from said font table to display said identified characters. - View Dependent Claims (2, 3, 4)
said step of building said font table comprises adding bit-maps of characters from a first language to said font table; and
said second character set includes characters from a second language.
-
-
3. A method according to claim 2, wherein:
-
said server is a Web server; and
said method further comprises;
receiving said data and said font table at said client;
loading said font table into a Web browser executing in said client; and
displaying said identified characters as text within said Web browser.
-
-
4. A method according to claim 2, further comprising:
-
building a sequence table that lists said identified characters and includes one or more sequence indexes for at least one of said identified characters; and
wherein;
said step of transmitting said data and said font table to said client comprises transmitting said sequence table to said client.
-
-
5. A server in a collaborative data processing environment with facilities for enabling a client to display text from the server in a non-native font, said server comprising:
-
a first character set that is utilized by said server;
in input facility that receives a message from a client utilizing a second character set, said message requesting data to be displayed within said client;
a font table builder that responds to receipt of said message by identifying any characters from said first character set that are contained in said data and building a font table that includes character images for said identified characters; and
an output facility that transmits said font table and said data, including said characters, to said client, such that said client accepts said font table as a supplemental character set and processes said identified characters as text, utilizing said character images from said font table to display said identified characters. - View Dependent Claims (6, 7, 8)
said character images in said font table are bit-maps of characters from a first language; and
said second character set includes characters from a second language.
-
-
7. A server according to claim 6, wherein said server is a Web server.
-
8. A server according to claim 6, further comprising:
-
a sequence table builder which builds a sequence table that lists said identified characters and includes one or more sequence indexes for at least one of said identified characters; and
wherein;
said output facility transmits at least part of said data to said client within said sequence table.
-
-
9. A program product with facilities for enabling text from a server to be displayed by a client in a non-native font, said program product comprising:
-
in input facility that receives, at a server utilizing a first character set, a message from a client utilizing a second character set, said message requesting data to be displayed within said client;
a font table builder that responds to receipt of said message by identifying any characters from said first character set that are contained in said data and building a font table that includes character images for said identified characters;
an output facility that transmits said font table and said data, including said identified characters, to said client, such that said client accepts said font table as a supplemental character set and processes said identified characters as text, utilizing said character images from said font table to display said identified characters; and
a computer usable medium encoding said input facility, said font table builder, and said output facility. - View Dependent Claims (10, 11)
said character images in said font table are bit-maps of characters from a first language; and
said second character set includes characters from a second language.
-
-
11. A program product according to claim 10, wherein:
-
said computer usable medium further encodes a sequence table builder which builds a sequence table that lists said identified characters and includes one or more sequence indexes for at least one of said identified characters; and
said output facility transmits at least part of said data to said client within said sequence table.
-
Specification