User generated ADS based on check-ins
First Claim
Patent Images
1. A computer-implemented method for generating a photo check-in for a user comprising:
- obtaining one or more photo ad templates associated with a check-in zone in which the user is located, 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 the photo advertisement;
generating, by an electronic device, a 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, initiating a photo check-in that includes the photo advertisement for presentation with the photo check-in.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for generating and utilizing photo advertisements (“ads”). In one embodiment, a photo check-in process is performed for a user located within a geographic check-in zone which results in a photo advertisement that is utilized as a photo check-in for the user. In another embodiment, a photo advertisement is posted as a status update for a user via a social networking service. In another embodiment, photo advertisements are created by users and stored for subsequent use in serving ad requests.
99 Citations
35 Claims
-
1. A computer-implemented method for generating a photo check-in for a user comprising:
-
obtaining one or more photo ad templates associated with a check-in zone in which the user is located, 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 the photo advertisement; generating, by an electronic device, a 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, initiating a photo check-in that includes the photo advertisement for presentation with the photo check-in. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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 associated with a check-in zone in which a user is located, 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 the photo advertisement; generate a 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 photo check-in that includes the photo advertisement for presentation with the photo check-in. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A non-transitory computer readable medium storing software for instructing a controller of a computing device to:
-
obtain one or more photo ad templates associated with a check-in zone in which a user is located, 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 the photo advertisement; generate a 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 photo check-in that includes the photo advertisement for presentation with the photo check-in.
-
-
27. A computer-implemented method comprising:
-
receiving a photo ad template request from a user device of a user, the photo ad template request comprising information that identifies a check-in zone in which the user is located; selecting one or more photo ad templates that are associated with the check-in zone 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 photo advertisement data, publishing the photo advertisement as a photo check-in for the user. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. 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, the photo ad template request comprising information that identifies a check-in zone in which the user is located; select one or more photo ad templates that are associated with the check-in zone 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, publish the photo advertisement as a photo check-in for the user.
-
-
35. 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, the photo ad template request comprising information that identifies a check-in zone in which the user is located; select one or more photo ad templates that are associated with the check-in zone 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, publish the photo advertisement as a photo check-in for the user.
-
Specification