CONTENT REQUEST OPTIMIZATION
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying, at a client computer, requests in a web page source document, the web page source document defining content item environments in a web page, and associating each content item environment with a corresponding request in the web page source document;
for each request;
determining, at the client computer, if any of the requests have generated a content item request; and
in response to determining that a content item request has not been generated by any of the requests;
generating, at the client device, a combined content item request for content items for all requests in the web page source document, the content items including a corresponding content item responsive to each request;
receiving, at the client device, the content items in response to the combined content item request; and
storing in a data store, at the client device, the content items received;
wherein the content items are advertisements.
2 Assignments
0 Petitions
Accused Products
Abstract
Content item requests are identified in a web page source document. For each request, it is determined if a content item request has been generated, and if a content item request has not been generated, a content item request for all requests in the web page source document is generated.
-
Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
identifying, at a client computer, requests in a web page source document, the web page source document defining content item environments in a web page, and associating each content item environment with a corresponding request in the web page source document; for each request; determining, at the client computer, if any of the requests have generated a content item request; and in response to determining that a content item request has not been generated by any of the requests; generating, at the client device, a combined content item request for content items for all requests in the web page source document, the content items including a corresponding content item responsive to each request; receiving, at the client device, the content items in response to the combined content item request; and storing in a data store, at the client device, the content items received; wherein the content items are advertisements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a data store storing instructions executable by a client device, the instructions stored in a source document defining a web page and including; first instructions configured to cause the client device to render content item environments in a page environment of a web page rendered from the source document; and corresponding second instructions associated with each content item environment and configured to cause the client device to perform operations comprising; determining, for each second instructions associated with each content item environment; if any of the second instructions have caused the client device to have generated a combined content item request; and in response to determining that the client device has not generated a content item request from any of the second instructions; generate, at the client device, a combined content item request for content items for all second instructions in the web page source document, the content items including a corresponding content item for each second instruction; receive, at the client device, the content items in response to the combined content item request; and store in a data store, at the client device, the content items received; wherein the content items are advertisements. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system, comprising:
a data store storing a web page source file, the web page source file including; declaration instructions configured to cause a client device to define advertisement slots in a web page; and corresponding rendering instructions associated with each of the advertisement slots and configured to cause the client device to perform operations comprising; determining, for each rendering instruction; if any of the rendering instructions have caused the client device to have generated a combined advertisement request; in response to determining that the client device has not generated a combined advertisement request for any of the rendering instructions; generate, at the client device, a combined advertisement request for advertisements for all rendering instructions in the web page source document, the advertisements including a corresponding advertisement for each rendering instruction; receive, at the client device, the advertisements in response to the combined advertisement request; and store in a data store, at the client device, the advertisements received. - View Dependent Claims (13, 14, 15, 16, 17)
Specification