×

Optimizing bandwidth usage and improving performance for web page caching

  • US 10,277,703 B2
  • Filed: 07/22/2015
  • Issued: 04/30/2019
  • Est. Priority Date: 07/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a server from a browser, a first request for a first web page, wherein the first webpage comprises a first set of portions;

    sending, by a server to a browser, the first web page and a first set of web page metadata, wherein the first set of web page metadata comprises a first set of web page portion definitions, a first set of request dates, a first set of expiration dates, and a first set of caching policies;

    receiving, by the server from the browser, a second request for a second web page, wherein the second request comprises a second set of web page metadata, and wherein the second set of web page metadata comprises a second set of web page portion definitions, a second set of request dates, a second set of expiration dates, and a second set of caching policies;

    correlating, by the server, the first set of web page metadata to the second set of web page metadata;

    determining, by the server, that a first subset of portions of the first web page has changed, based on the second set of web page portion definitions;

    determining, by the server, that a second subset of portions of the first web page has not been cached, based on the second set of caching policies;

    determining, by the server, that a third subset of portions of the first web page has expired, based on the second set of expiration dates;

    creating, by the server, a third set of web page metadata; and

    returning, by the server to the browser, the third set of web page metadata and the second subset of portions of the first web page that has not been cached, wherein the third set of web page metadata comprises a third set of web page portion definitions, a third set of request dates, a third set of expiration dates, and a third set of caching policies.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×