Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
317 words
A computer-implemented process for classifying documents comprising the steps of: preliminarily creating a knowledge base of documents each characterized by a hierarchy of objects that are defined by parameters indicating physical and relational characteristics, the hierarchy being organized from a lowest object level to one or more successively higher object levels and storing said knowledge base in a computer; scanning a document to form binary light and dark pixels and inputting into said computer data representing the pixels; performing, in said computer, the following steps; segmenting the document into primary areas of significance based on the pixels; calculating parameters that define the segmented primary areas; comparing the parameters of each segmented primary area with the parameters of the lowest level objects in the hierarchy of objects that characterize each document in the knowledge base; assigning to each segmented primary area weights of evidence relative to the lowest level objects based on the comparison; generating a weighted hypothesis of a label for each of the segmented areas based on the weights of evidence relative to the lowest level objects; grouping the segmented primary areas into areas of significance more relevant than the primary areas; calculating parameters that define the more relevant areas; comparing the parameters of each more relevant area with the parameters of the second lowest level objects in the hierarchy; assigning to each more relevant area weights of evidence relative to the second lowest level objects based on the comparison and reevaluating the weights of evidence assigned to the segmented primary areas; generating a weighted hypothesis of a label for each of the more relevant areas and revising the weighted hypothesis of the label for each of the segmented primary areas based on the weights of evidence of the second lowest level objects and the lowest level objects; and classifying the document based on the labels and the weights of evidence developed by the preceding step.
Claim 2
Dependent Claim
317 words
A computer-implemented process for classifying documents comprising the steps of: preliminarily creating a knowledge base of documents each characterized by a hierarchy of objects that are defined by parameters indicating physical and relational characteristics, the hierarchy being organized from a lowest object level to one or more successively higher object levels and storing said knowledge base in a computer; scanning a document to form binary light and dark pixels and inputting into said computer data representing the pixels; performing, in said computer, the following steps; segmenting the document into primary areas of significance based on the pixels; calculating parameters that define the segmented primary areas; comparing the parameters of each segmented primary area with the parameters of the lowest level objects in the hierarchy of objects that characterize each document in the knowledge base; assigning to each segmented primary area weights of evidence relative to the lowest level objects based on the comparison; generating a weighted hypothesis of a label for each of the segmented areas based on the weights of evidence relative to the lowest level objects; grouping the segmented primary areas into areas of significance more relevant than the primary areas; calculating parameters that define the more relevant areas; comparing the parameters of each more relevant area with the parameters of the second lowest level objects in the hierarchy; assigning to each more relevant area weights of evidence relative to the second lowest level objects based on the comparison and reevaluating the weights of evidence assigned to the segmented primary areas; generating a weighted hypothesis of a label for each of the more relevant areas and revising the weighted hypothesis of the label for each of the segmented primary areas based on the weights of evidence of the second lowest level objects and the lowest level objects; and classifying the document based on the labels and the weights of evidence developed by the preceding step.
Claim 3
Dependent Claim
165 words
The process of claim 1, additionally comprising the steps of: grouping the more relevant areas into still more relevant areas of significance; calculating parameters that define the still more relevant areas; comparing the parameters of each still more relevant area with the parameters of the third lowest level objects in the hierarchy; assigning to each still more relevant area weights of evidence relative to the third lowest level objects based on the comparison and reevaluating the weights of evidence assigned to the more relevant areas and the segmented primary areas; generating a weighted hypothesis of a label for each of the still more relevant areas and revising the weighted hypothesis of the label for each of the more relevant areas and the segmented primary areas based on the weights of evidence of the third lowest level objects, the second lowest level objects and the lowest level objects; and classifying the document based on the labels and the weights of evidence developed by the preceding step.
Claim 4
Dependent Claim
39 words
The process of claim 2, in which the recited steps are performed one or more additional times with respect to successively more relevant areas of significance and higher level objects, thereby increasing the evidence that supports the document classification.
Claim 5
Dependent Claim
27 words
The process of claim 1, additionally comprising the step of forming from the pixels darkness density histograms, the segmenting step segmenting the document based on the histograms.
Claim 6
Dependent Claim
74 words
The process of claim 4, additionally comprising the steps of: comparing the density histograms of one side of the individual objects with the density histograms of the other side of the individual objects; determining the vertical shift between the histograms of the two sides of the individual objects; averaging the determined vertical shift of the individual objects; and correcting the skew of an entire edge of the document based on the averaged vertical shift.