Method, system and data structure for splitting language and...

Data processing: speech signal processing – linguistics – language – Linguistics – Multilingual or national language support

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000

Reexamination Certificate

active

06339755

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to multilingual and multicultural support in data processing systems and in particular to separately defining language and regional cultural conventions for user interface displays within data processing systems. Still more particularly, the present invention relates to providing separate language and locale properties individually defining language and regional cultural conventions for user interface displays in a data processing system.
2. Description of the Related Art
Most contemporary operating systems include a “Locale” or “regional setting” attribute or property, which is typically is defined as specifying an identifiable political, geographical, or cultural region employing a distinct language and certain conventions such as date formats, currency types and formats, number or time formats, sorting orders, and the like. This attribute acts as a combined setting for both the language employed in a data processing system's user interface and the regional conventions identified above which are employed for that data processing system.
The combined language/locale property for a data processing system is conventionally integrated and selected as part of the language selection, so that users are provided with options for the locale properties or “regional setting” such as “English (United States),” “English (South Africa),” “French (Belgian),” or “French (Canadian),” etc. All cultural support, including display formatting and sorting orders, for applications within the data processing system are then derived from this single property.
Data processing systems configured with a combined language/locale property from which all language and cultural support features are set lack flexibility in defining the manner in which dates and currencies are displayed and in which numbers and text strings are sorted. Such environments also inhibit multilingual support by creating significant barriers to dynamic language and/or locale shifting.
It would be desirable, therefore, to provide a mechanism for providing separate definition of language and locale properties within a data processing system.
SUMMARY OF THE INVENTION
It is therefore one object of the present invention to provide an improved method and apparatus for multilingual and multicultural support in data processing systems.
It is another object of the present invention to provide a method and apparatus for separately defining language and regional cultural conventions for user interface displays within data processing systems.
It is yet another object of the present invention to provide a method and apparatus for providing separate language and locale properties individually defining language and regional cultural conventions for user interface displays in a data processing system.
The foregoing objects are achieved as is now described. Separate language and locale properties are implemented within a data processing system. The language property only controls selection of the human language employed for user interface text and, preferably, the sort order for textbased items displayed in the user interface. The locale property controls all other cultural support, including holidays and religious observances, number format, date format, currency and currency format, time format, etc. This split allows a particular language to be selected without utilizing a particular set of cultural conventions associated with a region in which the selected language is dominant. Instead, the cultural conventions may be selected for an entirely different region. The bifurcation of language and locale properties also facilitates dynamic switching of user interface views, allowing layering of user interface text from underlying operational components and simplifying the requirements associated with changing from user interface text in one human language to the same user interface text in a different human language.
The above as well as additional objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 5416903 (1995-05-01), Malcolm
patent: 5499335 (1996-03-01), Silver et al.
patent: 5664206 (1997-09-01), Murow et al.
patent: 5671378 (1997-09-01), Acker et al.
patent: 5675818 (1997-10-01), Kennedy
patent: 5678039 (1997-10-01), Hinks et al.
patent: 5734597 (1998-03-01), Molnar et al.
patent: 5745643 (1998-04-01), Mishina
patent: 5812964 (1998-09-01), Finger
patent: 5907326 (1999-05-01), Atkin et al.
patent: 5917484 (1999-06-01), Mullaney
patent: 6018344 (2000-01-01), Harada et al.
patent: 6073090 (2000-06-01), Fortune et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method, system and data structure for splitting language and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method, system and data structure for splitting language and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system and data structure for splitting language and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2848978

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.