Targeting social advertising to friends of users who have interacted with an object associated with the advertising
First Claim
1. A method comprising:
- receiving a plurality of advertisement requests, each advertising request comprising advertising content and an identification of one or more objects in a social networking system;
identifying a viewing user to receive advertising;
identifying one or more other users who are connected to the viewing user in the social networking system;
identifying a plurality of objects in the social networking system with which the identified one or more other users have interacted;
identifying one or more candidate advertisements based on the advertisement requests, where each candidate advertisement is associated with an advertisement request that identified at least one of the identified objects with which the identified one or more other users have interacted;
selecting a candidate advertisement for display to the viewing user;
generating by a processor a social advertisement that comprises (1) the advertising content for the advertisement request associated with the selected candidate advertisement and (2) a social story that describes an interaction between a user who is connected with the viewing user and an object in the social networking system; and
sending the social advertisement for display to the viewing user.
2 Assignments
0 Petitions
Accused Products
Abstract
A viewing user is provided with social advertisements when accessing content associated with a social networking system. A social advertisement can include a candidate advertisement and an associated social story. Candidate advertisements are advertisements provided by one or more advertisers, where the advertisements each specify a relationship between their advertising content and one or more social networking objects. To identify social stories associated with the candidate advertisements, the social networking system identifies other users associated with the viewing user who has interacted with social networking objects that are related to candidate advertisements. Additionally, the social networking system identifies the one or more interactions between the other users and the one or more objects as a social story. The social networking system selects a candidate advertisement and combines it with a social story to create a social advertisement and sends the social advertisement for display to the viewing user.
245 Citations
44 Claims
-
1. A method comprising:
-
receiving a plurality of advertisement requests, each advertising request comprising advertising content and an identification of one or more objects in a social networking system; identifying a viewing user to receive advertising; identifying one or more other users who are connected to the viewing user in the social networking system; identifying a plurality of objects in the social networking system with which the identified one or more other users have interacted; identifying one or more candidate advertisements based on the advertisement requests, where each candidate advertisement is associated with an advertisement request that identified at least one of the identified objects with which the identified one or more other users have interacted; selecting a candidate advertisement for display to the viewing user; generating by a processor a social advertisement that comprises (1) the advertising content for the advertisement request associated with the selected candidate advertisement and (2) a social story that describes an interaction between a user who is connected with the viewing user and an object in the social networking system; and sending the social advertisement for display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
accessing a database of advertisements, each advertisement associated with targeting criteria that specifies targeting the advertisement to a user who is connected in a social networking system to another user who has interacted with a particular object in the social networking system; identifying a viewing user to receive advertising; identifying one or more other users who are connected to the viewing user in the social networking system; identifying one or more candidate advertisements from the database of advertisements using the targeting criteria; selecting an advertisement from the candidate advertisements for display to the viewing user; generating by a processor a social story based on an interaction between a user from the identified one or more other users who are connected to the viewing user and the particular object in the social networking system; and sending the selected advertisement and the social story for display to the viewing user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to perform steps comprising:
-
receiving a plurality of advertisement requests, each advertising request comprising advertising content and an identification of one or more objects in a social networking system; identifying a viewing user to receive advertising; identifying one or more other users who are connected to the viewing user in the social networking system; identifying a plurality of objects in the social networking system with which the identified one or more other users have interacted; identifying one or more candidate advertisements based on the advertisement requests, where each candidate advertisement is associated with an advertisement request that identified at least one of the identified objects with which the identified one or more other users have interacted; selecting a candidate advertisement for display to the viewing user; generating by a processor a social advertisement that comprises (1) the advertising content for the advertisement request associated with the selected candidate advertisement and (2) a social story that describes an interaction between a user who is connected with the viewing user and an object in the social networking system; and sending the social advertisement for display to the viewing user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to perform steps comprising:
-
accessing a database of advertisements, each advertisement associated with targeting criteria that specifies targeting the advertisement to a user who is connected in a social networking system to another user who has interacted with a particular object in the social networking system; identifying a viewing user to receive advertising; identifying one or more other users who are connected to the viewing user in the social networking system; identifying one or more candidate advertisements from the database of advertisements using the targeting criteria; selecting an advertisement from the candidate advertisements for display to the viewing user; generating by a processor a social story based on an interaction between a user from the identified one or more other users who are connected to the viewing user and the particular object in the social networking system; and sending the selected advertisement and the social story for display to the viewing user. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification