Patent ID: 9372840
Filing Date: 2016-06-21
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving a document having a plurality of pages from a repository; dividing a job to convert the plurality of pages to a plurality of page images into a plurality of created job chunks, each created job chunk specifying a range of increasing page numbers that correspond to a subset of the plurality of pages; dispatching a first created job chunk to convert a first subset of pages in a first range of increasing page numbers to a first subset of page images; storing the first subset of page images in the repository; dispatching a second created job chunk to convert a second subset of pages in a second range of increasing page numbers to a second subset of page images; storing the second subset of page images in the repository, wherein the first subset of page images are stored in the repository before the second subset of page images are stored in the repository, and the first subset of pages appear in the document before the second subset of pages appear in the document; receiving a real-time user request to convert a specific page to a page image; creating and dispatching a third job chunk to convert a third subset of pages, in a third range of increasing page numbers which ranges from at least one page before the user-requested specific page to at least one page after the user-requested specific page, to a third subset of page images, which ranges from at least one page image before the page image to at least one page image after the page image, before dispatching a previously created fourth job chunk to convert a fourth subset of pages in a fourth range of increasing page numbers comprising the specific page to a fourth subset of pages images; and storing the third subset of page images in the repository, wherein the first created job chunk specifies the first range of increasing page numbers, the second created job chunk specifies the second range of increasing page numbers, the third created job chunk specifies the third range of increasing page numbers, the second range of increasing page numbers directly follows the first range of increasing page numbers, and at least one page number exists between the second range of increasing page numbers and the third range of increasing page numbers.