Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
378 words
In an operating system, in a computer readable format, for configuring a computer to enable users to execute application programs on said computer; said application programs permitting the users to specify the cultural preference for formatting information to be presented by the users or for processing information provided to the users, said application program is executable as a number of processes, each of which may support one or more threads; said computer including working memory and a database of files, managed by said operating system, said files containing code for formatting said information according to said specified cultural preference; said operating system transferring one or more of said files, corresponding to said specified cultural preference, to said working memory; said operating system further setting environment control variables corresponding to categories of cultural preferences that may be specified, implementing a function call, and populating each of said memory locations corresponding to said categories of cultural preferences; said function call being accessible by each of said processes, wherein the improvement to the step of implementing said function call comprises: assigning from said working memory, for each of said processes from which said function call is executed, one stack for each category of cultural preference that may be specified; pushing onto each said assigned stack, the location in said working memory of said transferred file corresponding to the cultural preference specified for said category of cultural preference corresponding to said stack; and populating each of said memory locations corresponding to said categories of cultural preference of each said assigned stack, with said location in said working memory; wherein on a subsequent function call, said application performs the steps of: determining whether or not said location in said working memory of said transferred file, corresponding to the change in cultural preference specified, is on the stack previously assigned by a function call to the category of cultural preferences specified; if so, invoking a function call that pops said previously assigned stack until said location in memory is on the top of said previously assigned stack; and if not, invoking a function call that pushes onto each said previously assigned stack, the location in said working memory of said transferred file for said category of cultural preference corresponding to said previously assigned stack.
Claim 2
Dependent Claim
378 words
In an operating system, in a computer readable format, for configuring a computer to enable users to execute application programs on said computer; said application programs permitting the users to specify the cultural preference for formatting information to be presented by the users or for processing information provided to the users, said application program is executable as a number of processes, each of which may support one or more threads; said computer including working memory and a database of files, managed by said operating system, said files containing code for formatting said information according to said specified cultural preference; said operating system transferring one or more of said files, corresponding to said specified cultural preference, to said working memory; said operating system further setting environment control variables corresponding to categories of cultural preferences that may be specified, implementing a function call, and populating each of said memory locations corresponding to said categories of cultural preferences; said function call being accessible by each of said processes, wherein the improvement to the step of implementing said function call comprises: assigning from said working memory, for each of said processes from which said function call is executed, one stack for each category of cultural preference that may be specified; pushing onto each said assigned stack, the location in said working memory of said transferred file corresponding to the cultural preference specified for said category of cultural preference corresponding to said stack; and populating each of said memory locations corresponding to said categories of cultural preference of each said assigned stack, with said location in said working memory; wherein on a subsequent function call, said application performs the steps of: determining whether or not said location in said working memory of said transferred file, corresponding to the change in cultural preference specified, is on the stack previously assigned by a function call to the category of cultural preferences specified; if so, invoking a function call that pops said previously assigned stack until said location in memory is on the top of said previously assigned stack; and if not, invoking a function call that pushes onto each said previously assigned stack, the location in said working memory of said transferred file for said category of cultural preference corresponding to said previously assigned stack.
Claim 3
Dependent Claim
58 words
The method as recited in claim 1, wherein said step of implementing said function call further includes: assigning from said working memory, a queue; and loading on said queue, said location in said working memory of said transferred file, corresponding to the cultural preference specified for said category of cultural preference, along with a corresponding cultural preference identifier.
Claim 4
Dependent Claim
96 words
The method as recited in claim 2, further comprising the step of implementing a second function call, wherein said step includes: determining whether or not a cultural preference identifier is on said queue; if so, retrieving from said queue said corresponding memory location and populates each of said memory locations corresponding to said categories of cultural preference; and if not, transferring to said working memory a file, corresponding to each category of cultural preference specified, and places in said queue the location in said working memory of said transferred file for said category of cultural preference.