Patent ID: 8495061

Claim:
A method performed by a system, the method comprising: analyzing, using a processor of the system, pages of a document to identify a page that includes a document identifier, wherein the document identifier comprises an International Standard Book Number (ISBN), an International Standard Serial Number (ISSN), or a Digital Object Identifier (DOI), and wherein analyzing the pages of the document comprises: identifying a copyright page within the document, reading a barcode at a particular location within the document, locating the ISBN, ISSN, or DOI on the copyright page and within the barcode, determining whether the ISBN, ISSN, or DOI on the copyright page matches the ISBN, ISSN, or DOI within the barcode, using the ISBN, ISSN, or DOI as the document identifier when the ISBN, ISSN, or DOI on the copyright page matches the ISBN, ISSN, or DOI within the barcode, and using the ISBN, ISSN, or DOI within the barcode as the document identifier when the ISBN, ISSN, or DOI on the copyright page does not match the ISBN, ISSN, or DOI within the barcode; identifying, using the processor, the document identifier located at the identified page of the document; locating, using the processor and the document identifier, metadata in a database; comparing, using the processor, the metadata to text of the document; and associating, using the processor, the metadata with the text of the document when at least some of the metadata matches the text of the document.