Patent ID: 8892543

Claim:
A computer implemented method comprising: crawling a web page with a web crawling engine; storing the content of the web page in a local data repository; receiving the crawled content of the web page from the local data repository; sending the crawled content of the webpage to a rendering engine; and determining that the webpage contains at least one of a style sheet and a Javascript code object; iteratively, until all the style sheets and Javascript code objects contained in the web page are sent to the rendering engine: receiving at a scheduling engine a request from the rendering engine for a style sheet or a Javascript code object in the webpage; in response to the request, determining whether the content of the style sheet or the Javascript code object is stored in the local data repository; if the content of the style sheet or the Javascript code object is stored in the local data repository, retrieving the content of the style sheet or the Javascript code object from the local data repository and sending the retrieved content to the rendering engine; if the content of the style sheet or the Javascript code object is not stored in the local data repository, scheduling the web crawling engine to crawl the requested style sheet or Javascript code object; and scheduling the webpage, including its style sheet and Javascript code objects, to be rendered to an image file by the rendering engine.