Multilanguage UI with localized resources
First Claim
1. A method for configuring a multi-language mobile device to accommodate data variances among geographic locations, the method comprising:
- configuring the multi-language mobile device to include a language resource data store on the multi-language mobile device, wherein the language resource data store includes a first group of non-localized language-dependent elements for viewing an application in a first language and a second group of non-localized language-dependent elements for viewing an application in a second language, the second language being different than the first language;
configuring the multi-language mobile device to include a geographical resource data store on the multi-language mobile device, wherein the geographical resource data store includes geographically dependent elements for association with the application to update the application for a geographic location;
processing a request from an application to retrieve geographically dependent elements;
providing requested geographically dependent elements from the geographic resource data store to the application; and
displaying the geographically dependent elements on the multi-language mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-language user-interface (MUI) for use in a mobile electronic device accesses language-dependent information. The MUI system includes a display, an operating system, a localized data store, and an application. The MUI system is used in displaying information in a selected language on the mobile electronic device. The needed language-dependent information may be localized or include a portion that is localized. When the application needs to display localized language-dependent information (e.g., resource strings, settings stored in a registry, or file names), this information is obtained from the localized data store, which also contains language-dependent for all of the languages supported by the mobile electronic device.
143 Citations
47 Claims
-
1. A method for configuring a multi-language mobile device to accommodate data variances among geographic locations, the method comprising:
-
configuring the multi-language mobile device to include a language resource data store on the multi-language mobile device, wherein the language resource data store includes a first group of non-localized language-dependent elements for viewing an application in a first language and a second group of non-localized language-dependent elements for viewing an application in a second language, the second language being different than the first language; configuring the multi-language mobile device to include a geographical resource data store on the multi-language mobile device, wherein the geographical resource data store includes geographically dependent elements for association with the application to update the application for a geographic location; processing a request from an application to retrieve geographically dependent elements; providing requested geographically dependent elements from the geographic resource data store to the application; and displaying the geographically dependent elements on the multi-language mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having computer-executable instructions for configuring a multi-language mobile device to accommodate data variances among geographic locations, the instructions comprising:
-
configuring the multi-language mobile device to include a language resource data store on the multi-language mobile device, wherein the language resource data store includes a first group of non-localized language-dependent elements for viewing an application in a first language and a second group of non-localized language-dependent elements for viewing an application in a second language, the second language being different than the first language; configuring the multi-language mobile device to include a geographical resource data store on the multi-language mobile device, wherein the geographical resource data store includes geographically dependent elements for association with an application to update the application for a geographic location; processing a request from the application to retrieve geographically dependent elements; providing requested geographically dependent elements from the geographic resource data store to the application; and displaying the geographically dependent elements on the multi-language mobile device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A multi-language mobile electronic device, comprising:
-
a geographic resource data store means on the multi-language mobile electronic device for storing geographically dependent elements for a plurality of geographic locations, wherein the geographically dependent elements are stored for association with an application of the multi-language mobile electronic device to update the application for a geographic location; means for processing a request from the application to retrieve geographically-dependent elements from the geographic resource data store means; a language resource data store means on the multi-language mobile electronic device for storing language-dependent elements for viewing the application in a first and second language, the language resource data store means having a plurality of language-dependent elements, each language-dependent element being associated with a uniquely identified language; means for displaying information; and means for providing requested geographically-dependent elements from the geographic resource data store means to the application to be displayed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for configuring a multi-language mobile device to accommodate data variances of geographical regions, comprising:
-
a display unit; a language resource data store on the multi-language mobile device, wherein the language resource data store is configured to store a first group of language-dependent elements for viewing an application in a first language and a second group of language-dependent elements for viewing the application in a second language, the second language being different than the first language; a geographical resource data store on the multi-language mobile device, wherein the geographical resource data store is configured to store geographically-dependent elements for association with an application to update the application for a geographic location; an application associated with the multi-language mobile device; and an operating system coupled to the display, the geographical resource data store, and the application, wherein the operating system is configured to process a request from the application to retrieve geographically-dependent elements from the geographical resource data store, provide requested geographically-dependent elements from the geographical resource data store to the application, and cause the display unit to display the geographically-dependent elements. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer-implemented method for configuring a multi-language mobile device to accommodate data variances of geographical regions, the method comprising:
-
providing an application for generating user interface elements; configuring the multi-language mobile device to include a language resource data store on the multi-language mobile device, wherein the language resource data store includes a first group of language settings for the user interface elements associated with a first language, and a second group of language settings for the user interface elements associated with a second language, the second language being different than the first language; configuring the multi-language mobile device to include a geographic resource data store on the multi-language mobile device having geographically specific user interface elements; requesting a language setting associated with a language; providing user interface elements in the language; requesting a geographic specific user interface element; and associating the geographically specific user interface element with the application. - View Dependent Claims (42, 43)
-
-
44. A computer-readable medium having computer executable instructions for configuring a multi-language mobile device to accommodate data variances of geographical regions, the instructions comprising:
-
providing an application for generating geographically neutral user interface elements and geographically dependent user interface elements; configuring the multi-language mobile device to include a language resource data store on the multi-language mobile device, wherein the language resource data store includes a first group of language settings for the neutral user interface elements associated with a first language, and a second group of language settings for the neutral user interface elements associated with a second language, the second language being different than the first language; configuring the multi-language mobile device to include a geographic resource data store on the multi-language mobile device having the geographically specific user interface elements; requesting a language setting associated with a language; providing geographically neutral user interface elements in the language; requesting a geographic specific user interface element; and associating the geographically specific user interface element with the application. - View Dependent Claims (45)
-
-
46. A multi-language mobile device for accommodating data variances among geographical regions, the device comprising:
-
a language resource data store on the multi-language mobile device, wherein the language resource data store includes a first group of language settings for user interface elements associated with a first language, and a second group of language settings for user interface elements associated with a second language, the second language being different than the first language; a geographic resource data store on the multi-language mobile device, wherein the geographic resource data store includes geographically specific user interface elements; an application associated with a display for displaying the user interface elements on a display, wherein the application is configured to; request, from the language resource data store, a language setting associated with a language; display the user interface elements in the language; request, from the geographic resource data store, a geographically specific user interface element; and display the geographically specific user interface elements. - View Dependent Claims (47)
-
Specification