×

Stack-based adaptive localization and internationalization of applications

  • US 9,928,085 B2
  • Filed: 11/06/2013
  • Issued: 03/27/2018
  • Est. Priority Date: 11/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for facilitating use of an application executing on an electronic device, comprising:

  • detecting a change in a locale setting of the application;

    upon detecting the change in the locale setting, identifying one or more languages associated with the locale setting;

    obtaining a language stack comprising an ordered set of preferred languages for a user of the application;

    adding the identified one or more languages to the language stack;

    obtaining a business-logic stack that includes one or more sets of business rules corresponding to one or more tax codes associated with a specified globalization setting for the application, wherein the specified globalization setting comprises at least one of;

    a city;

    a state;

    a country;

    an organization; and

    a category; and

    for each user-interface component from a set of user-interface components in the application, wherein the set of user-interface components is created by a localization mechanism associated with a platform of the electronic device;

    dynamically obtaining content for the user-interface component from a content-repository based on an order of languages in the language stack and on an order of the one or more sets of business rules in the business-logic stack, wherein the content-repository is a store of language-specific and tax-code-specific content for the user-interface components associated with the application; and

    including, via the localization mechanism associated with the platform of the electronic device, the content in the user-interface component during use of the application on the electronic device by the user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×