Library citation integration
First Claim
Patent Images
1. A method for searching documents, the method comprising:
- storing information identifying a plurality of libraries, in a computer readable storage medium, each of which restricts access to documents contained therein to only users affiliated with such library;
receiving a query from a user;
identifying a set of search result documents relevant to the query in a primary library index;
identifying in the plurality of libraries, a subset of libraries that affiliated with the user and to which the user is allowed access;
retrieving holding information from each of the subset of affiliated libraries describing documents available in the subset of affiliated libraries;
identifying a subset of the search result documents that are available to the user in the subset of affiliated libraries; and
outputting to the user a search result for the query including the subset of search result documents, and for each document in the subset, providing an access link to the affiliated library containing the document, and from which access link the user can obtain the document.
2 Assignments
0 Petitions
Accused Products
Abstract
An online search system generates an index of documents using index information received from a library. Some documents have restricted access; some documents may not be available online. The search system provides links to documents in the library as well as other sites based on a search, and may include link resolvers received from the library. The search system provides access links to the link resolvers if an identifier, such as a user identification or IP address, matches an affiliation list from the library.
23 Citations
21 Claims
-
1. A method for searching documents, the method comprising:
-
storing information identifying a plurality of libraries, in a computer readable storage medium, each of which restricts access to documents contained therein to only users affiliated with such library; receiving a query from a user; identifying a set of search result documents relevant to the query in a primary library index; identifying in the plurality of libraries, a subset of libraries that affiliated with the user and to which the user is allowed access; retrieving holding information from each of the subset of affiliated libraries describing documents available in the subset of affiliated libraries; identifying a subset of the search result documents that are available to the user in the subset of affiliated libraries; and outputting to the user a search result for the query including the subset of search result documents, and for each document in the subset, providing an access link to the affiliated library containing the document, and from which access link the user can obtain the document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for searching of documents, comprising:
-
a processor for executing programs; and a document matching engine executable by the processor, the engine including; instructions for storing information identifying a plurality of libraries, each of which restricts access to documents contained therein to only users affiliated with such library; instructions for receiving a query from a user; instructions for identifying a set of search result documents relevant to the query in a primary library index; instructions for identifying in the plurality of libraries, a subset of libraries that affiliated with the user and to which the user is allowed access; instructions for retrieving holding information from each of the subset of affiliated libraries describing documents available in the subset of affiliated libraries; instructions for identifying a subset of the search result documents that are available to the user in the subset of affiliated libraries; and instructions for outputting to the user a search result for the query including the subset of search result documents, and for each document in the subset, providing an access link to the affiliated library containing the document, and from which access link the user can obtain the document. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism including:
-
instructions for storing information identifying a plurality of libraries, each of which restricts access to documents contained therein to only users affiliated with such library; instructions for receiving a query from a user; instructions for identifying a set of search result documents relevant to the query in a primary library index; instructions for identifying in the plurality of libraries, a subset of libraries that affiliated with the user and to which the user is allowed access; instructions for retrieving holding information from each of the subset of affiliated libraries describing documents available in the subset of affiliated libraries; instructions for identifying a subset of the search result documents that are available to the user in the subset of affiliated libraries; and instructions for outputting to the user a search result for the query including the subset of search result documents, and for each document in the subset, providing an access link to the affiliated library containing the document, and from which access link the user can obtain the document. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification