User-localizable hierarchical lists
AssigneeMicrosoft Corporation
InventorAndrew Blair-Stanek
Life of this patent
Estimating the term…
Abstract
The present invention provides a method and system for user-localizable hierarchical lists. Users can create different representations for values displayed within the hierarchical list. For example, users may localize the list into multiple languages themselves without having to request the change to the vendor supplying the software. In this way, German users can see their skills listed in German, while Spanish users can see their skills listed in Spanish, and so on.
Claims17
A method for interacting with a user-localizable hierarchical list, comprising:
- creating a structure representing the relationships between members of the hierarchical list;
- associating a value with each of the members of the list;
- assigning a unique identifier to each member of the hierarchical list;
- and
- creating a localization of the values such that the at least one of the members has two different values.
A computer-readable medium having computer-executable instructions for performing steps involving a user-localizable hierarchical list, comprising:
- accessing a hierarchical list;
- wherein the hierarchical list includes members and localizations;
- wherein each localization includes a value that has been localized for each of the members of the hierarchical list;
- determining a localization value associated with a user;
- selecting one of the localizations in response to the localization value;
- and
- presenting at least a portion of the hierarchical list to the user displaying the localization values associated with the selected localization.
A system for providing a user-localizable hierarchical list, comprising:
- a processor and a computer-readable medium;
- an operating environment stored on the computer-readable medium and executing on the processor;
- a hierarchical list stored on the computer-readable medium;
- wherein the hierarchical list includes:
- members that are assigned a unique identifier;
- and
- localizations, wherein each localization includes a corresponding value that has been localized for each of the members of the hierarchical list;
- a display;
- and
- an application operating under the control of the operating environment and configured to perform actions, including
- determining a localization value associated with a user;
- selecting one of the localizations in response to the localization value;
- and
- presenting at least a portion of the hierarchical list to the user displaying the localization values associated with the selected localization.
Dependencies are inferred from the claim text.