Visual indexing of displayable digital documents
First Claim
1. A method of indexing a displayable digital document, comprising the steps of:
- providing a displayable digital document;
displaying said document with a displayable digital document viewer and selecting a field for indexing using a pointing device;
recording offsets and a bounding rectangle of said selected field;
comparing said bounding rectangle with other bounding rectangles in said displayable digital document; and
recording in a relational database, a page number and offsets of said other bounding rectangles which compare.
1 Assignment
0 Petitions
Accused Products
Abstract
A displayable digital document such as a .PDF document is indexed by displaying it on a viewer. A database field is provided in a relational database. A user selects a field in the digital document for indexing using a pointing device and defines a bounding rectangle for this field. Offsets are recorded and compared to other bounding rectangles. Comparisons are recorded in a parameter file for each document. An indexer is run to insert the offsets and other data into the relational database and also store the digital image in the relational database. A query is made of the database and part or all of the digital document is displayed based on the results of the query.
26 Citations
19 Claims
-
1. A method of indexing a displayable digital document, comprising the steps of:
-
providing a displayable digital document;
displaying said document with a displayable digital document viewer and selecting a field for indexing using a pointing device;
recording offsets and a bounding rectangle of said selected field;
comparing said bounding rectangle with other bounding rectangles in said displayable digital document; and
recording in a relational database, a page number and offsets of said other bounding rectangles which compare. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
querying said relational database; and
using retrieved offsets from said querying to display a portion of said displayable digital document using said displayable digital document viewer.
-
-
7. The method of claim 6, wherein said relational database is a DB2 database.
-
8. The method of claim 7, wherein said querying is performed using the SQL language.
-
9. A method of indexing a displayable digital document, comprising the steps of:
-
providing a displayable digital document having one or more document fields;
providing a database field in a relational database;
displaying said document with a displayable digital document viewer and selecting one of said document fields for indexing corresponding to said database field, using a pointing device;
recording offsets and a bounding rectangle of said selected field;
comparing said bounding rectangle with other bounding rectangles in said displayable digital document; and
recording in a relational database, a page number and offsets of said other bounding rectangles which compare.
-
-
10. A system for indexing a displayable digital document, comprising:
-
a displayable digital document;
a displayable digital document viewer having a pointing device, said viewer adapted for selecting a field of said displayable digital document for indexing using said pointing device;
means for recording offsets and a bounding rectangle of said selected field;
means for comparing said bounding rectangle with other bounding rectangles in said displayable digital document; and
means for recording in a relational database, a page number and offsets of said other bounding rectangles which compare. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
means for querying said relational database; and
means for using retrieved offsets from said querying to display a portion of said displayable digital document using said displayable digital document viewer.
-
-
16. The system of claim 15, wherein said relational database is a DB2 database.
-
17. The system of claim 16, wherein said means for querying comprises the SQL language.
-
18. A computer program product for instructing a processor to index a displayable digital document, said computer program product comprising:
-
a computer readable medium;
first program instruction means for providing a displayable digital document;
second program instruction means for displaying said document with a displayable digital document viewer and for selecting a field for indexing using a pointing device;
third program instruction means for recording offsets and a bounding rectangle of said selected field;
fourth program instruction means for comparing said bounding rectangle with other bounding rectangles in said displayable digital document; and
fifth program instruction means for recording in a relational database, a page number and offsets of said other bounding rectangles which compare; and
whereinall of said program instruction means are recorded on said medium. - View Dependent Claims (19)
-
Specification