×

Modifying web pages to reduce retrieval latency

  • US 8,977,653 B1
  • Filed: 06/17/2010
  • Issued: 03/10/2015
  • Est. Priority Date: 06/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • independent of receipt of a search request;

    retrieving a plurality of web documents, each web document including markup language code and at least one reference to a resource external to the web document;

    parsing each of the plurality of retrieved web documents, by operation of a computer, to interpret the markup language code and to identify the at least one reference to a resource external to the web document;

    retrieving referenced data from the resource external to each of the plurality of retrieved web documents;

    adding, by operation of a computer, to each web document of the plurality of web documents, retrieved referenced data associated with the web document, to generate a plurality of modified web documents, wherein each modified web document contains the retrieved referenced data associated with the modified web document and the interpreted markup language code, and wherein generating a particular modified web document includes;

    generating a document object model tree based on the retrieved referenced data and at least a portion of the interpreted markup language code from the associated retrieved web document; and

    generating the particular modified web document based on the document object model tree; and

    storing each of the plurality of modified web documents for use in responding to a request for retrieval of content for a particular web document;

    receiving a search request; and

    returning, in response to the search request, a plurality of search results, each search result that is associated with a retrieved one of the plurality of web documents comprising an image preview of and a link to a particular stored modified web document associated with the retrieved web document, the image preview visually displayed adjacent to the search result and providing a static representation of a visual appearance of the modified web document.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×