← Back to Patent Explorer
US5900871A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for managing multiple cultural profiles in an information handling system

Assignee: International Business Machines Corp
•
Filing: 1997-03-10
•
Granted: 1999-05-04
•
Expires: 2017-03-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Steven Edward Atkin
  • 👤 Kenneth Wayne Borgendale
  • 👤 John D Howard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 04:23
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/454

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 94 words
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.
Claim 2
Dependent Claim 94 words
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.
Claim 3
Dependent Claim 25 words
An information handling system according to claim 1, wherein said means for storing comprises means for storing system-defined cultural profiles in a dynamically linked library.
Claim 4
Dependent Claim 34 words
An information handling system according to claim 1, wherein said means for dynamically defining a new cultural profile further comprises means for dynamically modifying a selected cultural profile to create the new cultural profile.
Claim 5
Dependent Claim 18 words
An information handling system according to claim 1, further comprising means for dynamically deleting a selected cultural profile.
Claim 6
Dependent Claim 53 words
An information handling system according to claim 1, wherein said means for dynamically defining a new cultural profile comprises: means for allowing a user to select an existing cultural profile; and in response to a user selected existing cultural profile, means for basing the new cultural profile on the user-selected existing cultural profile.
Claim 7
Dependent Claim 63 words
An information handling system according to claim 5, further comprising: means for allowing the user to select a feature of the new cultural profile; in response to the user selection, means for allowing the user to customize the selected feature; and in response to the user customization of the selected feature, means for modifying the new cultural profile according to the user customization.
Claim 8
Independent Claim 69 words
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.
Claim 9
Independent Claim 69 words
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.
Claim 10
Dependent Claim 23 words
A method according to claim 7, wherein said storing step comprises the step of storing system-defined cultural profiles in a dynamically linked library.
Claim 11
Dependent Claim 33 words
A method according to claim 7, wherein said step of dynamically defining a new cultural profile further comprises the step of dynamically modifying a selected cultural profile to create the new cultural profile.
Claim 12
Dependent Claim 17 words
A method according to claim 7, further comprising the step of dynamically deleting a selected cultural profile.
Claim 13
Dependent Claim 41 words
A method according to claim 7, wherein said step of dynamically defining a new cultural profile comprises the steps of: allowing a user to select an existing cultural profile; and basing the new cultural profile on the user-selected existing cultural profile.
Claim 14
Dependent Claim 42 words
A method according to claim 11, further comprising the steps of: allowing the user to select a feature of the new cultural profile; allowing the user to customize the selected feature; and modifying the new cultural profile according to the user customization.
Claim 15
Independent Claim 64 words
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.
Claim 16
Independent Claim 64 words
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.
Claim 17
Dependent Claim 17 words
A method according to claim 13, further comprising the step of dynamically modifying a selected cultural profile.
Claim 18
Dependent Claim 17 words
A method according to claim 13, further comprising the step of dynamically deleting a selected cultural profile.
Claim 19
Dependent Claim 69 words
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.
Claim 20
Dependent Claim 69 words
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.
Claim 21
Dependent Claim 24 words
A computer-readable medium according to claim 16, wherein said means for storing comprises means for storing system-defined cultural profiles in a dynamically linked library.
Claim 22
Dependent Claim 33 words
A computer-readable medium according to claim 16, wherein said means for dynamically defining a new cultural profile further comprises means for dynamically modifying a selected cultural profile to create the new cultural profile.
Claim 23
Dependent Claim 17 words
A computer-readable medium according to claim 16, further comprising means for dynamically deleting a selected cultural profile.
Claim 24
Dependent Claim 52 words
A computer-readable medium according to claim 16, wherein said means for dynamically defining a new cultural profile comprises: means for allowing a user to select an existing cultural profile; and in response to a user selected existing cultural profile, means for basing the new cultural profile on the user-selected existing cultural profile.
Claim 25
Dependent Claim 62 words
A computer-readable medium according to claim 20, further comprising: means for allowing the user to select a feature of the new cultural profile; in response to the user selection, means for allowing the user to customize the selected feature; and in response to the user customization of the selected feature, means for modifying the new cultural profile according to the user customization.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-03 2002-11-02 2003-05-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-03 2006-11-02 2007-05-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-03 2010-11-02 2011-05-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag