Creation and delivery of customized content
First Claim
Patent Images
1. A computer-implemented method for generating localized versions of a localizable Internet document suitable for delivery to a client, the method comprising:
- extracting localizable content from a localizable Internet document that contains both localizable content and non-localizable content, the localizable content being translatable according to different languages and/or geographical locations into multiple localized versions;
exporting the extracted localizable content to a localizer for translation into multiple localized versions;
in response to receiving multiple localized versions from the localizer, storing the multiple localized versions in a directory hierarchy;
converting each of the multiple localized versions into a plurality of encoded versions, wherein the encoded versions represent double-byte character set (“
DBCS”
), Universal code character set (“
Unicode”
), and 8-bit Unicode Transformation Format (“
UTF-8”
) versions of the corresponding localized version;
storing the encoded versions in the directory hierarchy; and
creating and delivering a localized Internet document to a client by;
detecting a client request for an Internet document;
based on the request, selecting an encoded version from the encoded versions stored in memory;
combining the non-localizable content of the localizable Internet document with the encoded version to form the localized Internet document; and
delivering the localized Internet document to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and software are disclosed for delivering customized content to clients with diverse content needs, such as clients from diverse geographical areas and language backgrounds. Customizable content is separated from the underlying code, which is used as a template for inserting localized content into a basic document framework as represented by the template. Both electronic mail and web community customization techniques are disclosed.
294 Citations
21 Claims
-
1. A computer-implemented method for generating localized versions of a localizable Internet document suitable for delivery to a client, the method comprising:
-
extracting localizable content from a localizable Internet document that contains both localizable content and non-localizable content, the localizable content being translatable according to different languages and/or geographical locations into multiple localized versions; exporting the extracted localizable content to a localizer for translation into multiple localized versions; in response to receiving multiple localized versions from the localizer, storing the multiple localized versions in a directory hierarchy; converting each of the multiple localized versions into a plurality of encoded versions, wherein the encoded versions represent double-byte character set (“
DBCS”
), Universal code character set (“
Unicode”
), and 8-bit Unicode Transformation Format (“
UTF-8”
) versions of the corresponding localized version;storing the encoded versions in the directory hierarchy; and creating and delivering a localized Internet document to a client by; detecting a client request for an Internet document; based on the request, selecting an encoded version from the encoded versions stored in memory; combining the non-localizable content of the localizable Internet document with the encoded version to form the localized Internet document; and delivering the localized Internet document to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions for generating localized versions of a localizable Internet document suitable for delivery to a client, comprising:
-
extracting localizable content from a localizable Internet document that contains both localizable content and non-localizable content, the localizable content being translatable according to different languages and/or geographical locations into multiple localized versions; exporting the extracted localizable content to a localizer for translation into multiple localized versions; in response to receiving multiple localized versions from the localizer, storing the multiple localized versions in a directory hierarchy; converting each of the multiple localized versions into a plurality of encoded versions, wherein the encoded versions represent double-byte character set (“
DBCS”
), Universal code character set (“
Unicode”
), and 8-bit Unicode Transformation Format (“
UTF-8”
) versions of the corresponding localized version;storing the encoded versions in the directory hierarchy; and creating and delivering a localized Internet document to a client by; detecting a client request for an Internet document; based on the request, selecting an encoded version from the encoded versions stored in memory; combining the non-localizable content of the localizable Internet document with the encoded version to form the localized Internet document; and delivering the localized Internet document to the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer arrangement configured to execute computer-executable instructions for generating localized versions of a localizable Internet document suitable for delivery to a client, comprising:
-
extracting localizable content from a localizable Internet document that contains both localizable content and non-localizable content, the localizable content being translatable according to different languages and/or geographical locations into multiple localized versions; exporting the extracted localizable content to a localizer for translation into multiple localized versions; in response to receiving multiple localized versions from the localizer, storing the multiple localized versions in a directory hierarchy; converting each of the multiple localized versions into a plurality of encoded versions, wherein the encoded versions represent double-byte character set (“
DBCS”
), Universal code character set (“
Unicode”
) and 8-bit Unicode Transformation Format (“
UTF-8”
) versions of the corresponding localized version; andstoring the encoded versions in the directory hierarchy; and creating and delivering a localized Internet document to a client by; detecting a client request for an Internet document based on the request selecting an encoded version from the encoded versions stored in memory; combining the non-localizable content of the localizable Internet document with the encoded version to form the localized Internet document; and delivering the localized Internet document to the client. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification