Method for syntactic and semantic analysis of patent text and drawings
First Claim
1. A method for processing patent text in a computer, the method comprising the steps of:
- identifying boundaries of a plurality of parts of the patent text;
loading at least one of the plurality of parts of the patent text into a working memory of a computer;
analyzing the at least one of the plurality of parts of the patent text, including the substeps of;
recognizing patent text drawing references;
loading drawing data from one or more computer drawing files into the working memory of the computer, wherein the one or more computer drawing files and said patent text correspond to a specific invention;
extracting alphanumeric drawing data from the drawing data; and
comparing the patent text drawing references with the alphanumeric drawing data; and
reporting results to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing patent text (99) in a computer (200) including identifying boundaries of parts of patent text (100), loading at least one of the parts of the patent text into a working memory (102), analyzing at least one of the parts of the patent text (104), and reporting results (106) to a user (202). Alphanumeric drawing data can also be compared to patent text (100). The method can be coupled to work with a word processor program (208). The method can recognize and report (106 and 708) on claim dependency (400, 402, 404), specific characteristics (704) of patent text (99), and patent errors based on legal standards, practice standards, and Patent and Trademark Office standards, or even user preferences (702, 704, 706).
-
Citations
34 Claims
-
1. A method for processing patent text in a computer, the method comprising the steps of:
-
identifying boundaries of a plurality of parts of the patent text; loading at least one of the plurality of parts of the patent text into a working memory of a computer; analyzing the at least one of the plurality of parts of the patent text, including the substeps of; recognizing patent text drawing references; loading drawing data from one or more computer drawing files into the working memory of the computer, wherein the one or more computer drawing files and said patent text correspond to a specific invention; extracting alphanumeric drawing data from the drawing data; and comparing the patent text drawing references with the alphanumeric drawing data; and reporting results to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing patent text in a computer, the method comprising the steps of:
-
identifying boundaries of a plurality of parts of the patent text; analyzing at least one of the plurality of parts of the patent text, including the substeps of; recognizing patent text drawing references; loading drawing data from one or more computer drawing files info memory of a computer, wherein the one or more computer drawing files and said patent text correspond to a specific invention; extracting alphanumeric drawing data from the drawing data; and comparing the patent text drawing references with the alphanumeric drawing data; and reporting results to a user. - View Dependent Claims (11, 13, 14, 16, 19, 20)
-
-
10. A method as claimed in 9, wherein the step of identifying boundaries comprises the steps of:
-
searching for section headers; examining text for section keywords; measuring total line length; and matching the section keywords and the total line length to standard headers.
-
-
12. A method as claimed in 9, wherein the step of analyzing comprises the step of comparing plural/singular agreement between a brief description of drawings header, a detailed description header, and a count of drawings.
-
15. A method for processing patent text in a computer as claimed in 9, wherein the step of analyzing comprises the steps of:
-
verifying that figures are described in numeric order; and verifying that singular and plural abbreviations are applied according to a use standard.
-
- 17. A method for processing patent text in a computer as claimed in 9, wherein the step of analyzing comprises the step of identifying figure elements by name and reference number.
-
21. A method for processing patent text in a computer as claimed in 9, wherein the step of analyzing comprises the step of verifying proper use of colons, semicolons, and placement of "and" in claim text.
-
22. A method for processing patent text in a computer as claimed in 9, wherein the step of analyzing comprises the step of verifying independent and dependent claim ordering as prescribed by a U.S. Patent and Trademark Office Manual for Patent Examining Procedure (MPEP).
-
23. A method for processing patent text in a computer as claimed in 10, wherein the step of analyzing comprises the steps of:
-
identifying each claim element, noting whether it is an antecedent or reference element; and identifying each reference element without strict antecedent basis. - View Dependent Claims (24, 25)
-
-
26. A method for processing patent text in a computer as claimed in 9, wherein the step of analyzing comprises the step of verifying that no more than a predetermined number of words are used in an abstract section of the patent text.
-
27. A method for processing patent text in a computer as claimed in 9, wherein the step of analyzing comprises the step of verifying that no predetermined objectionable terminology is used in the abstract section.
-
28. A method for processing patent text in a computer as claimed in 9, wherein the step of analyzing comprises the step of verifying that figure references are included within parenthesis in an abstract section.
-
29. A method for analyzing patent text in a computer, the method comprising the step of verifying a rule has been correctly followed, wherein the rule is selected from the group consisting of:
-
figure references included within parenthesis in an abstract section; no predetermined objectionable terminology in the abstract section; units of measure in metric units; sections properly ordered; page breaks precede a claims section and the abstract section; plural/singular agreement with a figure number in a header for a detailed description section and a header for a brief description section and a count of figures; a title agreement of the patent text and in the abstract section; the figures in numeric order in the brief description section and in the detailed description section; singular and plural abbreviations according to a use standard; each claim a single sentence; claims in sequential order; colons, semicolons, and placement of "and" proper in claim text; independent and dependent claim ordering per a U.S. Patent and Trademark Office Manual for Patent Examining Procedure (MPEP); order, wording, spelling, and section header formats per section header standards; figure references agreement in the detailed description section and the brief description section; strict antecedent basis for reference claim elements; non-ambiguous antecedent basis for the reference claim elements; antecedent claim elements referenced in the detailed description section; the patent text drawing references in agreement with drawing data extracted from one or more drawing files from a computer;
orthe abstract section not exceeding a predetermined word count.
-
-
30. A method for processing patent text in a computer, the method comprising the steps of:
-
recognizing patent text drawing references; receiving drawing data from one or more computer drawing files, wherein the one or more computer drawing files and said patent text correspond to a specific invention; extracting alphanumeric drawing data from the drawing data; comparing the patent text drawing references with the alphanumeric drawing data; and reporting results to a user. - View Dependent Claims (31)
-
-
32. A method for processing patent text in a computer, the method comprising the steps of:
-
identifying boundaries of a plurality of parts of the patent text; loading at least one of the plurality of parts of the patent text into a working memory of a computer; analyzing the at least one of the plurality of parts of the patent text including systematically parsing characters of the patent text into tokens to determine correctness and punctuation of the patent text; and reporting results to a user.
-
-
33. A method for processing patent text in a computer, the method comprising the steps of:
-
identifying boundaries of a plurality of parts of the patent text including the substeps of; searching for section headers; examining text for section keywords; measuring total line length; and matching the section keywords and the total line length to standard headers; loading at least one of the plurality of parts of the patent text into a working memory of a computer; analyzing the at least one of the plurality of parts of the patent text including; and reporting results to a user.
-
-
34. A method for processing patent text in a computer, the method comprising the steps of:
-
identifying boundaries of a plurality of parts of the patent text; loading at least one of the plurality of parts of the patent text into a working memory of a computer; analyzing the at least one of the plurality of parts of the patent text including the substeps of; locating antecedent basis for each reference element; and verifying non-ambiguous antecedent basis for each claim element; and reporting results to a user.
-
Specification