US5499335A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for providing standard resources in different natural languages
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-04-21
•
Granted: 1996-03-12
•
Expires: 2015-04-21
Abstract
Abstract An operating system includes standard resources in a number of different natural languages. The standard resources are utilized to display window elements in windows. The operating system and application programs run on the operating system may utilize the standard resources to generate windows. The application programs may choose the language of the standard resources they use independently of the language of resources the operating system uses.
Inventors
- 👤 David M. Silver
- 👤 John R. Windsor
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 23:46
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/454
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
191 words
In a data processing system having processing means running an operating system, memory means and a video display, a method, comprising the steps of: storing a first standard resource in the memory means, said first standard resource being provided by the operating system and specifying appearance of a non-textual component of a window element of a window and specifying that text in the window element is in a first natural language; storing a second standard resource in the memory means, said second standard resource being provided by the operating system and specifying the same appearance of the non-textual component of the window element as specified by the first standard resource but specifying that text in the window element is in a second natural language; and running a program on the processing means that uses one of the first standard resource or second standard resource to display the window element in a window on the video display, said non-textual component of the window element having the appearance specified by the standard resource used by the program and including text in the natural language specified by the standard resource used by the program.
Claim 2
Dependent Claim
191 words
In a data processing system having processing means running an operating system, memory means and a video display, a method, comprising the steps of: storing a first standard resource in the memory means, said first standard resource being provided by the operating system and specifying appearance of a non-textual component of a window element of a window and specifying that text in the window element is in a first natural language; storing a second standard resource in the memory means, said second standard resource being provided by the operating system and specifying the same appearance of the non-textual component of the window element as specified by the first standard resource but specifying that text in the window element is in a second natural language; and running a program on the processing means that uses one of the first standard resource or second standard resource to display the window element in a window on the video display, said non-textual component of the window element having the appearance specified by the standard resource used by the program and including text in the natural language specified by the standard resource used by the program.
Claim 3
Dependent Claim
85 words
The method recited in claim 1 wherein the program is the operating system and the step of running the program on the processing means that uses one of the first standard resource or second standard resource to display the window element in the window on the video display further comprises the step of running the operating system on the processing means that uses one of the first standard resource or second standard resource to display the window element in the window on the video display.
Claim 4
Dependent Claim
85 words
The method recited in claim 1 wherein the program is an application program and the step of running the program on the processing means that uses one of the first standard resource or second standard resource to display the window element in the window on the video display further comprises the step of running the application program on the processing means that uses one of the first standard resource or second standard resource to display the window element in the window on the video display.
Claim 5
Dependent Claim
151 words
The method recited in claim 1 wherein the method further comprises the step of storing a third standard resource in the memory means, said third standard resource being provided by the operating system specifying appearance of a non-textual component of an additional window element and specifying that text in the additional window element is in the first natural language and wherein the step of running the program on the processing means further comprises the step of running the program on the processing means that uses the first and third standard resources to display the window element and the additional window element, said non-textual component of said window element having the appearance specified by the first standard resource and including text in the first natural language and said non-textual component of said additional window element having the appearance specified by the third standard resource and including text in the first natural language.
Claim 6
Dependent Claim
74 words
The method recited in claim 1, further comprising the step of switching the standard resource used by the program run on the processing means so that the program uses the previously unused standard resource to display the window element on the video display, said non-textual component of said window element having the appearance specified by the previously unused standard resource and including text in the natural language specified by the previously unused standard resource.
Claim 7
Dependent Claim
33 words
The method recited in claim 1 wherein the program decides what standard resource to use to display the window element based on a choice by a user of one of the standard resources.
Claim 8
Dependent Claim
36 words
The method recited in claim 6, further comprising the step of displaying a user interface on the video display to prompt the user to choose one of the standard resources to be used by the program.
Claim 9
Dependent Claim
13 words
The method recited in claim 1 wherein the window element is a menu.
Claim 10
Dependent Claim
14 words
The method recited in claim 1 wherein the window element is a dialog box.
Claim 11
Dependent Claim
153 words
In a data processing system having processing means, memory means and a video display, a method comprising the steps of: storing a set of standard resources in memory means, each standard resource in the set specifying appearance of an associated window element that includes text and a language of the text included in the associated window element, wherein at least two of said standard resources specify different languages of the text; in a program run on the processing means, selecting a language for text to be included in window elements of a window produced by the program, said program having an associated executable file with a data segment holding data; and adding the standard resources, that specify the language of the text included in the window elements of the window as the selected language, to the executable file of the program to display the window elements in the window on the video display.
Claim 12
Dependent Claim
153 words
In a data processing system having processing means, memory means and a video display, a method comprising the steps of: storing a set of standard resources in memory means, each standard resource in the set specifying appearance of an associated window element that includes text and a language of the text included in the associated window element, wherein at least two of said standard resources specify different languages of the text; in a program run on the processing means, selecting a language for text to be included in window elements of a window produced by the program, said program having an associated executable file with a data segment holding data; and adding the standard resources, that specify the language of the text included in the window elements of the window as the selected language, to the executable file of the program to display the window elements in the window on the video display.
Claim 13
Dependent Claim
18 words
The method recited in claim 10 wherein the program run on the processing means is an operating system.
Claim 14
Dependent Claim
18 words
The method recited in claim 10 wherein the program run on the processing means is an application program.
Claim 15
Dependent Claim
55 words
The method recited in claim 10 wherein the step of storing the set of standard resources in the memory means further comprises the step of storing a standard resource in the memory means that specifies appearance of an associated menu that includes text and specifies the language of the text included in the associated menu.
Claim 16
Dependent Claim
57 words
The method recited in claim 10 wherein the step of storing the set of standard resources in the memory means further comprises the step of storing a standard resource in the memory means that specifies appearance of an associated dialog box that includes text and specifies the language of the text included in the associated dialog box.
Claim 17
Dependent Claim
54 words
The method recited in claim 10 wherein the step of storing the set of standard resources in the memory means further comprises the step of storing a standard resource in the memory means that specifies appearance of an associated string that includes text and specifies the language of the text included in the string.
Claim 18
Dependent Claim
93 words
The method recited in claim 10 wherein the step of selecting the language for the text to be included in the window elements of the window produced by the program further comprises the steps of: displaying a user interface that prompts a user for a choice of language for the text to be included in the window elements of the window produced by the program; and selecting the language chosen by the user as the language of the text to be included in the window elements of the window produced by the program.
Claim 19
Dependent Claim
58 words
The method recited in claim 10 wherein the step of selecting the language for the text to be included in the window elements of the window produced by the program further comprises the step of selecting a system provided default language for the text to be included in the window elements of the window produced by the program.
Claim 20
Dependent Claim
182 words
In a data processing system having memory means, a video display and processing means running an operating system, a method comprising the steps of: storing a first set of standard resources provided by the operating system in the memory means, said first set of standard resources specifying appearance of both textual and non-textual components of window elements and that specify a natural language for the textual components in the window elements as a first natural language; storing a second set of standard resources provided by the operating system in the memory means said second set of standard resources specifying appearance of both textual and non-textual components of window elements and that specify the natural language for text in the window elements as a second natural language; and in response to a user request, selecting one of the sets of standard resources for use by the operating system to display the window elements in a window on the video display, wherein the appearance and the natural language of the text in the window elements are specified by the selected set of standard resources.
Claim 21
Dependent Claim
182 words
In a data processing system having memory means, a video display and processing means running an operating system, a method comprising the steps of: storing a first set of standard resources provided by the operating system in the memory means, said first set of standard resources specifying appearance of both textual and non-textual components of window elements and that specify a natural language for the textual components in the window elements as a first natural language; storing a second set of standard resources provided by the operating system in the memory means said second set of standard resources specifying appearance of both textual and non-textual components of window elements and that specify the natural language for text in the window elements as a second natural language; and in response to a user request, selecting one of the sets of standard resources for use by the operating system to display the window elements in a window on the video display, wherein the appearance and the natural language of the text in the window elements are specified by the selected set of standard resources.
Claim 22
Dependent Claim
44 words
The method recited in claim 18, further comprising the step of displaying a user interface on the video display that provides a user with an option of requesting the first natural language or the second natural language for the text in the window elements.
Claim 23
Dependent Claim
254 words
In a data processing system having processing means, a video display and a memory means having a program for displaying a window, said program having an executable file, a method comprising the steps of: storing sets of standard resources describing window elements in the memory means wherein each set of standard resources includes standard resources for a plurality of window elements, some of which include text, and each set of standard resources has an associated natural language for all text included in the window elements; choosing an initial one of the sets of standard resources having a first associated natural language for use by the program run on the processing means; displaying a window on the video display as directed by the program using the initial one of the sets of standard resources such that some of the window elements include text in the first associated natural language, said initial one of the sets of standard resources being added to the executable file of the program; choosing an alternative one of the sets of standard resources having a second associated natural language for use by the program run on the processing means without rebooting the data processing system, said alternative one of the sets of standard resources being added to the executable file of the program; and displaying the window on the video display as directed by the program using the alternative one of the sets of standard resources such that some of the window elements include text in the second associated natural language.
Claim 24
Dependent Claim
254 words
In a data processing system having processing means, a video display and a memory means having a program for displaying a window, said program having an executable file, a method comprising the steps of: storing sets of standard resources describing window elements in the memory means wherein each set of standard resources includes standard resources for a plurality of window elements, some of which include text, and each set of standard resources has an associated natural language for all text included in the window elements; choosing an initial one of the sets of standard resources having a first associated natural language for use by the program run on the processing means; displaying a window on the video display as directed by the program using the initial one of the sets of standard resources such that some of the window elements include text in the first associated natural language, said initial one of the sets of standard resources being added to the executable file of the program; choosing an alternative one of the sets of standard resources having a second associated natural language for use by the program run on the processing means without rebooting the data processing system, said alternative one of the sets of standard resources being added to the executable file of the program; and displaying the window on the video display as directed by the program using the alternative one of the sets of standard resources such that some of the window elements include text in the second associated natural language.
Claim 25
Dependent Claim
13 words
The method recited in claim 20 wherein the program is an operating system.
Claim 26
Dependent Claim
13 words
The method recited in claim 20 wherein the program is an application program.
Claim 27
Dependent Claim
115 words
The method recited in claim 20, further comprising the step of displaying a user interface on the video display that provides a user with choices of natural languages for the sets of standard resources to be used by the program run on the processing means and wherein the step of choosing the initial one of the sets of standard resources having the first associated natural language for use by the program run on the processing means further comprises the step of choosing the initial one of sets of standard resources chosen by the user via the user interface and having the first associated natural language for use by the program run on the processing means.
Claim 28
Dependent Claim
115 words
The method recited in claim 20, further comprising the step of displaying a user interface on the video display that provides a user with choices of natural languages for the sets of standard resources to be used by the program run on the processing means and wherein the step of choosing the alternative one of the sets of standard resources having the second associated natural language for use by the program run on the processing means further comprises the step of choosing the alternative one of sets of standard resources chosen by the user via the user interface and having the second associated natural language for use by the program run on the processing means.
Claim 29
Dependent Claim
49 words
The method recited in claim 20 wherein the step of choosing the initial one of the sets of standard resources further comprises the step of choosing a system-provided default set of standard resources having the first associated natural language for use by the program run on the processing means.
Claim 30
Dependent Claim
169 words
In a data processing system having memory, a video display and a processor running an operating system and a program that displays a window having window elements, a method comprising the steps of: storing a first set of standard resources provided by the operating system in the memory that specify appearance of both textual and non-textual components of the window elements and that specify a first natural language for the textual components in the window elements; storing a second set of standard resources provided by the operating system in the memory that specify appearance of both textual and non-textual components of the window elements and that specify a second natural language for the textual components in the window elements; adding at least one standard resource from the first set of standard resources and at least one standard resource from the second set of standard resources to the executable file of the program to display ones of the windows elements of the window for the program on the video display.
Claim 31
Dependent Claim
169 words
In a data processing system having memory, a video display and a processor running an operating system and a program that displays a window having window elements, a method comprising the steps of: storing a first set of standard resources provided by the operating system in the memory that specify appearance of both textual and non-textual components of the window elements and that specify a first natural language for the textual components in the window elements; storing a second set of standard resources provided by the operating system in the memory that specify appearance of both textual and non-textual components of the window elements and that specify a second natural language for the textual components in the window elements; adding at least one standard resource from the first set of standard resources and at least one standard resource from the second set of standard resources to the executable file of the program to display ones of the windows elements of the window for the program on the video display.
Claim 32
Dependent Claim
55 words
The method recited in claim 29 wherein the step of adding at least one standard resource from the first set of standard resources and at least one standard resource from the second set of standard resources to the executable file of the program is performed in response to a user selection of desired standard resources.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-03-12 | 1999-09-11 | 2000-03-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-03-12 | 2003-09-11 | 2004-03-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-03-12 | 2007-09-11 | 2008-03-12 | $7700.00 | Window Closed / Lapsed |