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, 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.
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 said corpus of documents and generating an initial list of documents within the corpus based upon an initial content of the editable user document. The list is generated by cross-referencing the initial content with content of documents in the corpus, each entry in said initial list being assigned a corresponding initial ranking value based upon the cross-referencing. The user is then presented with an initial list of one or more documents of interest from within the corpus on the basis of the initial ranking values. Subsequently, and responsive to one or more updates of the editable document by the user, the method also includes generating one or more further lists of documents within the corpus based upon updated content of the editable user document, each entry in the further list being assigned a corresponding revised ranking value based upon the cross-referencing process. The user is thereby presented with a revised list of one or more documents of interest from within the corpus on the basis of said revised ranking values. The process may be repeated as frequently as desired, to provide the user with ongoing feedback of relevant documents within the corpus. The method may be implemented within a variety of online systems, including web-based servers, user terminals, document editors, messaging systems, mobile communications systems and the like.
-
Citations
25 Claims
-
1. A computer-implemented 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. - 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