Combination creative advertisement targeting system
First Claim
1. A method for serving ad creatives to a client, said method comprising steps of:
- using a processor device configured to perform;
monitoring a plurality of open conversation windows of the client during a login session, wherein each open conversation window comprises a conversation between said client and a correspondent such that said client is corresponding with a different correspondent in each window;
receiving client state information associated with each open conversation window;
said client state information comprising;
an indicator of content of the conversation between the client and the correspondent associated with that open conversation window; and
an identifier of the correspondent;
sending the client state information for each open conversation window to a client state information store for storage;
receiving an indication of initiation of a new login session for the client;
responsive to the initiation of a new login session, retrieving the client state information for the correspondents associated with said new login session;
dynamically computing a template for a combination ad creative customized for each open conversation window associated with the new login session, wherein said combination ad creative comprises multiple ads targeting indicated content of previous conversations with identified correspondents as determined by the retrieved client state information;
generating the combination ad creative from the template, wherein generating the combination ad creative further comprises including multiple ads, wherein each ad targets a different correspondent in the new login session; and
serving the combination ad creative to the client.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for serving ad creatives to a user includes steps of: monitoring open conversation windows of a client during a login session, wherein each open conversation window is a conversation between the client and a correspondent; receiving client state information associated with each open conversation window; sending the client state information to client state information store; responsive to initiation of a new client session, retrieving the client state information; dynamically computing a template for a combination ad creative customized for each open conversation window associated with the new client session; generating the combination ad creative from the template; and serving the combination ad creative to the client.
35 Citations
19 Claims
-
1. A method for serving ad creatives to a client, said method comprising steps of:
-
using a processor device configured to perform; monitoring a plurality of open conversation windows of the client during a login session, wherein each open conversation window comprises a conversation between said client and a correspondent such that said client is corresponding with a different correspondent in each window; receiving client state information associated with each open conversation window;
said client state information comprising;an indicator of content of the conversation between the client and the correspondent associated with that open conversation window; and an identifier of the correspondent; sending the client state information for each open conversation window to a client state information store for storage; receiving an indication of initiation of a new login session for the client; responsive to the initiation of a new login session, retrieving the client state information for the correspondents associated with said new login session; dynamically computing a template for a combination ad creative customized for each open conversation window associated with the new login session, wherein said combination ad creative comprises multiple ads targeting indicated content of previous conversations with identified correspondents as determined by the retrieved client state information; generating the combination ad creative from the template, wherein generating the combination ad creative further comprises including multiple ads, wherein each ad targets a different correspondent in the new login session; and serving the combination ad creative to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information processing system comprising:
-
a client state information store storing client state information from open conversation windows of a client during a login session, wherein each open conversation window comprises a conversation between said client and a correspondent, such that said client is corresponding with a different correspondent in each window; a server device in operative communication with the client, said server device comprising; a processor device configured to perform; monitoring the open conversation windows during the login session; receiving client state information associated with each open conversation window, said client state information comprising; an indicator of content of the conversation between the client and the correspondent associated with that open conversation window; and an identifier of the correspondent; sending the client state information for each open conversation window to the client state information store for storage; receiving an indication of initiation of a new login session for the client; retrieving, in response to the indicated new login session, the client state information associated with said new login session to dynamically compute a template for a customized ad creative customized for each open conversation window associated with the new login session, wherein said combination ad creative comprises multiple ads targeting the indicated content of previous conversation with identified correspondents as determined by the retrieved client state information; an ad generator engine generating the combination ad creative from the template, wherein generating the combination ad creative further comprises including multiple ads, wherein each ad targets a different correspondent in the new login session; and a communication interface serving the combination ad creative to the client. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product within a non-transitory computer readable storage medium comprising program code that when executed, causes a computer to perform steps of:
-
monitoring a plurality of open conversation windows of a client during a login session, wherein each open conversation window comprises a conversation between said client and a correspondent such that said client is corresponding with a different correspondent in each window; receiving client state information associated with each open conversation window, said client state information comprising; an indicator of content of the conversation between the client and the correspondent associated with that open conversation window; and an identifier of the correspondent; sending the client state information for each open conversation window to a client state information store for storage; receiving an indication of initiation of a new login session for the client; responsive to the initiation of a new login session, retrieving the client state information for the correspondents associated with said new login session; dynamically computing a template for a combination ad creative customized for each open conversation window associated with the new login session, wherein said combination ad creative comprises multiple ads targeting indicated content of previous conversations with identified correspondents as determined by the retrieved client state information; generating the combination ad creative from the template, wherein generating the combination ad creative further comprises including multiple ads, wherein each ad targets a different correspondent in the new login session; and serving the combination ad creative to the client. - View Dependent Claims (16, 17, 18, 19)
-
Specification