The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 19, 2010
Filed:
Jul. 02, 2004
Richard F. Blackwell, Ottawa, CA;
Hendrik Cazemier, Spencerville, CA;
Kevin M. Ferguson, Manotick, CA;
Guy Lacoursiere, Gatineau, CA;
Lee Daw-yong Godfrey, Ottawa, CA;
Kenneth R. Leese, Ottawa, CA;
Eric Mccully, Gloucester, CA;
Charles M. Potter, Greely, CA;
Claude Tennier, Ottawa, CA;
Wayne C. Salter, Ashton, CA;
Richard F. Blackwell, Ottawa, CA;
Hendrik Cazemier, Spencerville, CA;
Kevin M. Ferguson, Manotick, CA;
Guy Lacoursiere, Gatineau, CA;
Lee Daw-Yong Godfrey, Ottawa, CA;
Kenneth R. Leese, Ottawa, CA;
Eric McCully, Gloucester, CA;
Charles M. Potter, Greely, CA;
Claude Tennier, Ottawa, CA;
Wayne C. Salter, Ashton, CA;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method, a system and a storage medium for preparing multilingual reports at client sites. The client sites are connected to a server and a data source. Each of the client sites may use a different locale. A product locale is selected at the client site for defining a user interface appearance. After a report specification is generated, a content locale is selected at the client site, which defines an appearance and a format of a report. A metadata model with run-time parameters is then constructed. The run-time parameters include mapping rules for the content locale. The run-time parameters are updated based on the content locale. A query is built using the report specification and the metadata model. Data appropriate to the individual content locale is then extracted from the same data source using the query.