System and method for the support of multilingual applications
First Claim
1. A method for producing reports in a computer-based business intelligence application using client-server technology, having at least one client, and employing a data access language to retrieve business data from one or more data sources, the method comprising the steps of:
- presenting a report author user with a list of valid product locales;
accepting from the report author user a selected product locale;
presenting a localized user interface, determined by the selected product locale, to the user, thereby allowing the report author user to work in the language of their choice;
generating a report specification;
deploying the report specification;
presenting a consumer user with a list of valid content locales;
accepting from the consumer user a selected content locale;
running the report using the report specification, the selected content locale, and the one or more data sources to produce a report output; and
displaying the report output.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention enhances business intelligence systems by allowing both report authors and consumers (users of reports) operating in their individual choice of interface language to have full access to content (data) in that language, or in any one of a number of languages. This functionality is provided by the inclusion of at least two locales. The invention provides for defining locale mappings, mapping a locale from an unsupported locale to supported locale, defaulting to a valid locale for users with incomplete or invalid locale specifications, and for specifying object names, descriptions, and tips in multiple languages. Report authors do not need to know in advance which locale is to be used and this makes their job simpler
-
Citations
13 Claims
-
1. A method for producing reports in a computer-based business intelligence application using client-server technology, having at least one client, and employing a data access language to retrieve business data from one or more data sources, the method comprising the steps of:
-
presenting a report author user with a list of valid product locales;
accepting from the report author user a selected product locale;
presenting a localized user interface, determined by the selected product locale, to the user, thereby allowing the report author user to work in the language of their choice;
generating a report specification;
deploying the report specification;
presenting a consumer user with a list of valid content locales;
accepting from the consumer user a selected content locale;
running the report using the report specification, the selected content locale, and the one or more data sources to produce a report output; and
displaying the report output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12)
-
-
11. The method of claim 11 wherein the data access language is SQL.
-
13. A system for producing reports in a computer-based business application using client-server technology, having at least one client, and employing a data access language to retrieve business data from one or more data sources, the system comprising:
-
means for presenting a report author user with a list of valid product locales;
means for accepting from the report author user a selected product locale, thereby determining the localized user interface at a client for authoring and using report specifications;
means for presenting a localized user interface to the report author user, thereby allowing the report author user to work in the language of their choice;
means for generating a report specification;
means for deploying the report specification;
means for presenting a consumer user with a list of valid content locales;
means for accepting from the consumer user a selected content locale, thereby determining the data in the one or more data sources to be used in the report resulting from applying the report specification and the format of the resulting report;
means for running the report using the report specification, the selected content locale, and the one or more data sources to produce a report output; and
means for displaying the report output.
-
Specification