Engagement interface advertising in a social network
First Claim
1. A computer-implemented method comprising:
- generating and storing a plurality of engagement interfaces targeting a plurality of users of a social networking system, each engagement interface comprising a call to action and a link to perform the action in the social networking system, the action modifying an object in the social networking system, the plurality of engagement interfaces generated and stored prior to providing the engagement interfaces to users of the social networking system;
receiving targeting criteria for one or more of the engagement interfaces;
responsive to a request for content from a user of the social networking system, selecting an engagement interface from the plurality of engagement interfaces for the user based at least in part on whether the user meets the targeting criteria for the selected engagement interface;
sending the requested content in a webpage comprising the selected engagement interface for display to the user;
receiving a request by a user to perform the action within the social network system from within the selected engagement interface via the user'"'"'s selection of the link in the selected engagement interface, wherein the action modifies the object associated with the selected engagement interface;
performing, by a computer processor, the action in the social networking system according to the user request made from within the selected engagement interface; and
providing an indication for display to the user within the selected engagement interface indicating that the action has been performed, without redirecting the user away from the webpage.
2 Assignments
0 Petitions
Accused Products
Abstract
A social network advertises to its members with engagement interfaces. An engagement interface comprises a call to action and a link to perform the action within the social network from within the engagement interface. Responsive to a user selection of the link to perform the action, the engagement interface modifies one or more objects within the social network associated with the call to action according to the selection of the link to perform the action. The engagement interface may be refreshed on the user'"'"'s screen to indicate to the user that the action has been performed. An engagement interface may also be presented to a user from the social network or from an external system apart from the social network.
-
Citations
28 Claims
-
1. A computer-implemented method comprising:
-
generating and storing a plurality of engagement interfaces targeting a plurality of users of a social networking system, each engagement interface comprising a call to action and a link to perform the action in the social networking system, the action modifying an object in the social networking system, the plurality of engagement interfaces generated and stored prior to providing the engagement interfaces to users of the social networking system; receiving targeting criteria for one or more of the engagement interfaces; responsive to a request for content from a user of the social networking system, selecting an engagement interface from the plurality of engagement interfaces for the user based at least in part on whether the user meets the targeting criteria for the selected engagement interface; sending the requested content in a webpage comprising the selected engagement interface for display to the user; receiving a request by a user to perform the action within the social network system from within the selected engagement interface via the user'"'"'s selection of the link in the selected engagement interface, wherein the action modifies the object associated with the selected engagement interface; performing, by a computer processor, the action in the social networking system according to the user request made from within the selected engagement interface; and providing an indication for display to the user within the selected engagement interface indicating that the action has been performed, without redirecting the user away from the webpage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a processor; a memory; an engagement interface generator module executed by the processor on an ad server configured to generate a plurality of engagement interfaces, each engagement interface comprising a call to action and a link to perform the action in the social networking system, the action modifying an object in the social networking system, the plurality of engagement interfaces generated prior to providing the engagement interfaces to users of the social networking system; and a database for receiving targeting criteria for one or more of the engagement interfaces; a web server communicatively coupled to the ad server, responsive to a request for content from a user of the social networking system, configured to; select an engagement interface from the plurality of engagement interfaces for the user based at least in part on whether the user meets the targeting criteria for the selected engagement interface; send the requested content in a webpage comprising the selected engagement interface from the server for display to the user; receive a request by a user to perform the action within the social network system from within the selected engagement interface, via the user'"'"'s selection of the link in the selected engagement interface, wherein the action modifies the object associated with the selected engagement interface; perform the action in the social networking system according to the user request made from within the selected engagement interface; and provide an indication for display to the user within the selected engagement interface indicating that the action has been performed, without redirecting the user away from the webpage. - View Dependent Claims (22, 23, 24)
-
-
25. A computer program product having a non-transitory computer readable medium having a computer program embodied therein, the computer program causing a processor to perform steps comprising:
-
generating a plurality of engagement interfaces targeting a plurality of users of a social networking system, each engagement interface comprising a call to action and a link to perform an action in the social networking system, wherein the action modifies an object in the social networking system associated with the engagement interface, the plurality of engagement interfaces generated prior to providing the engagement interfaces to users of the social networking system; receiving targeting criteria for one or more of the engagement interfaces; selecting, responsive to a request for content from a user of the social networking system, an engagement interface from the plurality of engagement interfaces for the user based at least in part on whether the user meets the targeting criteria for the selected engagement interface; sending the requested content in a webpage comprising the selected engagement interface, receiving a request by a user to perform the action within the social network system from within the selected engagement interface via the user'"'"'s selection of the link in the selected engagement interface, performing the action in the social networking system according to the user request made from within the selected engagement interface, and providing an indication for display to the user within the selected engagement interface indicating that the action has been performed, without redirecting the user away from the webpage. - View Dependent Claims (26, 27, 28)
-
Specification