Syndicated trackable ad content
First Claim
1. A method performed by one or more server devices, the method comprising:
- transmitting, using one or more processing units associated with the one or more server devices, a first snippet of code to a publisher, where the first snippet of code includes code that accepts a text identifier and a publisher identifier;
receiving, using one or more processing units associated with the one or more server devices, a request message from a browser that has accessed a document at the publisher that includes the first snippet of code, where the request message includes the text identifier and the publisher identifier; and
transmitting, using one or more processing units associated with the one or more server devices, a second snippet of code, based on receipt of the request message, that writes a portion of text into the document when the document is rendered at the browser, where the second snippet of code controls the portion of text to have a content and a format dependent on the text identifier and on the publisher identifier included in the received request message, where controlling the format includes controlling at least one of a font or a style of text in the portion of text.
2 Assignments
0 Petitions
Accused Products
Abstract
A system sends ad content to a publisher, where the ad content includes a first snippet of code. The system receives requests from browsers accessing a document at the publisher that includes the ad content, where the browsers send the requests based on execution of the first snippet of code. The system transmits, based on receipt of the requests, a second snippet of code to the browsers that instructs the browsers on a content, format and appearance of text to be inserted within the document when the browsers render the document. The system tracks each transmission of the second snippet of code to determine a number of times the text has been displayed at the browsers.
26 Citations
14 Claims
-
1. A method performed by one or more server devices, the method comprising:
-
transmitting, using one or more processing units associated with the one or more server devices, a first snippet of code to a publisher, where the first snippet of code includes code that accepts a text identifier and a publisher identifier; receiving, using one or more processing units associated with the one or more server devices, a request message from a browser that has accessed a document at the publisher that includes the first snippet of code, where the request message includes the text identifier and the publisher identifier; and transmitting, using one or more processing units associated with the one or more server devices, a second snippet of code, based on receipt of the request message, that writes a portion of text into the document when the document is rendered at the browser, where the second snippet of code controls the portion of text to have a content and a format dependent on the text identifier and on the publisher identifier included in the received request message, where controlling the format includes controlling at least one of a font or a style of text in the portion of text. - View Dependent Claims (2, 3, 4)
-
-
5. A method performed by one or more server devices, the method comprising:
-
matching, using one or more processing units associated with the one or more server devices, advertisements with content of a document to obtain a matched set of advertisements; selecting, using one or more processing units associated with the one or more server devices, an advertisement from the matched set of advertisements based on bids; receiving, using one or more processing units associated with the one or more server devices, the document that includes first code to request a link when the document is rendered by a browser, where the first code includes code to accept a text identifier and a publisher identifier; sending, using one or more processing units associated with the one or more server devices, a request for the link based on the first code, where the request includes the text identifier and the publisher identifier; receiving, using one or more processing units associated with the one or more server devices, second code corresponding to the link in response to the link request, where the second code controls the link to have an appearance and format based on the text identifier and the publisher identifier, where controlling the appearance and format includes controlling at least one of a font or a style of text in the link; and providing, using one or more processing units associated with the one or more server devices, instructions for visually rendering the link in the document using the second code. - View Dependent Claims (6, 7, 8)
-
-
9. A system, comprising:
-
a memory to store ad content, where the ad content includes first code to request a link when the ad content is rendered by a browser and to accept a text identifier and a publisher identifier; a communication interface coupled to a network; and a processing unit to; receive one or more keywords associated with a document; receive one or more advertising bids corresponding to the one or more keywords; select the ad content based on the one or more advertising bids; incorporate the ad content into a document and provide the document via the network using the communication interface, receive link requests from browsers at a plurality of clients via the network using the communication interface, where the link requests include the text identifier and the publisher identifier, and send, using the communication interface and based on the text identifier and the publisher identifier, second code to the browsers for writing a link into the ad content, where the link includes a reference to an advertising document, and where the second code controls the link to have at least on of a font or a style of text in the link based on the text identifier and the publisher identifier. - View Dependent Claims (10, 11)
-
-
12. A method performed by one or more server devices, the method comprising:
-
sending, using one or more processing units associated with the one or more server devices, ad content to a publisher, where the ad content includes a first snippet of code; receiving, using one or more processing units associated with the one or more server devices, requests from browsers accessing a document at the publisher that includes the ad content, where the browsers send the requests based on execution of the first snippet of code, and where the requests include a text identifier and a publisher identifier; transmitting, using one or more processing units associated with the one or more server devices, based on receipt of the requests, a second snippet of code to the browsers that instructs the browsers on a content, format and appearance of text to be inserted within the document, where the content and the format are based on the text identifier and on the publisher identifier, and where the format includes at least one of a font or a style of text; and tracking, using one or more processing units associated with the one or more server devices, each transmission of the second snippet of code to determine a number of times the text has been displayed at the browsers. - View Dependent Claims (13, 14)
-
Specification