Mobile Advertisement with Social Component for Geo-Social Networking System
First Claim
Patent Images
1. A method, comprisinggenerating, at a geo-social networking system, and sending an offer to a first user based on the first user'"'"'s location, wherein the offer includes a check-in requirement and a user tagging requirement;
- receiving from the first user a message indicating completion of the user tagging requirement;
generating, responsive to the message, a redeemable certificate; and
transmitting the redeemable certificate to the first user.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a geo-social networking system receives from a first user'"'"'s location a message identifying the first user and one or more other users, generating a redeemable certificate including pictures of the first user and the one or more other users, and present the redeemable certificate to the first user.
64 Citations
20 Claims
-
1. A method, comprising
generating, at a geo-social networking system, and sending an offer to a first user based on the first user'"'"'s location, wherein the offer includes a check-in requirement and a user tagging requirement; -
receiving from the first user a message indicating completion of the user tagging requirement; generating, responsive to the message, a redeemable certificate; and transmitting the redeemable certificate to the first user.
-
-
2. The method of claim 1 wherein the message further indicates completion of the check-in requirement.
-
3. The method of claim 1 wherein one or more tagged users of the user tagging requirement are first-degree connections of the first user.
-
4. The method of claim 1 wherein generating the redeemable certificate comprises
accessing a data store for pictures corresponding to the first user and one or more tagged users; - and wherein the redeemable certificate includes the pictures corresponding to the first user and the one or more tagged users.
-
5. The method of claim 4 wherein accessing a data store for pictures corresponding to the first user and one or more tagged users is further based on one or more privacy settings and wherein the redeemable certificate includes the pictures corresponding to the first user and the one or more tagged users as permitted by the one or more privacy settings.
-
6. The method of claim 1 further comprising posting, in response to the message, a check-in activity element to a news feed of a social networking system.
-
7. The method of claim 1 wherein the redeemable certificate further comprises a graphical code symbol.
-
8. The method of claim 1 further comprising receiving data indicating a location of a user;
-
accessing one or more data stores of places and advertisements; generating a list of places based on the location of the user; ranking the list of places based at least in part on respective distances between the location and each place and whether an advertisement is associated with the place; and presenting the ranked list of places to the user.
-
-
9. The method of claim 8 wherein the ranked list of places includes indicators for those places in the list of places having advertisements.
-
10. A system comprising:
-
a memory; one or more processors; and a non-transitory, storage medium storing computer-readable instructions operative, when executed, to cause the one or more processors to; generate and send an offer to a first user based on the first user'"'"'s location, wherein the offer includes a check-in requirement and a user tagging requirement; receive from the first user a message indicating completion of the user tagging requirement; generate, responsive to the message, a redeemable certificate; and transmit the redeemable certificate to the first user.
-
-
11. The system of claim 10 wherein the message further indicating completion of the check-in requirement.
-
12. The system of claim 10 wherein one or more tagged users of the user tagging requirement are first-degree connections of the first user.
-
13. The system of claim 10, wherein to generate the redeemable certificate, comprising instructions operable to cause the one or more processors to:
access a data store for pictures corresponding to the first user and one or more tagged users; and
wherein the redeemable certificate includes the pictures corresponding to the first user and the one or more tagged users.
-
14. The system of claim 13, wherein to access a data store for pictures corresponding to the first user and one or more tagged users is further based on one or more privacy settings and wherein the redeemable certificate includes the pictures corresponding to the first user and the one or more tagged users as permitted by the one or more privacy settings.
-
15. The system of claim 10 further comprising instructions operable to cause the one or more processors to post, in response to the message, a check-in activity element to a news feed of a social networking system.
-
16. The system of claim 10 wherein the redeemable certificate further comprises a graphical code symbol.
-
17. The system of claim 10, further comprising instructions operable to cause the one or more processors to:
-
receive data indicating a location of a user; access one or more data stores of places and advertisements; generate a list of places based on the location of the user; rank the list of places based at least in part on respective distances between the location and each place and whether an advertisement is associated with the place; and present the ranked list of places to the user.
-
-
18. The system of claim 17 wherein the ranked list of places includes indicators for those places in the list of places having advertisements.
-
19. One or more computer-readable tangible storage media embodying software operable when executed by one or more computing devices to:
-
generate and send an offer to a first user based on the first user'"'"'s location, wherein the offer includes a check-in requirement and a user tagging requirement; receive from the first user a message indicating completion of the user tagging requirement; generate, responsive to the message, a redeemable certificate; and transmit the redeemable certificate to the first user.
-
-
20. The media of claim 19 wherein the message further indicating completion of the check-in requirement.
Specification