E-mail based dynamic advertising
First Claim
1. A method comprising:
- receiving, at a proxy server, a first request for advertising content from a computing device, wherein the first request is responsive to display of an e-mail directed to an e-mail address of a user and received by the computing device, wherein the first request includes an identifier that uniquely identifies the user and the e-mail, and wherein an application of the computing device associated with presentation of the advertising content does not support local storage of cookies at the computing device;
determining, at a processor of the proxy server based on the identifier, whether a cookie managed by the proxy server and associated with the identifier is available;
in response to determining that the cookie associated with the identifier is unavailable, generating the cookie associated with the identifier at the proxy server;
in response to receiving the first request for the advertising content from the computing device, sending a second request for the advertising content from the proxy server to an advertising server, wherein the second request includes at least a portion of the cookie associated with the identifier;
receiving the advertising content at the proxy server from the advertising server;
sending the advertising content from the proxy server to the computing device; and
receiving information regarding resolution of dynamic links associated with the advertising content, wherein the information regarding resolution of the dynamic links comprises a count of a number of times that the advertising content has been accessed outside a time to live (TTL) of the cookie by web browsers or by e-mail clients, and wherein a time to live (TTL) of a second cookie associated with presentation of the advertising content to a particular client is dynamically increased or decreased based on the count.
13 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a proxy server, a first request for advertising content from a computing device, where the first request includes an identifier and where the first request is associated with an e-mail received by the computing device. The method also includes determining whether state information associated with the identifier is available. The method further includes, in response to determining that the state information associated with the identifier is unavailable, generating the state information associated with the identifier at the proxy server. The method also includes sending a second request for the advertising content from the proxy server to an advertising server, where the second request includes at least a portion of the state information associated with the identifier. The method also includes receiving the advertising content from the advertising server. The method further includes sending the advertising content to the computing device.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, at a proxy server, a first request for advertising content from a computing device, wherein the first request is responsive to display of an e-mail directed to an e-mail address of a user and received by the computing device, wherein the first request includes an identifier that uniquely identifies the user and the e-mail, and wherein an application of the computing device associated with presentation of the advertising content does not support local storage of cookies at the computing device; determining, at a processor of the proxy server based on the identifier, whether a cookie managed by the proxy server and associated with the identifier is available; in response to determining that the cookie associated with the identifier is unavailable, generating the cookie associated with the identifier at the proxy server; in response to receiving the first request for the advertising content from the computing device, sending a second request for the advertising content from the proxy server to an advertising server, wherein the second request includes at least a portion of the cookie associated with the identifier; receiving the advertising content at the proxy server from the advertising server; sending the advertising content from the proxy server to the computing device; and receiving information regarding resolution of dynamic links associated with the advertising content, wherein the information regarding resolution of the dynamic links comprises a count of a number of times that the advertising content has been accessed outside a time to live (TTL) of the cookie by web browsers or by e-mail clients, and wherein a time to live (TTL) of a second cookie associated with presentation of the advertising content to a particular client is dynamically increased or decreased based on the count. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
a proxy server comprising; a processor; a communications interface; and memory, wherein the memory stores instructions executable by the processor to perform operations comprising; receiving, at the proxy server, a first request for advertising content from a computing device, wherein the first request is responsive to display of an e-mail directed to an e-mail address of a user and received by the computing device, and wherein the first request includes an identifier that uniquely identifies the user and the e-mail, and wherein an application of the computing device associated with presentation of the advertising content does not support local storage of cookies at the computing device; determining based on the identifier whether a cookie managed by the proxy server and associated with the identifier is available; in response to receiving the first request for the advertising content from the computing device and determining that the cookie associated with the identifier is unavailable; generating the cookie associated with the identifier at the proxy server; sending a second request for the advertising content from the proxy server to an advertising server, wherein the second request includes at least a portion of the cookie associated with the identifier; receiving the advertising content at the proxy server from the advertising server, the advertising content associated with an advertising campaign that is active during, or subsequent to, sending of the second request; sending the received advertising content from the proxy server to the computing device; and storing the cookie at the proxy server on behalf of the computing device and refraining from sending the cookie to the computing device; in response to receiving the first request for the advertising content from the computing device and determining that the cookie associated with the identifier is available and that a time to live (TTL) of the cookie is unexpired, sending stored advertising content from the proxy server to the computing device; and receiving information regarding resolution of dynamic links associated with the advertising content, wherein the information regarding resolution of the dynamic links comprises a count of a number of times that the advertising content has been accessed outside the time to live (TTL) of the cookie by web browsers or by e-mail clients, and wherein a time to live (TTL) of a second cookie associated with presentation of the advertising content to a particular client is dynamically increased or decreased based on the count. - View Dependent Claims (18)
-
19. A non-transitory computer-readable storage device storing instructions that, when executed by a computer, cause the computer to perform operations comprising:
-
receiving, at a proxy server, a first request for advertising content from a computing device, wherein the first request is responsive to display of an e-mail directed to an e-mail address of a user and received by the computing device, wherein the first request includes an identifier that uniquely identifies the user and the e-mail, and wherein an application of the computing device associated with presentation of the advertising content does not support local storage of cookies at the computing device; determining, at a processor of the proxy server based on the identifier, whether a cookie managed by the proxy server and associated with the identifier is available; in response to determining that the cookie associated with the identifier is unavailable, generating the cookie associated with the identifier at the proxy server; in response to receiving the first request for the advertising content from the computing device, sending a second request for the advertising content from the proxy server to an advertising server, wherein the second request includes at least a portion of the cookie associated with the identifier; receiving the advertising content at the proxy server from the advertising server; sending the advertising content from the proxy server to the computing device; and receiving information regarding resolution of dynamic links associated with the advertising content, wherein the information regarding resolution of the dynamic links comprises a count of a number of times that the advertising content has been accessed outside a time to live (TTL) of the cookie by web browsers or by e-mail clients, and wherein a time to live (TTL) of a second cookie associated with presentation of the advertising content to a particular client is dynamically increased or decreased based on the count.
-
Specification