Method, system and software product for locating documents of interest
First Claim
1. A computer-implemented method of maintaining a list of documents of interest to a user within a corpus of documents stored in a database, the method comprising the steps of:
- creating and storing an association of an editable user document with said corpus of documents;
generating an initial list of documents within the corpus based upon an initial content of the editable user document by using a cross-referencing engine to cross-reference said initial content with content of documents in the corpus, each entry in said initial list being assigned a corresponding initial ranking value computed by the cross-referencing engine based upon said cross-referencing;
presenting the user with a display of an initial list of one or more documents of interest from within the corpus on the basis of said initial ranking values;
responsive to one or more updates of the editable document entered by the user, generating one or more further lists of documents within the corpus based upon updated content of the editable user document by using the cross-referencing engine to cross-reference said updated content with content of documents in the corpus, each entry in said further list being assigned a corresponding revised ranking value based upon said cross-referencing; and
presenting the user with a display of a revised list of one or more documents of interest from within the corpus on the basis of said revised ranking values.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of maintaining a list of documents of interest to a user within a corpus of documents includes associating an editable user document with the corpus and generating an initial list of documents based upon an initial content of the user document. The list is generated by cross-referencing the initial content with content of documents in the corpus, and each entry in the initial list is assigned a corresponding initial ranking value based upon the cross-referencing. The user is presented with an initial list of documents of interest from within the corpus on the basis of the initial ranking values. Responsive to one or more updates of the editable document by the user, one or more further lists of documents are generated based upon updated content of the document. The process may be repeated to provide the user with ongoing feedback of relevant documents within the corpus.
44 Citations
25 Claims
-
1. A computer-implemented method of maintaining a list of documents of interest to a user within a corpus of documents stored in a database, the method comprising the steps of:
-
creating and storing an association of an editable user document with said corpus of documents; generating an initial list of documents within the corpus based upon an initial content of the editable user document by using a cross-referencing engine to cross-reference said initial content with content of documents in the corpus, each entry in said initial list being assigned a corresponding initial ranking value computed by the cross-referencing engine based upon said cross-referencing; presenting the user with a display of an initial list of one or more documents of interest from within the corpus on the basis of said initial ranking values; responsive to one or more updates of the editable document entered by the user, generating one or more further lists of documents within the corpus based upon updated content of the editable user document by using the cross-referencing engine to cross-reference said updated content with content of documents in the corpus, each entry in said further list being assigned a corresponding revised ranking value based upon said cross-referencing; and presenting the user with a display of a revised list of one or more documents of interest from within the corpus on the basis of said revised ranking values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented system for maintaining a list of documents of interest to a user within a corpus of documents, the system including one or more computers comprising:
-
at least one processor; a database of the corpus of documents; and at least one storage medium operatively coupled to the processor, the storage medium containing program instructions for execution by the processor, said program instructions causing the processor to execute the steps of; associating an editable user document with said corpus of documents; generating an initial list of documents within the corpus based upon an initial content of the editable user document by cross-referencing said initial content with content of documents in the corpus, each entry in said initial list being assigned a corresponding initial ranking value based upon said cross-referencing; presenting the user with an initial list of one or more documents of interest from within the corpus on the basis of said initial ranking values; responsive to one or more updates of the editable document by the user, generating one or more further lists of documents within the corpus based upon updated content of the editable user document by cross-referencing said updated content with content of documents in the corpus, each entry in said further list being assigned a corresponding revised ranking value based upon said cross-referencing; and presenting the user with a revised list of one or more documents of interest from within the corpus on the basis of said revised ranking values. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented system for maintaining a list of documents of interest to a user within a corpus of documents, the system including:
-
means for associating an editable user document with said corpus of documents; means for generating an initial list of documents within the corpus based upon an initial content of the editable user document by cross-referencing said initial content with content of documents in the corpus, each entry in said initial list being assigned a corresponding initial ranking value based upon said cross-referencing; means for presenting the user with an initial list of one or more documents of interest from within the corpus on the basis of said initial ranking values; means, responsive to one or more updates of the editable user document, for generating one or more further lists of documents within the corpus based upon updated content of the editable user document by cross-referencing said updated content with content of documents in the corpus, each entry in said further list being assigned a corresponding revised ranking value based upon said cross-referencing; and means for presenting the user with a revised list of one or more documents of interest from within the corpus on the basis of said revised ranking values.
-
-
25. A tangible computer-readable medium having computer-executable instructions stored thereon for performing a method of maintaining a list of documents of interest to a user within a corpus of documents, the method comprising the steps of:
-
associating an editable user document with said corpus of documents; generating an initial list of documents within the corpus based upon an initial content of the editable user document by cross-referencing said initial content with content of documents in the corpus, each entry in said initial list being assigned a corresponding initial ranking value based upon said cross-referencing; presenting the user with an initial list of one or more documents of interest from within the corpus on the basis of said initial ranking values; responsive to one or more updates of the editable document by the user, generating one or more further lists of documents within the corpus based upon updated content of the editable user document by cross-referencing said updated content with content of documents in the corpus, each entry in said further list being assigned a corresponding revised ranking value based upon said cross-referencing; and presenting the user with a revised list of one or more documents of interest from within the corpus on the basis of said revised ranking values.
-
Specification