Patent ID: 8924251

Claim:
A method for providing one or more pages of an electronic text document, the method comprising: receiving a request from a network-enabled computing system to obtain one or more specific pages of an electronic text document using an interface module of a server; evaluating the electronic text document to detect the original pagination and an order for each of the pages of the electronic text document, using an analysis module of the server; obtaining the one or more pages from the electronic text document, the pagination and order of the obtained pages corresponding to the pagination and order of the electronic text document; converting each of the one or more pages of the electronic text document into an individual image file using a pagination module of the server; extracting keywords from the individual converted page image files using character recognition technology to: recognize both text characters of the keywords and font characteristics of the text characters in the individual converted page image files, exclude advertising categories based on extracted keywords recognized in the individual converted page image files that are of a first font characteristic recognized using character recognition technology, and include advertising categories based on extracted keywords recognized in the individual converted page image files that are of a second font characteristic recognized using character recognition technology; reducing the size of the converted page images based on a size of a display associated with the network-enabled computing system and the detected pagination of the electronic text document; associating the one or more pages that have been reduced in size together according to the detected order of the pages in the electronic text document, using the pagination module; and providing one of the one or more pages and metadata from keywords.