Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
266 words
A method of qualifying and sorting file records from a mass storage means into a sort buffer memory for use in an office processing environment whereby the sort buffer memory provides a temporary retention of the file records in an order based on a selected ranking, comprising the steps of: (a) accessing each of said file records in said mass storage means; (b) evaluating an accessed file record in accordance with a chosen sort algorithm to determine if it qualifies for transfer to the sort buffer memory; (c) if the accessed file record qualifies, then comparing a rank of the qualified file record in the mass storage means with the rank of a lowest ranked file record in the sort buffer memory; (d) if the rank of the qualified file record is higher than the rank of the lowest ranked file record in the sort buffer memory, then the qualified file record is transferred to unused space in the sort buffer memory; and if the rank of the qualified record is lower than the rank of the lowest ranked file record, then the qualified file record is not transferred to the sort buffer memory if the buffer is full; (e) placing the qualified file record transferred to the sort buffer memory at a level based on the rank determined by the chosen sorting algorithm; (f) repeating steps (c)--(e) for each qualified file record in the storage means until the sort buffer has been loaded with the highest ranked records in the storage means without overflowing; and (g) outputting said highest ranked records from said sort buffer.
Claim 2
Independent Claim
266 words
A method of qualifying and sorting file records from a mass storage means into a sort buffer memory for use in an office processing environment whereby the sort buffer memory provides a temporary retention of the file records in an order based on a selected ranking, comprising the steps of: (a) accessing each of said file records in said mass storage means; (b) evaluating an accessed file record in accordance with a chosen sort algorithm to determine if it qualifies for transfer to the sort buffer memory; (c) if the accessed file record qualifies, then comparing a rank of the qualified file record in the mass storage means with the rank of a lowest ranked file record in the sort buffer memory; (d) if the rank of the qualified file record is higher than the rank of the lowest ranked file record in the sort buffer memory, then the qualified file record is transferred to unused space in the sort buffer memory; and if the rank of the qualified record is lower than the rank of the lowest ranked file record, then the qualified file record is not transferred to the sort buffer memory if the buffer is full; (e) placing the qualified file record transferred to the sort buffer memory at a level based on the rank determined by the chosen sorting algorithm; (f) repeating steps (c)--(e) for each qualified file record in the storage means until the sort buffer has been loaded with the highest ranked records in the storage means without overflowing; and (g) outputting said highest ranked records from said sort buffer.
Claim 3
Dependent Claim
38 words
A method of qualifying and sorting file records as set forth in claim 1 wherein the step of evaluating an accessed file record to determine if it qualifies for transfer includes evaluating multiple fields of each file record.
Claim 4
Dependent Claim
31 words
A method of qualifying and sorting file records as set forth in claim 1 including the step of repeating steps (c)-(g) for the remaining qualified file records in the storage means.
Claim 5
Dependent Claim
28 words
A method of qualifying and sorting file records as set forth in claim 3 wherein the file records in the sort buffer are transferred to a disk storage.
Claim 6
Independent Claim
191 words
A method of qualifying and sorting file records in a storage means into a sort buffer for temporary retention in an order based on a selected ranking, comprising th steps of: (a) accessing each of said file records in said storage means; (b) evaluating an accessed file record to determine if it qualifies for transfer to the sort buffer; (c) if said accessed file record qualifies, comparing a rank of the qualified file record in the storage means with the rank of a lowest ranked file record in the sort buffer; (d) if the rank of the qualified file record is higher than the rank of the lowest ranked file record, transferring the qualified file record in the storage means to the sort buffer; (e) deleting the lowest ranked file record from the sort buffer to facilitate storage of the qualified file record therein; (f) locating the qualified file record transferred to the sort buffer at a level based on the rank thereof; and (g) repeating steps (c)-(f) for each qualified file record in the storage means until the sort buffer has been loaded with the highest ranked records without overflowing.
Claim 7
Independent Claim
191 words
A method of qualifying and sorting file records in a storage means into a sort buffer for temporary retention in an order based on a selected ranking, comprising th steps of: (a) accessing each of said file records in said storage means; (b) evaluating an accessed file record to determine if it qualifies for transfer to the sort buffer; (c) if said accessed file record qualifies, comparing a rank of the qualified file record in the storage means with the rank of a lowest ranked file record in the sort buffer; (d) if the rank of the qualified file record is higher than the rank of the lowest ranked file record, transferring the qualified file record in the storage means to the sort buffer; (e) deleting the lowest ranked file record from the sort buffer to facilitate storage of the qualified file record therein; (f) locating the qualified file record transferred to the sort buffer at a level based on the rank thereof; and (g) repeating steps (c)-(f) for each qualified file record in the storage means until the sort buffer has been loaded with the highest ranked records without overflowing.
Claim 8
Dependent Claim
57 words
A method of qualifying and sorting file records as set forth in claim 5 including the step of outputting the file records in the sort buffer after steps (c)-(g) have been repeated for each file record in the storage means for the highest ranked file records in the storage means not previously transferred to the sort buffer.
Claim 9
Dependent Claim
49 words
A method of qualifying and sorting file records as set forth in claim 6 including the step of repeating the outputting of file records from the sort buffer each time said buffer contains the highest ranked file records from the storage means not previously transferred to the sort buffer.
Claim 10
Dependent Claim
29 words
A method of qualifying and sorting file records as set forth in claim 7 including the step of transferring file records in the sort buffer to a disk storage.