Patent ID: 7113960

Claim:
A web search method, comprising the steps of: a user at a client computer accessing an application running on a server via the Internet, said application including databases in multiple languages and multiple data formats; the user at the client computer selecting a language and a web page; transmitting said language selection and said web page selection from said user client computer to the server computer; translating said web page into said language; providing said translated web page to said user, including the server computer providing a script to the client computer, a plurality of selection lists, and a list of codes associated with each of said selection lists; presenting to the user, at the client computer, a list of search on fields, each of the search on fields having a given data type; the user, at the client computer, selecting each of the search on fields; when each of the search on fields is selected, said script dynamically configuring a search for input for the selected search on field and based on the data type of the selected search on field, including the steps of; at first times, said script providing a single search for character string input field; and the user entering a character string in said single search for input field, and initiating a search for documents that meet a search for value criteria; at second times, said script providing a single search for input field with an accompanying selection list of values, said values appearing in the language selection of the user, and each of said values being associated with a code, wherein the code associated with each value is the same regardless of the language in which the value appears; and the user selects one of the values on the selection list, and initiates a search for documents having said selected value, said server receiving from the client computer the code associated with the selected value and conducting a query using said received code to find documents in one of the databases; at third times, said script providing multiple search for data input fields, a first of said data input fields being an operator field; and a second of said data input fields including a set of year, month and date subfields, said subfields being displayed in different orders depending on the user language selection; said script further providing a pulldown list having values for each of said subfields; and at fourth times, said script providing a plurality of search for amount input fields, a first of said amount input fields being an operator field, and a second of said amount input fields being a monetary amount field, said monetary amount field being arranged in different ways depending on the user language selection; and providing results of the searches to the user at the client computer in the language selection of the user.