11. A computer program and a computer comprising: a template memory containing a document template containing the headings equivalent to: SUMMARY OF THE INVENTION DETAILED DESCRIPTION CLAIMS ABSTRACT an independent claim processor for drafting claims specifically defining the novelty and for duplicating at least one of the claims under the DESCRIPTION heading to make sure the description uses the exact same terminology as the claims as created in the first instance and for editing said duplicate claim into grammatically correct sentence structure; a reference number memory for storing the element name of the first element recited in the duplicate claim copied and edited under the DESCRIPTION heading and shown in the drawings with a first reference numeral in a series of reference numerals and for searching for each occurrence of the first element name and replacing same with the first element name followed by the first reference numeral to provide a first identifying reference numeral for the first element name and for storing the element name of the second element recited next in the duplicate claim copied and edited under the DESCRIPTION heading and shown in the drawings with the next sequential reference numeral in the series following the first reference numeral and for searching for each occurrence of the second element name and replacing same with the second element name followed by the next reference numeral to provide a second identifying reference numeral for the second element name and for automatically shifting the reference numerals in response to changing the order of occurrence of the element names in the duplicate claim copied and edited under the DESCRIPTION heading so that the elements are numbered in order of being first recited under the DESCRIPTION heading and for automatically shifting the reference numerals in response to interleaving an additional element name into the duplicate claim copied under the DESCRIPTION heading for changing the order of occurrence of the element names in the duplicate claim copied and edited under the DESCRIPTION heading so that all numbered element names are numbered in the sequential order of being first recited under the DESCRIPTION heading.
11. A computer program and a computer comprising: a template memory containing a document template containing the headings equivalent to: SUMMARY OF THE INVENTION DETAILED DESCRIPTION CLAIMS ABSTRACT an independent claim processor for drafting claims specifically defining the novelty and for duplicating at least one of the claims under the DESCRIPTION heading to make sure the description uses the exact same terminology as the claims as created in the first instance and for editing said duplicate claim into grammatically correct sentence structure; a reference number memory for storing the element name of the first element recited in the duplicate claim copied and edited under the DESCRIPTION heading and shown in the drawings with a first reference numeral in a series of reference numerals and for searching for each occurrence of the first element name and replacing same with the first element name followed by the first reference numeral to provide a first identifying reference numeral for the first element name and for storing the element name of the second element recited next in the duplicate claim copied and edited under the DESCRIPTION heading and shown in the drawings with the next sequential reference numeral in the series following the first reference numeral and for searching for each occurrence of the second element name and replacing same with the second element name followed by the next reference numeral to provide a second identifying reference numeral for the second element name and for automatically shifting the reference numerals in response to changing the order of occurrence of the element names in the duplicate claim copied and edited under the DESCRIPTION heading so that the elements are numbered in order of being first recited under the DESCRIPTION heading and for automatically shifting the reference numerals in response to interleaving an additional element name into the duplicate claim copied under the DESCRIPTION heading for changing the order of occurrence of the element names in the duplicate claim copied and edited under the DESCRIPTION heading so that all numbered element names are numbered in the sequential order of being first recited under the DESCRIPTION heading. 13. A computer program and a computer as set forth in claim 11 including a subprocessor for automatically searching for each occurrence of each element name and replacing same with the respective element name followed by the assigned reference numeral with the occurrence of each element name recited under the CLAIMS and ABSTRACT headings along with adding reference numerals to the element names recited under the DESCRIPTION heading.