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.

Date of Patent:
Dec. 15, 2009

Filed:

Jun. 27, 2002
Applicants:

Edward Shaw-lee Suen, San Francisco, CA (US);

Sunil Prabhakar Dixit, Redwood City, CA (US);

James P. Rogers, Eden Prairie, MN (US);

Samar Abbas Lotia, Wayzata, MN (US);

Eric Alan Musser, Saint Louis Park, MN (US);

Inventors:

Edward Shaw-Lee Suen, San Francisco, CA (US);

Sunil Prabhakar Dixit, Redwood City, CA (US);

James P. Rogers, Eden Prairie, MN (US);

Samar Abbas Lotia, Wayzata, MN (US);

Eric Alan Musser, Saint Louis Park, MN (US);

Assignee:

Siebel Systems, Inc., San Mateo, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/20 (2006.01); G06F 17/28 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques to provide dynamic multi-lingual support for software applications such as analytics, which typically rely on two different types of data, underlying data and metadata, to generate reports. The metadata defines the underlying data and a presentation layer displays the reports, which may be generated using presentation and metadata layer objects. Each such object may be defined by a language independent representation, which may in turn be associated with multiple display or language dependent representations (i.e., translations or translated strings) for multiple supported languages. One of the languages may be selected for use in a given session, and the display representations for the selected language are then bound to the language independent representations. The binding may be dynamically performed and is session-specific.


Find Patent Forward Citations

Loading…