Patent ID: 8484200

Claim:
A method for managing a document delivery program, the method comprising the steps of: receiving an order for a requested document from a user, wherein the requested document comprises a citation relating to the requested document; comparing the citation with a set of citation templates; when there is a match between the citation and at least one of the citation templates in the set of citation templates, parsing the citation in view of the matched citation template to identify at least one candidate document; when there is no match between the citation and the at least one of the citation templates in the set of citation templates, creating a set of candidate documents, wherein each of the candidate documents in the created set of candidate documents has at least one element of the citation and a corresponding weight assigned to the at least one element of the citation, combining the corresponding weights for each of the elements of the at least one element of the citation and sending the combined corresponding weights for each of the elements of the at least one element of the citation to the user; selecting, by the user, a candidate document from the identified at least one candidate document or from the created set of candidate documents based on the combined corresponding weights; determining if the selected candidate document is available in a client collection comprising a plurality of internally-held documents, wherein each of the internally-held documents is associated with usage rights and access rights; verifying compliance with the usage rights and the access rights associated with the selected candidate document if the selected candidate document is available in the client collection; and delivering the selected candidate document to the user if the selected candidate document has been verified to be in compliance with the usage rights and the access rights.