Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
198 words
A method for sorting document images stored in a memory of a document management system, comprising the steps of: segmenting each document image recorded in the memory into a set of layout objects; each layout object in each of the sets of layout objects being one of a plurality of layout object types; each of the plurality of layout object types identifying a structural element of a document; selecting a feature of a document from a set of features; each of the features in the set of features identifying groups of layout objects in different ones of the sets of layout objects recorded in the memory; assembling in the memory a set of image segments; each image segment in the set of image segments identifying those layout objects of a document image stored in the memory that form the selected feature; computing a distance measurement between a selected image segment and ones of the image segments in the assembled set of image segments; and sorting the assembled set of image segments into clusters in the memory with the computed distance measurements; each cluster defining a grouping of image segments that have similar layout objects forming the selected feature.
Claim 2
Independent Claim
198 words
A method for sorting document images stored in a memory of a document management system, comprising the steps of: segmenting each document image recorded in the memory into a set of layout objects; each layout object in each of the sets of layout objects being one of a plurality of layout object types; each of the plurality of layout object types identifying a structural element of a document; selecting a feature of a document from a set of features; each of the features in the set of features identifying groups of layout objects in different ones of the sets of layout objects recorded in the memory; assembling in the memory a set of image segments; each image segment in the set of image segments identifying those layout objects of a document image stored in the memory that form the selected feature; computing a distance measurement between a selected image segment and ones of the image segments in the assembled set of image segments; and sorting the assembled set of image segments into clusters in the memory with the computed distance measurements; each cluster defining a grouping of image segments that have similar layout objects forming the selected feature.
Claim 3
Dependent Claim
21 words
The method according to claim 1 , wherein said selecting step selects a plurality of features from the set of features.
Claim 4
Dependent Claim
22 words
The method according to claim 1 , further comprising the step of selecting a subset of document images recorded in the memory.
Claim 5
Dependent Claim
33 words
The method according to claim 3 , wherein said assembling step assembles the set of image segments by identifying those layout objects of each document image in the selected subset of document images.
Claim 6
Dependent Claim
75 words
The method according to claim 1 , further comprises the steps of: selecting a first image segment from the set of image segment to define the selected image segment; computing a distance measurement between the first image segment and image segments remaining in the set of image segments; and defining a first cluster with the first image segment and certain of the remaining image segments having a distance measurement that is within a threshold distance.
Claim 7
Dependent Claim
91 words
The method according to claim 1 , further comprising the steps of: selecting a document image from the memory; assembling a single image segment to define the selected image segment by identifying those layout objects of the selected document image that form the selected feature; computing a distance measurement between the single image segment and each image segment in the set of image segments; and forming clusters of document images by ranking the computed distance measurement between the single image segment and each image segment in the set of image segments.
Claim 8
Dependent Claim
25 words
The method according to claim 1 , further comprising the step of displaying the assembled image segments in the clusters sorted by said sorting step.
Claim 9
Dependent Claim
53 words
The method according to claim 1 , further comprising the step of computing attributes for each layout object in the set of layout objects; the computed attributes of each layout object having values that quantify properties of a structural element and identify spatial relationships with other segmented layout objects in the document image.
Claim 10
Dependent Claim
66 words
The method according to claim 8 , further comprising the step of executing a routine for identifying a feature of the document image; the routine having a sequence of selection operations that consumes the set of layout objects and uses the computed attributes to produce a subset of layout objects; said executing step identifying the subset of layout objects as the feature of the document image.
Claim 11
Dependent Claim
44 words
The method according to claim 1 , further comprising the step of defining a structural model for identifying a genre of document; wherein the structural model defines a class of document images which express a common communicative purpose that is independent of document content.
Claim 12
Dependent Claim
20 words
The method according to claim 1 , further comprising the step of providing a user interface for selecting the feature.
Claim 13
Dependent Claim
30 words
The method according to claim 1 , wherein said assembling step assembles more than one layout object to form the selected feature of a document image stored in the memory.
Claim 14
Dependent Claim
65 words
The method according to claim 1 , further comprising the steps of: specifying a set of features in addition to the selected feature; wherein said sorting step assembles the set of image segments into clusters that include the selected feature and the specified set of features; and wherein the selected feature includes a subset of layout objects of ones of the specified set of features.
Claim 15
Dependent Claim
218 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for sorting document images stored in a memory of a document management system, said method steps comprising: segmenting each document image recorded in the memory into a set of layout objects; each layout object in each of the sets of layout objects being one of a plurality of layout object types; each of the plurality of layout object types identifying a structural element of a document; selecting a feature of a document from a set of features; each of the features in the set of features identifying groups of layout objects in different ones of the sets of layout objects recorded in the memory; assembling in the memory a set of image segments; each image segment in the set of image segments identifying those layout objects of a document image stored in the memory that form the selected feature; computing a distance measurement between a selected image segment and ones of the image segments in the assembled set of image segments; and sorting the assembled set of image segments into clusters in the memory with the computed distance measurements; each cluster defining a grouping of image segments that have similar layout objects forming the selected feature.
Claim 16
Dependent Claim
218 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for sorting document images stored in a memory of a document management system, said method steps comprising: segmenting each document image recorded in the memory into a set of layout objects; each layout object in each of the sets of layout objects being one of a plurality of layout object types; each of the plurality of layout object types identifying a structural element of a document; selecting a feature of a document from a set of features; each of the features in the set of features identifying groups of layout objects in different ones of the sets of layout objects recorded in the memory; assembling in the memory a set of image segments; each image segment in the set of image segments identifying those layout objects of a document image stored in the memory that form the selected feature; computing a distance measurement between a selected image segment and ones of the image segments in the assembled set of image segments; and sorting the assembled set of image segments into clusters in the memory with the computed distance measurements; each cluster defining a grouping of image segments that have similar layout objects forming the selected feature.
Claim 17
Dependent Claim
82 words
The program storage device as recited in claim 14 , wherein said method steps further comprises the steps of: selecting a first image segment from the set of image segment to define the selected image segment; computing a distance measurement between the first image segment and image segments remaining in the set of image segments; and defining a first cluster with the first image segment and certain of the remaining image segments having a distance measurement that is within a threshold distance.
Claim 18
Dependent Claim
98 words
The program storage device as recited in claim 14 , wherein said method steps further comprises the steps of: selecting a document image from the memory; assembling a single image segment to define the selected image segment by identifying those layout objects of the selected document image that form the selected feature; computing a distance measurement between the single image segment and each image segment in the set of image segments; and forming clusters of document images by ranking the computed distance measurement between the single image segment and each image segment in the set of image segments.
Claim 19
Dependent Claim
72 words
The program storage device as recited in claim 14 , wherein said method steps further comprise the step of: specifying a set of features in addition to the selected feature; wherein said sorting step assembles the set of image segments into clusters that include the selected feature and the specified set of features; and wherein the selected feature includes a subset of layout objects of ones of the specified set of features.
Claim 20
Dependent Claim
230 words
A document management system for sorting document images, comprising: a memory for storing the document images and image processing instructions of the document management system; and a processor coupled to the memory for executing the image processing instructions of the document management system; the processor in executing the image processing instructions: segmenting each document image recorded in the memory into a set of layout objects; each layout object in each of the sets of layout objects being one of a plurality of layout object types; each of the plurality of layout object types identifying a structural element of a document; selecting a feature of a document from a set of features; each of the features in the set of features identifying groups of layout objects in different ones of the sets of layout objects recorded in the memory; assembling in the memory a set of image segments; each image segment in the set of image segments identifying those layout objects of a document image stored in the memory that form the selected feature; computing a distance measurement between a selected image segment and ones of the image segments in the assembled set of image segments; and sorting the assembled set of image segments into clusters in the memory with the computed distance measurements; each cluster defining a grouping of image segments that have similar layout objects forming the selected feature.
Claim 21
Dependent Claim
230 words
A document management system for sorting document images, comprising: a memory for storing the document images and image processing instructions of the document management system; and a processor coupled to the memory for executing the image processing instructions of the document management system; the processor in executing the image processing instructions: segmenting each document image recorded in the memory into a set of layout objects; each layout object in each of the sets of layout objects being one of a plurality of layout object types; each of the plurality of layout object types identifying a structural element of a document; selecting a feature of a document from a set of features; each of the features in the set of features identifying groups of layout objects in different ones of the sets of layout objects recorded in the memory; assembling in the memory a set of image segments; each image segment in the set of image segments identifying those layout objects of a document image stored in the memory that form the selected feature; computing a distance measurement between a selected image segment and ones of the image segments in the assembled set of image segments; and sorting the assembled set of image segments into clusters in the memory with the computed distance measurements; each cluster defining a grouping of image segments that have similar layout objects forming the selected feature.
Claim 22
Dependent Claim
18 words
The document management system according to claim 18 , further comprising a program interface for selecting the feature.
Claim 23
Dependent Claim
29 words
The document management system according to claim 18 , wherein said program interface provides means for selecting a first feature and a second feature from the set of features.
Claim 24
Dependent Claim
23 words
The document management system according to claim 18 , further comprising means for selecting a set of document images recorded in the memory.
Claim 25
Dependent Claim
34 words
The document management system according to claim 21 , wherein said selecting assembles a set of image segments by identifying those layout objects of each document image in the selected set of document images.
Claim 26
Dependent Claim
74 words
The document management system according to claim 18 , wherein the processor in executing the image processing instructions: specifies a set of features in addition to the selected feature; and wherein said sorting image processing instruction assembles the set of image segments into clusters that include the selected feature and the specified set of features; and wherein the selected feature includes a subset of layout objects of ones of the specified set of features.