User generated photo ads used as status updates
First Claim
1. A computer-implemented method comprising:
- obtaining one or more photo ad templates for a user, each photo ad template of the one or more photo ad templates comprising one or more photo wells;
obtaining a plurality of filler images representing a plurality of different participants identified for a photo advertisement;
generating, by an electronic device, the photo advertisement based on the obtained one or more photo ad templates such that the obtained filler images are inserted into the one or more photo wells in the one or more photo ad templates; and
responsive to generating the photo advertisement, initiating a status update that includes the photo advertisement for presentation with the status update.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for generating and utilizing photo advertisements (“ads”). In one embodiment, a photo advertisement is posted as a status update for a user via a social networking service. More specifically, first, one or more photo ad templates are obtained for the user, where each photo ad template includes one or more photo wells. A photo advertisement is then generated based on one of the photo ad templates such that a filler image of a different one of one or more participants identified for the photo advertisement is inserted into each of the one or more photo wells in the photo ad template. The photo advertisement is then used as a status update for the user. In another embodiment, the photo advertisement is stored and subsequently used to serve ad requests.
-
Citations
52 Claims
-
1. A computer-implemented method comprising:
-
obtaining one or more photo ad templates for a user, each photo ad template of the one or more photo ad templates comprising one or more photo wells; obtaining a plurality of filler images representing a plurality of different participants identified for a photo advertisement; generating, by an electronic device, the photo advertisement based on the obtained one or more photo ad templates such that the obtained filler images are inserted into the one or more photo wells in the one or more photo ad templates; and responsive to generating the photo advertisement, initiating a status update that includes the photo advertisement for presentation with the status update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computing device comprising:
-
a hardware communication interface; and a hardware controller associated with the communication interface and adapted to; obtain one or more photo ad templates for a user, each photo ad template of the one or more photo ad templates comprising one or more photo wells; obtain a plurality of filler images representing a plurality of different participants identified for a photo advertisement generate the photo advertisement based on the obtained one or more photo ad templates such that the obtained filler images are inserted into the one or more photo wells in the obtained one or more photo ad templates; and responsive to generating the photo advertisement, initiate a status update that includes the photo advertisement for presentation with the status update. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A non-transitory computer readable medium storing software for instructing a controller of a computing device to:
-
obtain one or more photo ad templates for a user, each photo ad template of the one or more photo ad templates comprising one or more photo wells; obtain a plurality of filler images representing a plurality of different participants identified for a photo advertisement; generate, by an electronic device, the photo advertisement based on the obtained one or more photo ad templates such that the obtained filler images are inserted into the one or more photo wells in the one or more photo ad templates; and responsive to generating the photo advertisement, initiate a status update that includes the photo advertisement for presentation with the status update.
-
-
35. A computer-implemented method comprising:
-
receiving a photo ad template request from a user device of a user; selecting one or more photo ad templates for the user from a plurality of photo ad templates in response to the photo ad template request, each photo ad template of the one or more photo ad templates comprising one or more photo wells; returning the one or more photo ad templates to the user device; receiving photo advertisement data from the user device that defines a photo advertisement based on one of the one or more photo ad templates such that a filler image of a different one of one or more participants identified for the photo advertisement is inserted into each of the one or more photo wells in the one of the one or more photo ad templates to provide the photo advertisement; and responsive to receiving the photo advertisement data, effecting publication of the photo advertisement as a status update for the user. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A server computer comprising:
-
a hardware communication interface; and a hardware controller associated with the communication interface and adapted to; receive a photo ad template request from a user device of a user; select one or more photo ad templates for the user from a plurality of photo ad templates in response to the photo ad template request, each photo ad template of the one or more photo ad templates comprising one or more photo wells; return the one or more photo ad templates to the user device; receive photo advertisement data from the user device that defines a photo advertisement based on one of the one or more photo ad templates such that a filler image of a different one of one or more participants identified for the photo advertisement is inserted into each of the one or more photo wells in the one of the one or more photo ad templates to provide the photo advertisement; and responsive to receiving the photo advertisement data, effect publication of the photo advertisement as a status update for the user.
-
-
52. A non-transitory computer readable medium storing software for instructing a controller of a computing device to:
-
receive a photo ad template request from a user device of a user; select one or more photo ad templates for the user from a plurality of photo ad templates in response to the photo ad template request, each photo ad template of the one or more photo ad templates comprising one or more photo wells; return the one or more photo ad templates to the user device; receive photo advertisement data from the user device that defines a photo advertisement based on one of the one or more photo ad templates such that a filler image of a different one of one or more participants identified for the photo advertisement is inserted into each of the one or more photo wells in the one of the one or more photo ad templates to provide the photo advertisement; and responsive to receiving the photo advertisement data, effect publication of the photo advertisement as a status update for the user.
-
Specification