×

Optimized rendering of dynamic content

  • US 10,157,236 B2
  • Filed: 05/18/2012
  • Issued: 12/18/2018
  • Est. Priority Date: 05/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for presenting content in a client/server environment, comprising:

  • at a proxy device communicatively coupled to a client and a server via a communications network, performing the steps of;

    intercepting a request from the client for a content item; and

    responsive to a template page being available for the intercepted request;

    retrieving the template page from a cache of the proxy device, wherein the template page only contains at least one static content element with a placeholder for at least one dynamic content element of the content item, wherein the placeholder is to be rendered as a visible object at the client, and wherein the at least one dynamic content element is identified in the content item using a regular expression;

    transmitting only the retrieved template page to the client for display at the client as an initial response to the request;

    transmitting a request to a server for the content item requested in the intercepted request;

    receiving a response from the server, the response comprising the at least one dynamic content element;

    identifying the at least one dynamic content element within the received response;

    packaging the at least one dynamic element in a consumable format;

    transmitting the at least one dynamic content element to the client for display at the client in the place of the placeholder on the template page;

    wherein transmitting the at least one dynamic content element to the client is performed in response to a request from the client for the at least one dynamic content element;

    further comprising, responsive to receiving a request from the client for the at least one dynamic content element prior to the dynamic content element being received from the server, responding to the request from the client with an indication that the at least one dynamic content element is not available.

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