IP Library Granted Patent US 8,069,030
Granted Patent B2
US 8,069,030 · App. 10/580,378 · Granted Nov 29, 2011

Language configuration of a user interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,069,030
App. No.
10/580,378
Granted
Nov 29, 2011
Kind
B2
Abstract

The invention relates to an electronic device, which includes a voice user interface (VUI), speech-recognition devices (SR) for implementing the voice user interface (VUI), and memory (MEM), in which language-configuration data is arranged for the user interface (VUI, UI), including several language packages (LP 1 -LP 9 ), in which packages (LP 1 -LP 9 ) several languages (L 1 -L 34 ) are grouped, of which at least some of the languages (L 1 -L 34 ) may belong to several language packages (LP 1 -LP 9 ), and at least one language package (LP 1 ) is arranged to be selected for use in the user interface (VUI, UI). In the invention, the language package (LP 1 -LP 9 ) is selected by the device.

Claims (39)

1. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to at least:

determine a language selected for a first user interface;

determine, based at least in part on the language selected for the first user interface, one or more language packages associated with the language selected for the first user interface, the one or more language packages being determined from among a plurality of available language packages, each of said plurality of language packages having associated therewith a plurality of languages, where at least some of said plurality of languages are associated with more than one of said plurality of language packages;

in an instance in which only one language package is determined to be associated with the language selected for the first user interface:

select the determined language package for use by a speech recognition system; and

in an instance in which multiple language packages are determined to be associated with the language selected for the first user interface:

determine a language selected for a second user interface; and

select one of the determined language packages based on the language selected for the first user interface and the language selected for the second user interface for use by the speech recognition system.

2. The apparatus according to claim 1 , where a native language package is set for each language.

3. The apparatus according to claim 1 , where the language selected for the first user interface is selected as a device control user interface language, and where the language selected for the second user interface is selected as a graphical user interface language.

4. The apparatus according to claim 1 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to determine one or more language packages by accessing a look-up table.

5. The apparatus according to claim 4 , where voice user interface language and user interface language combinations are arranged in the look-up table, where one of the plurality of language packages that is suitable for selection for each voice user interface language and user interface language combination is linked.

6. The apparatus according to claim 1 , where said apparatus is embodied as a mobile station.

7. The apparatus according to claim 1 , wherein at least one of the one or more language packages has associated therewith a plurality of languages characteristic of a particular geographical region.

8. A method comprising:

determining a language selected for a first user interface;

determining, based at least in part on the language selected for the first user interface, one or more language packages associated with the language selected for the first user interface, the one or more language packages being determined from among a plurality of available language packages, each of said plurality of language packages having associated therewith a plurality of languages, where at least some of said plurality of languages are associated with more than one of said plurality of language packages;

in an instance in which only one language package is determined to be associated with the language selected for the first user interface:

selecting, by a processor, the determined language package for use by a speech recognition system; and

in an instance in which multiple language packages are determined to be associated with the language selected for the first user interface:

determining a language selected for a second user interface; and

selecting, by the processor, one of the determined language packages based on the language selected for the first user interface and the language selected for the second user interface for use by the speech recognition system.

9. The method of claim 8 , wherein the first user interface comprises a device control user interface and the second user interface comprises a graphical user interface.

10. The method according to claim 8 , where a native-language package is set for each language.

11. The method according to claim 8 , wherein determining one or more language packages comprises accessing a look-up table and determining one or more language packages based on the look-up table.

12. The method according to claim 11 , where voice user interface language and user interface language combinations are arranged in the look-up table, where one of the plurality of language packages that is suitable for selection for each voice user interface language and user interface language combination is linked.

13. The method according to claim 8 , wherein at least one of the one or more language packages has associated therewith a plurality of languages characteristic of a particular geographical region.

14. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:

program instructions configured to determine a language selected for a first user interface;

program instructions configured to determine, based at least in part on the language selected for the first user interface, one or more language packages associated with the language selected for the first user interface, the one or more language packages being determined from among a plurality of available language packages, each of said plurality of language packages having associated therewith a plurality of languages, where at least some of said plurality of languages are associated with more than one of said plurality of language packages;

program instructions configured, in an instance in which only one language package is determined to be associated with the language selected for the first user interface, to:

select the determined language package for use by a speech recognition system; and

program instructions configured, in an instance in which multiple language packages are determined to be associated with the language selected for the first user interface, to:

determine a language selected for a second user interface; and

select one of the determined language packages based on the language selected for the first user interface and the language selected for the second user interface for use by the speech recognition system.

15. The computer program product according to claim 14 , wherein the first user interface comprises a device control user interface and the second user interface comprises a graphical user interface.

16. The computer program product according to claim 14 , wherein the program instructions configured to determine one or more language packages comprise program instructions configured to determine one or more language packages by accessing a look-up table.

17. The computer program product according to claim 16 , where voice user interface language and user interface language combinations are arranged in the look-up table, where one of the plurality of language packages that is suitable for selection for each voice user interface language and user interface language combination is linked.

18. The computer program product according to claim 14 , embodied in a mobile device having wireless communication capability.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2012
From: NOKIA CORPORATION
To: RPX CORPORATION
Reel/Frame 028323/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2006
From: ISO-SIPILA, JUHA; VIIKKI, OLLI
To: NOKIA CORPORATION
Reel/Frame 017934/0128 →