Social Advertisements Based on Actions on an External System
First Claim
1. A computer-implemented method comprising:
- receiving an advertisement request to advertise using a social networking system;
maintaining a profile for a plurality of users of the social networking system, each profile identifying a connection to each of a plurality of other users of the social networking system, the plurality of users comprising a viewing user;
receiving, from an external system, information related to actions taken by one or more users of the social networking system;
selecting, from the information received from the external system, one or more actions that a) relate to one or more users who have a connection to the viewing user, and b) relate to the advertisement request;
generating an advertisement for the viewing user comprising an informational message that communicates the selected one or more actions; and
providing the generated advertisement for display to the viewing user.
1 Assignment
0 Petitions
Accused Products
Abstract
A social networking system generates socially-relevant ads for a user based on actions taken by other users to whom the user is connected. These may be actions taken on, and determined by, an external system, information about which actions can be received by the social networking system and used for matching to an advertisement request. The social networking system may determine a social context for advertising to a user based on the action and may generate an advertisement for the matched ad request that includes an informational message communicating the social context (i.e., an ad with the information message appended to it, a news story for the informational message, etc.). The ad may be targeted to the user based on user affinity for the ad, based on an object interacted with or an action taken by the user'"'"'s connections on or external to the social networking system, among other criteria.
46 Citations
29 Claims
-
1. A computer-implemented method comprising:
-
receiving an advertisement request to advertise using a social networking system; maintaining a profile for a plurality of users of the social networking system, each profile identifying a connection to each of a plurality of other users of the social networking system, the plurality of users comprising a viewing user; receiving, from an external system, information related to actions taken by one or more users of the social networking system; selecting, from the information received from the external system, one or more actions that a) relate to one or more users who have a connection to the viewing user, and b) relate to the advertisement request; generating an advertisement for the viewing user comprising an informational message that communicates the selected one or more actions; and providing the generated advertisement for display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented system comprising:
-
a web server configured to present advertisements using a social networking system; a profile store containing a profile for each of a plurality of users of the social networking system, each profile identifying a connection to each of a plurality of other users of the social networking system, the plurality of users comprising a viewing user; an action logger capable of receiving, from an external system, information related to actions taken by one or more users of the social networking system; an advertisement request database for storing an advertisement request to advertise using the social networking system; and an advertising server capable of receiving advertisement requests to advertise using the social networking system, the advertising server configured to provide an advertisement for the viewing user to the web server, the advertisement obtained by; selecting, from the information received from the external system, one or more actions that a) relate to one or more users who have a connection to the viewing user, and b) relate to the advertisement request, and generating an advertisement for the viewing user comprising an informational message that communicates the selected one or more actions. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented system comprising:
-
means for receiving an advertisement request to advertise using a social networking system; means for receiving, from an external system, information related to actions taken by one or more users of the social networking system; means for selecting, from the information received from the external system, one or more actions that a) relate one or more users who have a connection to another user in the social networking system, and b) relate to the advertisement request; means for generating an advertisement for the other user communicating information about the selected one or more actions; and means for presenting the advertisement to the other user of the social networking system. - View Dependent Claims (28, 29)
-
Specification