Method, System, and Apparatus for Targeted Searching of Multi-Sectional Documents within an Electronic Document Collection
First Claim
1. A computer implemented method for searching an electronic document collection comprising:
- compiling a collection of intellectual property documents, each of the documents in the collection having at least one section;
at indexing time, deriving at least one document vector for each document in the collection based on said at least one sections, including creating at least one static document vector for each document in the document collection;
at query time, identifying a specific document vector based on a query input;
submitting said identified specific document vector to a search engine, anda compilation of relevant documents returned based upon a comparison of said identified specific document vector to said at least one created static document vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and article are provided for efficiently and effectively searching an electronic document collection. Each of the documents in the collection is pre-divided into sub-sections, and a static document vector is created for one or a combination of each sub-section of each document. A dynamic document vector is created for a query string submitted to the document collection. Based upon the parameters of the query, select sub-sections of each document are employed in a comparison of the dynamic document vector with select static document vectors. A compilation of IP documents is created based upon all associated select static document vectors that fall within a range of the dynamic document vector.
113 Citations
39 Claims
-
1. A computer implemented method for searching an electronic document collection comprising:
-
compiling a collection of intellectual property documents, each of the documents in the collection having at least one section; at indexing time, deriving at least one document vector for each document in the collection based on said at least one sections, including creating at least one static document vector for each document in the document collection; at query time, identifying a specific document vector based on a query input; submitting said identified specific document vector to a search engine, and a compilation of relevant documents returned based upon a comparison of said identified specific document vector to said at least one created static document vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor in communication with storage media;
the storage media to store an electronic document collection, the electronic document collection including a compilation of intellectual property documents, each of the intellectual property documents in the collection having multiple sections;a document manager to derive, at indexing time, at least one document vector for each intellectual property document in the collection, including creation of at least one static document vector for each intellectual property document in the document collection; an input manager to create, at query time, a dynamic document vector based on string data from a query input, said query input submitted to the electronic intellectual property document collection; a query manager in communication with the input manager to compare said dynamic document vector with each static document vector in the collection in response to submission of the query input to the intellectual property document collection; and a compilation of relevant intellectual property documents returned that are responsive to the query manager and based upon the comparison of the dynamic and static document vectors. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32)
-
-
28. An article configured to search an electronic document collection on computer memory, the article comprising:
-
a computer-readable carrier including computer program instructions and to perform a query, the instructions comprising; instructions to compile a collection of intellectual property documents, each of the intellectual property documents in the collection having multiple sections; at indexing time, instructions to derive at least one document vector for each intellectual property document in the collection, including creation of at least one static document vector for each intellectual property document in the document collection; at query time, instructions to create a dynamic document vector based on string data from a query input; instructions to submit said query input to the electronic document collection, including comparison of the dynamic document vector with each static document vector in the collection; and returning a compilation of relevant intellectual property documents based upon comparison of the dynamic and static document vectors. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. An article configured to search an electronic document collection on computer memory, the article comprising:
-
a computer-readable carrier including computer program instructions and to perform a query, the instructions comprising; compiling means for compiling a collection of intellectual property documents, each of the intellectual property documents in the collection having multiple sections; means for deriving at least one document vector, at indexing time, for each intellectual property document in the collection, including creation of at least one static document vector for each intellectual property document in the document collection; means for creating a dynamic document vector, at query time, based on string data from a query input; means for submitting said query input to the electronic document collection, including comparison of the dynamic document vector with each static document vector in the collection; and means for returning a compilation of relevant intellectual property documents based upon comparison of the dynamic and static document vectors.
-
Specification