The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 10, 1989
Filed:
Nov. 17, 1987
Gary D Archer, Campbell, CA (US);
Eugene G Huff, Raleigh, NC (US);
Miguel T Madrid, Jr, San Jose, CA (US);
Akio Yoshii, Tokyo, JP;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method and means for extending the collation functions of a sorting program (SORT) enable the program to permute, combine, or filter input records having collating characteristics that are not recognized by the SORT program. The extension includes provision of an extended function support program (EFS) that can be invoked by and concurrently executed with the sorting program. The EFS program is provided with a modality for modifying control statements received by the SORT program but executable only against records having the non-recognized collating characteristics. The EFS program modifies such control statements to a form executable by the SORT program. The EFS program also is provided with the capability of modifying the collating characteristic fields of records which are to be processed by the SORT program, the modification resulting in the provision of the records of counterpart collating characteristics recognized by the SORT program. The SORT program is thereby enabled to SORT/MERGE input strings of records with non-recognized collating characteristics into output strings including such records. The EFS program is also invoked by the sorting program to perform conditional filtration of input records having non-recognized collating characteristics, which enables the SORT program to assemble an output list of filtered records with non-recognized characteristics. This permits the SORT program to perform INCLUDE/OMIT functions on records with non-recognized collating characteristics.