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.
Patent No.:
Date of Patent:
Apr. 14, 2015
Filed:
Feb. 16, 2011
Jayadev Chandrasekhar, Sunnyvale, CA (US);
David Su, Sunnyvale, CA (US);
Prasanna Padmanabhan, Sunnyvale, CA (US);
Nicholas Zakas, Mountain View, CA (US);
Okan Alper, Redwood City, CA (US);
Jayadev Chandrasekhar, Sunnyvale, CA (US);
David Su, Sunnyvale, CA (US);
Prasanna Padmanabhan, Sunnyvale, CA (US);
Nicholas Zakas, Mountain View, CA (US);
Okan Alper, Redwood City, CA (US);
Yahoo! Inc., Sunnyvale, CA (US);
Abstract
A method for optimizing resources on a web server is provided. A web page may include areas for displaying content that is time consuming to retrieve. The content may be geographically far away or the content server itself may be slow. A caching proxy between the web server and the content server responds to requests for data immediately, with or without the data requested from the cache. On a cache miss, the caching proxy asynchronously retrieves data so that the next time the same content is requested, the data should be available in the cache. Asynchronous retrieval means that no valuable resources are tied up on the web server while waiting for the content to be provided from the content server. The initial web page sent from the web server to the web browser includes retry logic. The data may be retrieved from the cache during one of the retries.