SYSTEM AND METHOD FOR CLIENT-SIDE ADVERTISEMENT RETRIEVAL
First Claim
Patent Images
1. A client system, comprising:
- a processor; and
a memory containing a program that, when executed on the processor, performs an operation, comprising;
receiving a document comprising a request to retrieve a plurality of advertisement creatives, wherein the request specifies an advertisement management system and a single identification tag identifying a plurality of advertisement types to be inserted within the document, wherein the plurality of advertisement types comprises all advertisement types to appear within the document;
responsive to transmitting the request specified within the received document to the advertisement management system, receiving a single software object defining all of the plurality of advertisement creatives, wherein the advertisement management system is configured to select the plurality of advertisement creatives based on the plurality of advertisement types identified by the single identification tag specified within the transmitted request;
inserting each of the plurality of advertisement creatives into the document, prior to rendering the document; and
rendering the document together with the advertisement creatives.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for retrieving advertisements for insertion into a document. Embodiments receive a document comprising a request to retrieve a plurality of advertisement creatives. In response to transmitting the request specified within the received document to the advertisement management system, a single software object defining all of the plurality of advertisement creatives is received. Embodiments insert each of the plurality of advertisement creatives into the document, prior to rendering the document, and then render the document together with the advertisement creatives.
21 Citations
12 Claims
-
1. A client system, comprising:
-
a processor; and a memory containing a program that, when executed on the processor, performs an operation, comprising; receiving a document comprising a request to retrieve a plurality of advertisement creatives, wherein the request specifies an advertisement management system and a single identification tag identifying a plurality of advertisement types to be inserted within the document, wherein the plurality of advertisement types comprises all advertisement types to appear within the document; responsive to transmitting the request specified within the received document to the advertisement management system, receiving a single software object defining all of the plurality of advertisement creatives, wherein the advertisement management system is configured to select the plurality of advertisement creatives based on the plurality of advertisement types identified by the single identification tag specified within the transmitted request; inserting each of the plurality of advertisement creatives into the document, prior to rendering the document; and rendering the document together with the advertisement creatives. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving a document in a browser of a client system, the document comprising a request to retrieve a plurality of advertisement creatives, wherein the request specifies an advertisement management system and a single identification tag identifying a plurality of advertisement types to be inserted within the document, wherein the plurality of advertisement types comprises all advertisement types to appear within the document; and responsive to transmitting the request specified within the received document to the advertisement management system, receiving the single software object defining all of the plurality of advertisement creatives, wherein the advertisement management system is configured to select the plurality of advertisement creatives based on the plurality of advertisement types identified by the single identification tag specified within the transmitted request; inserting each of the plurality of advertisement creatives into the document, prior to rendering the document; and rendering the document together with the advertisement creatives. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable medium containing a program that, when executed, performs an operation, comprising:
-
receiving a document comprising a request to retrieve a plurality of advertisement creatives, wherein the request specifies an advertisement management system and a single identification tag identifying a plurality of advertisement types to be inserted within the document, wherein the plurality of advertisement types comprises all advertisement types to appear within the document; responsive to transmitting the request specified within the received document to the advertisement management system, receiving the single software object defining all of the plurality of advertisement creatives, wherein the advertisement management system is configured to select the plurality of advertisement creatives based on the plurality of advertisement types identified by the single identification tag specified within the transmitted request; inserting each of the plurality of advertisement creatives into the document, prior to rendering the document; and rendering the document together with the advertising creatives. - View Dependent Claims (10, 11, 12)
-
Specification