Content delivery acceleration system
First Claim
1. A content delivery acceleration system comprising:
- a communication interface configured to communicate with a remote device over a wireless network;
a cache; and
a controller configured to perform operations comprising;
pre-computing one or more evaluation results for a webpage, with the one or more pre-computed evaluation results representing one or more digital components for populating one or more digital component slots on the webpage;
caching the one or more pre-computed evaluation results in the cache; and
responsive to receiving a request from a system configured to serve the webpage;
retrieving, from the cache, the one or more pre-computed evaluation results; and
pre-loading one or more content tags for the one or more digital component slots with one or more uniform resource locators (URLs) from which to retrieve the one or more digital components represented in the one or more pre-computed evaluation results.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes a content delivery acceleration system including a communication interface configured to communicate with a remote device over a wireless network; a cache; and a controller configured to perform operations including: pre-computing one or more evaluation results for a webpage associated with a selectable network reference of a webpage, caching the one or more pre-computed evaluation results; retrieving, from the cache, the one or more pre-computed evaluation results; and pre-loading of one or more content tags for the one or more digital component slots, with the one or more content tags being preloaded with uniform resource locators (URLs) from which to load the digital components represented in the pre-computed evaluation results.
17 Citations
32 Claims
-
1. A content delivery acceleration system comprising:
-
a communication interface configured to communicate with a remote device over a wireless network; a cache; and a controller configured to perform operations comprising; pre-computing one or more evaluation results for a webpage, with the one or more pre-computed evaluation results representing one or more digital components for populating one or more digital component slots on the webpage; caching the one or more pre-computed evaluation results in the cache; and responsive to receiving a request from a system configured to serve the webpage; retrieving, from the cache, the one or more pre-computed evaluation results; and pre-loading one or more content tags for the one or more digital component slots with one or more uniform resource locators (URLs) from which to retrieve the one or more digital components represented in the one or more pre-computed evaluation results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for acceleration of content delivery, the method comprising:
-
pre-computing one or more evaluation results for a webpage, with the one or more pre-computed evaluation results representing one or more digital components for populating one or more digital component slots on the webpage; caching the one or more pre-computed evaluation results in a cache; and responsive to receiving a request from a system configured to serve the webpage; retrieving, from the cache, the one or more pre-computed evaluation results; and pre-loading one or more content tags for the one or more digital component slots with one or more uniform resource locators (URLs) from which to retrieve the one or more digital components represented in the one or more pre-computed evaluation results. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more non-transitory machine-readable media comprising instructions that are executable to perform operations comprising:
-
pre-computing one or more evaluation results for a webpage, with the one or more pre-computed evaluation results representing one or more digital components for populating one or more digital component slots on the webpage; caching the one or more pre-computed evaluation results in a cache; and responsive to receiving a request from a system configured to serve the webpage; retrieving, from the cache, the one or more pre-computed evaluation results; and pre-loading one or more content tags for the one or more digital component slots with one or more uniform resource locators (URLs) from which to retrieve the one or more digital components represented in the one or more pre-computed evaluation results. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. An electronic system for content delivery acceleration comprising:
-
a communication interface configured to communicate with a remote device over a wireless network; a cache; and means for pre-computing one or more evaluation results for a webpage, with the one or more pre-computed evaluation results representing one or more digital components for populating one or more digital component slots on the webpage; means for caching the one or more pre-computed evaluation results in the cache; and responsive to receiving a request from a system configured to serve the webpage; means for retrieving, from the cache, the one or more pre-computed evaluation results; and means for pre-loading one or more content tags for the one or more digital component slots with one or more uniform resource locators (URLs) from which to retrieve the one or more digital components represented in the one or more pre-computed evaluation results.
-
Specification