Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
151 words
A computer-implemented method for identifying a script used to create a document, including the steps of: scanning into said computer a set of training documents for each script to be identified to store a series of exemplary images representing said each script; electronically processing pixels forming said exemplary images to electronically define a set of textual symbols corresponding to said exemplary images; assigning each textual symbol to a cluster of textual symbols that most closely represents said textual symbol; forming a representative electronic template for each said cluster; scanning into said computer a document having a script to be identified to form one or more of document images representing said script to be identified; electronically processing pixels forming said document images to electronically define a set of document textual symbols corresponding to said document images; and comparing said set of document textual symbols to said electronic templates to identify said script.
Claim 2
Dependent Claim
151 words
A computer-implemented method for identifying a script used to create a document, including the steps of: scanning into said computer a set of training documents for each script to be identified to store a series of exemplary images representing said each script; electronically processing pixels forming said exemplary images to electronically define a set of textual symbols corresponding to said exemplary images; assigning each textual symbol to a cluster of textual symbols that most closely represents said textual symbol; forming a representative electronic template for each said cluster; scanning into said computer a document having a script to be identified to form one or more of document images representing said script to be identified; electronically processing pixels forming said document images to electronically define a set of document textual symbols corresponding to said document images; and comparing said set of document textual symbols to said electronic templates to identify said script.
Claim 3
Dependent Claim
26 words
A computer implemented method for identifying a script according to claim 1, where said set of training documents includes representative font types from said each script.
Claim 4
Dependent Claim
84 words
A computer implemented method for identifying a script according to claim 1, wherein said step of defining a set of textual symbols further includes the steps of: electronically examining scanned images to locate sets of contiguous black pixels, where each one of said sets defines a region; electronically defining a bounding box comprising the smallest set of rectangular pixel coordinates that encloses each said region; rescaling each said bounding box to a rescaled box to form a textual symbol defined within said rescaled box.
Claim 5
Dependent Claim
84 words
A computer implemented method for identifying a script according to claim 2, wherein said step of defining a set of textual symbols further includes the steps of: electronically examining scanned images to locate sets of contiguous black pixels, where each one of said sets defines a region; electronically defining a bounding box comprising the smallest set of rectangular pixel coordinates that encloses each said region; rescaling each said bounding box to a rescaled box to form a textual symbol defined within said rescaled box.
Claim 6
Dependent Claim
93 words
A computer implemented method for identifying a script according to claim 1, wherein the step of assigning each said textual symbol to a cluster of textual symbols further includes the steps of: determining the similarity between each said textual symbol and each said cluster of textual symbols; assigning said textual symbol to an existing cluster with which said textual symbol has at least a predetermined minimum similarity; and assigning said textual symbol to a new cluster when said textual symbol does not have at least said predetermined minimum similarity with an existing cluster.
Claim 7
Dependent Claim
93 words
A computer implemented method for identifying a script according to claim 2, wherein the step of assigning each said textual symbol to a cluster of textual symbols further includes the steps of: determining the similarity between each said textual symbol and each said cluster of textual symbols; assigning said textual symbol to an existing cluster with which said textual symbol has at least a predetermined minimum similarity; and assigning said textual symbol to a new cluster when said textual symbol does not have at least said predetermined minimum similarity with an existing cluster.
Claim 8
Dependent Claim
93 words
A computer implemented method for identifying a script according to claim 3, wherein the step of assigning each said textual symbol to a cluster of textual symbols further includes the steps of: determining the similarity between each said textual symbol and each said cluster of textual symbols; assigning said textual symbol to an existing cluster with which said textual symbol has at least a predetermined minimum similarity; and assigning said textual symbol to a new cluster when said textual symbol does not have at least said predetermined minimum similarity with an existing cluster.
Claim 9
Dependent Claim
93 words
A computer implemented method for identifying a script according to claim 4, wherein the step of assigning each said textual symbol to a cluster of textual symbols further includes the steps of: determining the similarity between each said textual symbol and each said cluster of textual symbols; assigning said textual symbol to an existing cluster with which said textual symbol has at least a predetermined minimum similarity; and assigning said textual symbol to a new cluster when said textual symbol does not have at least said predetermined minimum similarity with an existing cluster.
Claim 10
Dependent Claim
41 words
A computer implemented method for identifying a script according to claim 1, wherein said representative electronic template is formed with each pixel value determined from a representative value from corresponding pixel values in said textual symbols assigned to said image cluster.
Claim 11
Dependent Claim
41 words
A computer implemented method for identifying a script according to claim 2, wherein said representative electronic template is formed with each pixel value determined from a representative value from corresponding pixel values in said textual symbols assigned to said image cluster.
Claim 12
Dependent Claim
41 words
A computer implemented method for identifying a script according to claim 3, wherein said representative electronic template is formed with each pixel value determined from a representative value from corresponding pixel values in said textual symbols assigned to said image cluster.
Claim 13
Dependent Claim
41 words
A computer implemented method for identifying a script according to claim 4, wherein said representative electronic template is formed with each pixel value determined from a representative value from corresponding pixel values in said textual symbols assigned to said image cluster.
Claim 14
Dependent Claim
41 words
A computer implemented method for identifying a script according to claim 5, wherein said representative electronic template is formed with each pixel value determined from a representative value from corresponding pixel values in said textual symbols assigned to said image cluster.
Claim 15
Dependent Claim
41 words
A computer implemented method for identifying a script according to claim 8, wherein said representative electronic template is formed with each pixel value determined from a representative value from corresponding pixel values in said textual symbols assigned to said image cluster.
Claim 16
Dependent Claim
53 words
A computer implemented method for identifying a script according to claim 1, further including the steps of: determining the reliability of each said cluster of textual symbols to correctly identify script forming said set of training documents; and identifying templates having a low reliability to correctly identify said script forming said test documents.
Claim 17
Dependent Claim
53 words
A computer implemented method for identifying a script according to claim 2, further including the steps of: determining the reliability of each said cluster of textual symbols to correctly identify script forming said set of training documents; and identifying templates having a low reliability to correctly identify said script forming said test documents.
Claim 18
Dependent Claim
53 words
A computer implemented method for identifying a script according to claim 3, further including the steps of: determining the reliability of each said cluster of textual symbols to correctly identify script forming said set of training documents; and identifying templates having a low reliability to correctly identify said script forming said test documents.
Claim 19
Dependent Claim
53 words
A computer implemented method for identifying a script according to claim 5, further including the steps of: determining the reliability of each said cluster of textual symbols to correctly identify script forming said set of training documents; and identifying templates having a low reliability to correctly identify said script forming said test documents.
Claim 20
Dependent Claim
53 words
A computer implemented method for identifying a script according to claim 9, further including the steps of: determining the reliability of each said cluster of textual symbols to correctly identify script forming said set of training documents; and identifying templates having a low reliability to correctly identify said script forming said test documents.