System and method for providing multiple language capability...

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

Reexamination Certificate

active

06205418

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to the field of computer-based applications, and more particularly, to a system and method for providing multiple language capability in a computer-based application.
BACKGROUND OF THE INVENTION
A multiple language capability in computer-based products offers numerous advantages with regard to product marketability in the international sector. For example, a single version of a computer-based system which could provide visual presentations of text-based information (e.g., system commands, messages, etc.) in multiple languages could be sold in many different countries. This capability would be particularly valuable in the telecommunications industry where vendors need to keep product modifications to a minimum for communications systems that are used in many different countries.
Personal computer-based (PC-based) attendant consoles for communications switching systems are particularly well-suited for a multiple language capability because of the nature and extent of the human interface requirements. In its most generic form, the PC-based attendant console includes a PC connected to a digital communications protocol (DCP) device, such as a DCP telephone made by Lucent Technologies, Inc., which is connected via an adapter to a communications switching system under control. Application software for the console is often written for any number of operating system environments, one of the most common today being the Windows
®
operating environment. An attendant (also referred to as an operator) or a system administrator provides attendant support to the switching system using the DCP device (e.g., DCP telephone) for the voice-based functions in addition to using the console application software running on the PC platform for performing other required attendant functions. With the increased demand for communications systems in developing countries, companies would derive significant benefits by including a multiple language capability in the PC-based attendant console that accompanies the communications system. For example, the DEFINITY™ Communications System by Lucent Technologies, Inc. is one such system that would benefit from using such a PC-based attendant console. However, such a system has not yet been provided.
Some attempts have been made to incorporate a multiple language capability in PC-based applications, but most of these are complex or cumbersome solutions which cannot be easily implemented in a communications switching system environment. One of the more common implementations of a multiple language capability is a look-up approach in which the system retrieves stored language elements from a master database or dictionary. In the telecommunications field, voice messaging systems typically use the look-up approach implemented with several language specific databases, a system database, and a processor. Generally, the processor translates an identifier included in each message announcement to a set of rules (e.g., for sentence construction) which are stored in the system database. The rules associated with the desired language are then used to determine the set of language specific voice fragments to retrieve from the particular language specific database for playback to the user. Using this approach requires a separate language specific database for each desired language and a corresponding set of rules stored in the system database. Consequently, this type of system does not provide the capability to dynamically change or add new languages in an expedient manner. Moreover, these systems do not efficiently accommodate slight variations to existing standard languages which would prove helpful for creating dialects of a particular language without the overhead associated with adding a completely new language.
Some systems provide visual presentations of text-based commands and messages in multiple languages by performing the language translation outside of the target application. However, this approach requires an extensive master database and a complex set of procedures for learning and running the desired language. Moreover, these types of systems are generally only suitable for the large inventory, off-the-shelf software applications which use system commands that are directly compatible with the operating environment (e.g., WINDOWS
®
). As a result, these systems suffer the disadvantage of not being able to adequately intercept embedded text strings that are unique to a specific target application. As an example, a PC-based attendant console application includes many embedded text strings that could not be intercepted by these types of multiple language systems.
In most of the prior art multiple language systems, users are given a very limited set of standard languages from which to choose. Moreover, users cannot easily and readily create their own custom language or modify existing, standard languages. These systems also restrict users by generally providing only one opportunity prior to a login session to select a language. As a result, users of existing multiple language systems cannot dynamically and repeatedly change the interface language. The prior art systems and methods are also noted for not accommodating simultaneous multiple users using several different languages (e.g., each login session conducted in a different language).
Accordingly, there is a need for a multiple language system which can be used for PC-based consoles and which overcomes the shortcomings of the prior art systems.
SUMMARY OF THE INVENTION
The present invention is a system and method for operating a computer-based system in multiple languages and is particularly well-suited for a personal computer-based (PC-based) attendant console for a communications switching system. The multiple language capability provided by the present invention includes the ability to dynamically change language selections for the visual presentations of text-based information used in a target application running on the computer-based system. This text-based information includes commands, labels (e.g., button labels), status and error messages, help screens, and the like. Using the present invention, users can either select from standard languages which are pre-programmed into the system, customize any of the standard languages (e.g., to create a modified version of the standard language), or create a new language.
A method of operating the computer-based system with a multiple language capability according to the present invention includes the steps of storing selected segments of pre-programmed languages (e.g., standard language segments) in memory, retrieving a user profile for a selected user, displaying a current language selection for the selected user, modifying the current language selection by either selecting another standard language as a new language selection or by creating a custom language as the new language selection, and operating the system with the new language selection. Once selected, the new language is then used for the visual presentation of all commands, status messages, button labels, and the like that are needed by the user to run the target application.
In the present invention, dynamic changes can be simultaneously made to the language selections for more than one attendant without interfering with the operation of the system. For example, in one embodiment of the attendant console, a network of PCs can be “attending” the communications switching system simultaneously with several attendants logged into the system (one at each PC) with each attendant having the capability to change his or her language selection. Consequently, the multiple language capability in the present invention supports dynamic and simultaneous changes to the language selections without the need for a complicated pre-programming scheme or system-wide changes to a global database as is the case with the prior art systems.
As compared with the prior art systems, a custom language can also be created more efficiently and more expediently without the

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

System and method for providing multiple language capability... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for providing multiple language capability..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing multiple language capability... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2446967

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