Constructing dynamic multilingual pages in a Web portal
OwnerSteven Atkin, Shunguo Yaninventors
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and apparatus for generating multilingual web pages in a portal is disclosed. According to a preferred embodiment, a filter module associated with a web server intercepts an HTTP (Hypertext Transfer Protocol) request for a particular portal page and identifies the sender of the request. Language preferences for the sender are determined and a set of new language-specific HTTP requests are issued to obtain portlet content in each of the preferred languages of the sender. The results of these language-specific requests are then assembled into a multilingual portal page.
Claims23
A computer-implemented method comprising:
- receiving an original request for a web page from a client;
- determining an identification of the client;
- determining a plurality of language preferences associated with the identification of the client;
- and
- generating a plurality of language-specific requests from the plurality of language preferences.
A computer program product in a computer-readable medium, comprising functional descriptive material that, when executed by a computer, directs the computer to perform actions that include:
- receiving an original request for a web page from a client;
- determining an identification of the client;
- determining a plurality of language preferences associated with the identification of the client;
- and
- generating a plurality of language-specific requests from the plurality of language preferences.
A data processing system comprising:
- at least one processor;
- data storage associated with the at least one processor;
- and
- a set of instructions in the data storage, wherein the at least one processor executes the set of instructions in the data storage to perform actions of:
- receiving an original request for a web page from a client;
- determining an identification of the client;
- determining a plurality of language preferences associated with the identification of the client;
- and
- generating a plurality of language-specific requests from the plurality of language preferences.
A system comprising:
- a client computer;
- a server computer;
- and
- a network allowing communication between the client computer and the server computer,
- wherein the client computer transmits a request, through the network, to the server computer;
- wherein in response to receiving the request, the server computer generates a plurality of language-specific requests, the language-specific requests corresponding to language preferences associated with the client computer;
- wherein the server computer collects and assembles results of the language-specific requests into a portal page;
- and
- wherein the server computer transmits the portal page to the server computer.
Dependencies are inferred from the claim text.