Content delivery acceleration system
First Claim
1. A computer-implemented method to preload digital components to reduce latency, comprising:
- receiving, by one or more computing devices, a search request from a user computing device;
identifying, by the one or more computing devices, search results based on the search request;
receiving, by the one or more computing devices, an instruction from the user computing device to display content associated with a result of the search results, the content comprising one or more digital components slots for presenting one or more digital components;
based on the instruction, requesting, by the one or more computing devices, a digital component for presentation in a particular digital component slot of the one or more digital components slots;
receiving, by the one or more computing devices, the digital component;
pre-loading, by the one or more computing devices, the digital component to reduce latency in serving the content; and
displaying, by the one or more computing devices, the content comprising the pre-loaded digital component.
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.
27 Citations
20 Claims
-
1. A computer-implemented method to preload digital components to reduce latency, comprising:
-
receiving, by one or more computing devices, a search request from a user computing device; identifying, by the one or more computing devices, search results based on the search request; receiving, by the one or more computing devices, an instruction from the user computing device to display content associated with a result of the search results, the content comprising one or more digital components slots for presenting one or more digital components; based on the instruction, requesting, by the one or more computing devices, a digital component for presentation in a particular digital component slot of the one or more digital components slots; receiving, by the one or more computing devices, the digital component; pre-loading, by the one or more computing devices, the digital component to reduce latency in serving the content; and displaying, by the one or more computing devices, the content comprising the pre-loaded digital component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system to preload digital components to reduce latency, comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; receive a search request from a user computing device; identify search results based on the search request; receive an instruction from the user computing device to display content associated with a result of the search results, the content comprising one or more digital components slots for presenting one or more digital components; request, based on the instruction, a digital component for presentation in a particular digital component slot of the one or more digital components slots; receive the digital component; pre-load the digital component to reduce latency in serving the content; and display the content comprising the pre-loaded digital component. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising:
-
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by one or more computing devices cause the computer to preload digital components to reduce latency, the computer-readable program instructions comprising; computer-executable instructions to receive a search request from a user computing device; computer-executable instructions to identify search results based on the search request; computer-executable instructions to receive an instruction from the user computing device to display content associated with a result of the search results, the content comprising one or more digital components slots for presenting one or more digital components; computer-executable instructions to request, based on the instruction, a digital component for presentation in a particular digital component slot of the one or more digital components slots; computer-executable instructions to receive the digital component; computer-executable instructions to pre-load the digital component to reduce latency in serving the content; and computer-executable instructions to display the content comprising the pre-loaded digital component. - View Dependent Claims (18, 19, 20)
-
Specification