System and method for managing multiple cultural profiles in an information handling system
First Claim
1. An information handling system, comprising:
- one or more processors;
storage means;
input/output means;
display means;
one or more images of an operating system for controlling operation of said processors;
means for storing one or more cultural profiles in said storage means;
means for executing one or more programs, wherein each program is associated with one or more of the cultural profiles;
means for dynamically defining a new cultural profile; and
means for dynamically changing the associated cultural profile of a selected program, wherein the selected program dynamically becomes associated with the new cultural profile.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for dynamically managing cultural profiles within an information handling system. Cultural profiles may be created, modified, or deleted without having to reboot the information handling system. The cultural profile changes are immediately effective in the system. A user may dynamically change a program'"'"'s cultural profile to a new or modified cultural profile without having to reboot the system. The system and method of the present invention enable programs to be globalized/localized to support many different countries and cultures. A user may define a new program profile based on an existing profile. This allows for substantial reuse of code, and saves time for the user because new cultural profiles do not have to be completely created from scratch. In addition, a user may modify or delete a currently existing program profile. The dynamic creation, modification, or deletion of cultural profiles is done by using a dynamically linked library, containing all system defined cultural profiles, in combination with a user locale file which is used to store newly defined cultural profiles, along with user modifications and deletions of existing cultural profiles.
117 Citations
21 Claims
-
1. An information handling system, comprising:
-
one or more processors; storage means; input/output means; display means; one or more images of an operating system for controlling operation of said processors; means for storing one or more cultural profiles in said storage means; means for executing one or more programs, wherein each program is associated with one or more of the cultural profiles; means for dynamically defining a new cultural profile; and means for dynamically changing the associated cultural profile of a selected program, wherein the selected program dynamically becomes associated with the new cultural profile. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for globalizing an information handling system, comprising the steps of:
-
storing one or more cultural profiles in a storage means; executing one or more programs, wherein each program is associated with one or more of the cultural profiles; dynamically defining a new cultural profile; and dynamically changing the associated cultural profile of a selected program, wherein the selected program dynamically becomes associated with the new cultural profile. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for globalizing an information handling system, comprising the steps of:
-
storing one or more cultural profiles in a storage means; executing one or more programs, wherein each program is associated with one or more of the cultural profiles; and dynamically creating a new cultural profile, wherein the new cultural profile is available for immediate use by one or more of the programs. - View Dependent Claims (14, 15)
-
-
16. A computer-readable medium, comprising:
-
means for storing one or more cultural profiles in a storage means; means for executing one or more programs, wherein each program is associated with one or more of the cultural profiles; means for dynamically defining a new cultural profile; and means for dynamically changing the associated cultural profile of a selected program, wherein the selected program dynamically becomes associated with the new cultural profile. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification