Sponsored story user interface
View Patent ↗A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display to the viewing user.
1. A computer-readable memory storing a computer program executable by a processor, the computer program producing a user interface comprising:
a sponsored story area of the user interface comprising at least one sponsored story promoted from an organic activity stream of stories in a social networking system;
a social context area of the sponsored story area, the social context area providing social context comprising information about a social action from the at least one sponsored story and an image associated with a user of a social networking system who performed the social action;
an entity attribution area of the sponsored story area, the entity attribution area providing information about an entity related to the performed social action; and
a user interaction area, the user interaction area comprising:
a selectable interaction control, the selectable interaction control for performing an action associated with the at least one sponsored story, and
in response to selection of the interaction control, a visual indication of the performed action associated with the at least one sponsored story.
2. The computer program of claim 1 , wherein the social action comprises liking a page, posting a page, updating a status, or checking in at a location.
3. The computer program of claim 1 , wherein the image associated with the user of the social networking system is a profile picture.
4. The computer program of claim 1 , wherein the social action comprises an action by a user on a third-party system outside of the social networking system.
5. The computer program of claim 1 , wherein the entity comprises a business, an individual, a television show, an application, or a physical location.
6. The computer program of claim 1 , wherein the performed action comprises liking the sponsored story, commenting on the sponsored story, or sharing the sponsored story.
7. The computer program of claim 1 , further comprising an executable process that generates the visual indication of the performed action associated with the sponsored story.
8. A method comprising:
rendering a sponsored story area of the user interface comprising at least one sponsored story promoted from an organic activity stream of stories in a social networking system;
rendering a social context area of the sponsored story area, the social context area providing social context comprising information about a social action from the at least one sponsored story and an image associated with a user of a social networking system who performed the social action;
rendering an entity attribution area of the sponsored story area, the entity attribution area providing information about an entity related to the at least one performed social action; and
rendering a user interaction area, the user interaction area comprising:
a selectable interaction control, the selectable interaction control for performing an action associated with the at least one sponsored story, and
in response to selection of the interaction control, a visual indication of the performed action associated with the at least one sponsored story.
9. The method of claim 8 , wherein the social action comprises liking a page, posting a page, updating a status, or checking in at a location.
10. The method of claim 8 , wherein the image associated with the user of the social networking system is a profile picture.
11. The method of claim 8 , wherein the social action comprises an action by a user on a third-party system outside of the social networking system.
12. The computer program of claim 1 , wherein the entity comprises a business, an individual, a television show, an application, or a physical location.
13. The method of claim 8 , wherein the performed action comprises liking the sponsored story, commenting on the sponsored story, or sharing the sponsored story.
14. The method of claim 8 , further comprising an executable process that generates the visual indication of the performed action associated with the sponsored story.
15. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for performing the steps:
rendering a sponsored story area of the user interface comprising at least one sponsored story promoted from an organic activity stream of stories in a social networking system;
rendering a social context area of the sponsored story area, the social context area providing social context comprising information about a social action from the at least one sponsored story and an image associated with a user of a social networking system who performed the social action;
rendering an entity attribution area of the sponsored story area, the entity attribution area providing information about an entity related to the at least one performed social action; and
rendering a user interaction area, the user interaction area comprising:
a selectable interaction control, the selectable interaction control for performing an action associated with the at least one sponsored story, and
in response to selection of the interaction control, a visual indication of the performed action associated with the at least one sponsored story.
16. The computer program product of claim 15 , wherein the social action comprises liking a page, posting a page, updating a status, or checking in at a location.
17. The computer program product of claim 15 , wherein the social action comprises an action by a user on a third-party system outside of the social networking system.
18. The computer program product of claim 15 , wherein the entity comprises a business, an individual, a television show, an application, or a physical location.
19. The computer program product of claim 15 , wherein the performed action comprises liking the sponsored story, commenting on the sponsored story, or sharing the sponsored story.
20. The computer program product of claim 15 , further comprising an executable process that generates the visual indication of the performed action associated with the sponsored story.