Patent ID: 8682805

Claim:
A computer implemented method for associating an advertisement with a search result, comprising: receiving from a search request user an activity keyword for performing a computer implemented search, wherein the search request user has a social network account that allows the social network user to form relationships by invitation with other social network users and to share private social network data on the social network through the relationships; providing a first database stored on a tangible medium, the database storing activities associated with geographic locations, wherein the first database includes activity terms derived from private social network data having permission rules associated therewith that restrict access of the private social network data to particular members of the social network; searching the first database using the activity keyword to identify an activity in the database related to the activity keyword; generating a search result based on the identified activity; identifying a geographic location associated with the identified activity; using the identified geographic location associated with the identified activity to select one or more advertisements; and sending the one or more selected advertisements with the search result to an electronic device of the search request user.