Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
150 words
A method of operating a computer system, including an operating system computer program, to automatically order strings of characters, comprising: comparing, with a programmed computer processor, only computer program defined collating weights, specific to a first language and obtained from said operating system, of nonidentical pairs of corresponding characters in a first and second of said strings of characters; performing a secondary comparison, with said programmed computer processor, of ASCII numerical values of characters of a first pair of said corresponding characters when both characters of said pair of corresponding characters are determined to have equal collating weights; and positioning, with said programmed computer processor, a character string having a corresponding character with a lower ASCII numerical value to have a predetermined order with respect to the other of said first and second character strings when each pair of corresponding characters succeeding said first pair also has equal collating weights.
Claim 2
Independent Claim
150 words
A method of operating a computer system, including an operating system computer program, to automatically order strings of characters, comprising: comparing, with a programmed computer processor, only computer program defined collating weights, specific to a first language and obtained from said operating system, of nonidentical pairs of corresponding characters in a first and second of said strings of characters; performing a secondary comparison, with said programmed computer processor, of ASCII numerical values of characters of a first pair of said corresponding characters when both characters of said pair of corresponding characters are determined to have equal collating weights; and positioning, with said programmed computer processor, a character string having a corresponding character with a lower ASCII numerical value to have a predetermined order with respect to the other of said first and second character strings when each pair of corresponding characters succeeding said first pair also has equal collating weights.
Claim 3
Dependent Claim
41 words
The method of claim 1 wherein said computer program defined collating weights of characters of one string not having corresponding characters in the other string due to said one string's being longer than said other string are compared relative to blanks.
Claim 4
Dependent Claim
13 words
The method of claim 2 wherein said predetermined order is an ascending order.
Claim 5
Dependent Claim
13 words
The method of claim 2 wherein said predetermined order is a descending order.
Claim 6
Dependent Claim
149 words
A computer system for automatically ordering strings of characters, comprising: first means in said computer system for comparing only computer program defined collating weights of nonidentical pairs of corresponding characters in a first and second of said strings of characters; second means in said computer, responsive to said first means for comparing, for performing a secondary comparison of ASCII numerical values of characters of a first pair of said corresponding characters when both characters of said pair of corresponding characters are determined to have equal collating weights; and means in said computer system, responsive to said first and second means for comparing, for positioning a character string having a corresponding character with a lower ASCII numerical value to have a predetermined order with respect to the other of said first and second character strings when each pair of corresponding characters succeeding said first pair also has equal collating weights.
Claim 7
Dependent Claim
149 words
A computer system for automatically ordering strings of characters, comprising: first means in said computer system for comparing only computer program defined collating weights of nonidentical pairs of corresponding characters in a first and second of said strings of characters; second means in said computer, responsive to said first means for comparing, for performing a secondary comparison of ASCII numerical values of characters of a first pair of said corresponding characters when both characters of said pair of corresponding characters are determined to have equal collating weights; and means in said computer system, responsive to said first and second means for comparing, for positioning a character string having a corresponding character with a lower ASCII numerical value to have a predetermined order with respect to the other of said first and second character strings when each pair of corresponding characters succeeding said first pair also has equal collating weights.
Claim 8
Dependent Claim
156 words
A computer program for causing automatic ordering of strings of characters in a computer system, comprising: first means for operating said computer system to compare only computer program defined collating weights of nonidentical pairs of corresponding characters in a first and second of said strings of characters; second means for operating said computer system, responsive to said first means for comparing, to perform a secondary comparison of ASCII numerical values of characters of a first pair of said corresponding characters when both characters of said pair of corresponding characters have equal collating weights; and means for operating said computer system, responsive to said first and second means for comparing, to position a character string having a corresponding charter with a lower ASCII numerical value to have a predetermined order with respect to the other of said first and second character strings when each pair of corresponding characters succeeding said first pair also has equal collating weights.
Claim 9
Dependent Claim
156 words
A computer program for causing automatic ordering of strings of characters in a computer system, comprising: first means for operating said computer system to compare only computer program defined collating weights of nonidentical pairs of corresponding characters in a first and second of said strings of characters; second means for operating said computer system, responsive to said first means for comparing, to perform a secondary comparison of ASCII numerical values of characters of a first pair of said corresponding characters when both characters of said pair of corresponding characters have equal collating weights; and means for operating said computer system, responsive to said first and second means for comparing, to position a character string having a corresponding charter with a lower ASCII numerical value to have a predetermined order with respect to the other of said first and second character strings when each pair of corresponding characters succeeding said first pair also has equal collating weights.