US20030191817A1

Method and system for dynamic language display in network-based applications

Claim Score by NHIP

Read claim 11, the broadest

Abstract

A method and system for efficiently and quickly displaying network web page information and performing cross-network functions, such as applets, in multiple languages, in which web page code strings to be transmitted are dynamically composed to include textual information in a preselected language. As the web page information is transmitted to the user for display, the information is dynamically built using template information common to all users, regardless of language, and appropriately inserted information for text in the language selected. The proper language text insertion occurs by virtue of special tags within the template for the page selected. A previously determined language selection, which occurs by user input or automatic determination, results in the text file for the selected language being loaded into the server memory supporting the web page to be transmitted. The processor at the server inserts the parsed portions of the textual information at appropriate locations within the web page code prior to the code being transmitted to the user's browser for display. As a result, multiple languages are supported in a manner that is efficient for transmission to the user and that simplifies and reduces redundancy and error when code modification is necessary. Similarly, with cross network applications, such as applets, network functions are created to include proper language text dynamically from parameters for the underlying web page template for transmission for functions to be performed via the user's browser.

US20030191817A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 2 February 2021, 5.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 5 independent, 18 dependent

  1. 1
    A method for dynamically and efficiently composing network web pages in a preferred language for the user, for transmission from a server having a server memory to a user terminal on a network, the method comprising:the server receiving a request for a web page from the user terminal;identifying the preferred user language;composing the web page using the preferred user language and an uncomposed web page;wherein the uncomposed web page comprises logic and layout information;wherein the uncomposed web page includes at least one tag for dynamically inserting textual information retrieved from a user language text file;wherein the textual information is retrieved by loading a user language text file into the server memory;and wherein composing the web page includes parsing the user language text file and inserting the parsed user language text file into the uncomposed web page logic and layout information;and transmitting the composed web page to the user terminal.
  2. 2
    A method for dynamically and efficiently composing network web pages in a preferred language for the user, for transmission from a server having a server memory to a user terminal on a network, the method comprising:the server receiving a request for a web page from the user terminal;identifying the preferred user language;providing a web page template for the web page, the web page template including logic and layout information and at least one tag for dynamically inserting textual information retrieved from a user language text file;loading a user language text file into the server memory;composing the web page, wherein composing includes parsing the user language text file and inserting the parsed user language text file into the uncomposed web page logic and layout information;and transmitting the composed web page to the user terminal.
  3. 11
    Broadest claimClaim Score 67, broad(NHIP)A method for dynamically performing functions for a web page transmitted from a server to a terminal, the functions being performed using text in a user preferred language, the method comprising:the server receiving a request for the web page from the user terminal, the web page including at least one applet, the at least one applet including displayed text information;identifying the preferred user language;loading a user language text file into the server memory;composing the web page, wherein composing includes providing parameters containing applet text in the preferred user language;retrieving the applet text in the preferred user language via the parameters;and inserting the retrieved applet text into the at least one applet as the displayed text information.
  4. 13
    A system for dynamically and efficiently composing a network web page for transmission to a user using text in a user preferred language, the system comprising:a server on a network having an accessible repository for storing the multimedia information;and at least one terminal coupled to the server via the network for providing user access to information supplied by the server;wherein a web page request is received by the server;wherein a user language is identified;wherein a web page is composed using the preferred user language and an uncomposed web page;wherein the uncomposed web page comprises logic and layout information;wherein the uncomposed web page includes at least one tag for dynamically inserting textual information retrieved from a user language text file;wherein the textual information is retrieved by loading a user language text file into the server memory;and wherein composing the web page includes parsing the user language text file and inserting the parsed user language text file into the uncomposed web page logic and layout information;and wherein the composed web page is transmitted to the user terminal.
  5. 22
    A system for dynamically and efficiently composing network web pages in a preferred language for the user, for transmission from a server having a server memory to a user terminal on a network, the system comprising:means for the server receiving a request for a web page from the user terminal;means for identifying the preferred user language;means for providing a web page template for the web page, the web page template including logic and layout information and at least one tag having means for inserting dynamically textual information retrieved from a user language text file;means for loading a user language text file into the server memory;means for composing the web page, wherein the means for composing includes means for parsing the user language text file and means for inserting the parsed user language text file into the uncomposed web page logic and layout information;and means for transmitting the composed web page to the user terminal.