The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 23, 2021

Filed:

Aug. 07, 2019
Applicant:

Akamai Technologies, Inc., Cambridge, MA (US);

Inventors:

Hariharan Kolam, Palo Alto, CA (US);

Sharad Jaiswal, Mountain View, CA (US);

Mohammad H. Reshadi, Sunnyvale, CA (US);

Ashok Anand, Bangalore, IN;

Assignee:

Akamai Technologies, Inc., Cambridge, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 29/06 (2006.01); G06F 16/958 (2019.01); G06F 16/957 (2019.01);
U.S. Cl.
CPC ...
H04L 67/02 (2013.01); G06F 16/9574 (2019.01); G06F 16/972 (2019.01); H04L 65/105 (2013.01); H04L 65/605 (2013.01); H04L 65/80 (2013.01); H04L 67/2823 (2013.01); H04L 67/2842 (2013.01); H04L 67/2847 (2013.01); H04L 67/32 (2013.01); H04L 67/42 (2013.01);
Abstract

A method of speeding up the delivery of a dynamic webpage is disclosed. A plurality of responses to a plurality of requests for a webpage is received, the webpage including dynamic components. The plurality of responses is compared to identify common and dynamic components across the plurality of requests. A cached stub is dynamically adapted based on the comparison within a learning window, the cached stub including the identified common components and placeholders for portions of the identified dynamic components. The dynamically adapted cached stub is sent in response to at least some of the plurality of requests for the webpage. A frequency of reloading of the webpage is monitored, wherein a reloading of the webpage is triggered by a detection of the dynamically adapted cached stub having one of a plurality of types of error. The learning window is adjusted based on a frequency of reloading of the webpage.


Find Patent Forward Citations

Loading…