Research system and method with record builder
First Claim
1. A system for providing relevant documents from a plurality of databases, comprising:
- at least one processor;
a search module executing on said processor for receiving at least one search expression via a user computer and executing one or more searches according to the received search expression;
at least one managed database including a plurality of managed documents previously identified in search results by said search module in one or more prior searches executed by said search module, each of said managed documents having been selectively chosen by a user from the search results for storage in said managed database upon the one or more prior searches, said at least one managed database further including a plurality of search records including one or more prior search expressions, wherein each of the managed documents is associated in said managed database with at least one of the prior search expressions used to identify such managed document in at least one of the prior searches;
a plurality of unmanaged databases including a plurality of unmanaged documents;
wherein said search module comprises software for searching the at least one managed database to identify at least one of the prior search expressions corresponding to the at least one received search expression and retrieving at least one of the managed documents associated with the identified prior search expression from, said managed database;
wherein said search module further comprises software for searching said plurality of unmanaged databases to identify one or more unmanaged documents corresponding to the at least one received search expression, receiving a user selection of at least one of the unmanaged documents associated with the at least one received search expression, and storing the at least one of the unmanaged documents associated with the received search expression in said at least one managed database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing relevant documents from a plurality of databases, including a search module for receiving at least one search expression, at least one managed database including a plurality of managed documents and a plurality of search records, each search record including at least one prior search expression associated with at least one of the plurality of managed documents, a plurality of unmanaged databases including a plurality of unmanaged documents, wherein the search module queries the managed database to determine at least one of the search records corresponding to the received search expression, and wherein the search module retrieves at least one of the managed documents associated with the determined search record. The search module may further query the plurality of unmanaged databases to determine one or more unmanaged documents corresponding to the at least one search expression and store the unmanaged document in the managed database.
-
Citations
25 Claims
-
1. A system for providing relevant documents from a plurality of databases, comprising:
-
at least one processor; a search module executing on said processor for receiving at least one search expression via a user computer and executing one or more searches according to the received search expression; at least one managed database including a plurality of managed documents previously identified in search results by said search module in one or more prior searches executed by said search module, each of said managed documents having been selectively chosen by a user from the search results for storage in said managed database upon the one or more prior searches, said at least one managed database further including a plurality of search records including one or more prior search expressions, wherein each of the managed documents is associated in said managed database with at least one of the prior search expressions used to identify such managed document in at least one of the prior searches; a plurality of unmanaged databases including a plurality of unmanaged documents; wherein said search module comprises software for searching the at least one managed database to identify at least one of the prior search expressions corresponding to the at least one received search expression and retrieving at least one of the managed documents associated with the identified prior search expression from, said managed database; wherein said search module further comprises software for searching said plurality of unmanaged databases to identify one or more unmanaged documents corresponding to the at least one received search expression, receiving a user selection of at least one of the unmanaged documents associated with the at least one received search expression, and storing the at least one of the unmanaged documents associated with the received search expression in said at least one managed database. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing relevant documents from a plurality of databases, comprising the steps of:
-
receiving at least one search expression via a user computer; querying one or more managed databases using a search module executing on a processor, the managed databases including a plurality of managed documents previously identified in search results by the search module in one or more prior searches executed by the search module, each of said managed documents having been selectively chosen from the search results by a user for storage in said managed database by a user upon the one or more prior searches, the managed databases further including a plurality of search records including at least one prior search expression, wherein each of the managed documents is associated in said managed database with at least one of the prior search expressions used to identify such managed document in at least one of the prior searches; identifying at least one of the prior search expressions corresponding to the at least one received search expression; retrieving at least one of the managed documents associated with the identified search expression from said managed database. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 25)
-
-
18. A system for searching data collections, comprising:
-
at least one database including a plurality of documents, wherein at least a portion of said documents were previously identified in search results by a search module in one or more prior searches executed by said search module, each of the at least a portion of said documents having been selectively chosen from the search results by a user for storage in said database by a user upon the one or more prior searches, said database further comprising a plurality of search records including one or more first search expressions, wherein each of the at least a portion of said documents is associated in said database with at least one of the first search expressions used to identify such document in at least one of the prior searches; at least one processor; said search module executing on said processor for receiving at least one second search expression via a user computer, said search module determining at least one of the search records relevant to the second search expression and retrieving one or more of the at least a portion of said documents associated with the determined search record from said at least one database; and wherein said search module is further for determining at least one of the plurality documents relevant to the second search expression and not associated with any one of the plurality of search records. - View Dependent Claims (19, 20)
-
-
21. A system for searching data collections, comprising:
-
at least one managed database including a plurality of search records indicative of prior searches, each search record including one or more search expressions associated with one or more managed documents previously identified in search results by a search module in one or more prior searches executed by said search module, said managed documents having been selectively chosen from the search results by a user for storage in said managed database by a user upon the one or more of the prior searches, wherein each of the managed documents is associated in said managed database with at least one of the prior search expressions used to identify such managed document in at least one of the prior searches; at least one unmanaged database including a plurality of unmanaged documents; at least one processor; said search module executing on said processor comprising software for receiving at least one search expression via a user computer, determining at least one of the search records relevant to the received search expression and retrieving one or more of the managed documents in the determined search record, wherein said search module further comprises software for identifying one or more of the unmanaged documents relevant to the received search expression; and a document management system for storing at least one of the determined unmanaged documents in the managed database and associating at least one of the determined unmanaged documents with the received search expression in the managed database. - View Dependent Claims (22, 23, 24)
-
Specification