CA2843056C

User-initiated boosting of social networking objects

Abstract

Methods, apparatuses and systems directed to allowing users of a social networking system to promote specific social networking objects in exchange for payment. In particular embodiments, promoted social networking objects may be exported to a sponsored story system for display in a sponsored story area of the promoting user's friends' home pages. In particular embodiments, the promoted social networking objects may be pinned for a predetermined amount of time, clicks, or impressions at the top of the news feeds for the first degree connections of the promoting user.

CA2843056C, drawing sheet 1
Sheet 1 of 12

Term

Projected expiry 27 June 2032.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    What is claimed is:1. A method comprising, by one or more computing systems: presenting content to a first user in a news feed associated with a social networking system;receiving, from the first user, a selection of an item in the news feed associated with a second user;querying a member profile store to determine based on a privacy setting associated with the second user that the second user allows other users of the social networking system to sponsor content by the second user;querying a social graph of the social networking system for information identifying a degree of closeness between the first user and the second user, the social graph comprising a mapping of connections between a plurality of users of the social networking system;in response to determining from the privacy setting that the second user allows other users to sponsor the content of the second user and in response to identifying a high degree of closeness between the first user and the second user from the mapping of connections between the first user and the second user in the social graph, providing an interface to the first user to allow the first user to sponsor the selected item associated with the second user;receiving, from the first user of the social networking system via the interface, a request to sponsor the selected item from the content presented in the news feed for promotion to one or more other users of the social networking system;based on the social graph comprising the mapping of connections between the plurality of users of the social networking system, determining affinity scores for the plurality of users of the social networking system, each affinity score indicating the degree of closeness between a selected one of the plurality of users and the first user and the second user;promoting the one or more social networking objects to a subset of the plurality of users of the social networking system that are determined to have a high degree of closeness to at least one of the first user and the second user until the one or more social networking objects have been viewed a predetermined number of times by the subset of the plurality of users on the social networking system;and debiting an account of the first user based on the promoting of the one or more social networking objects. 2843056 2019-01-31
  2. 2
    The method of Claim 1, wherein promoting the one or more social networking objects comprises pinning the one or more social networking objects to a predetermined location of a personalized activity stream for each of the plurality of users of the social networking system.
  3. 3
    The method of Claim 2, wherein the one or more social networking objects are promoted for a predetermined amount of time.
  4. 4
    The method of Claim 3, wherein the predetermined amount of time is a predetermined number of log-ins to the social networking system.
  5. 5
    The method of Claim 1, wherein debiting the account of the first user comprises debiting the account of the first user by a predetermined amount of credits.
  6. 6
    The method of Claim 1, wherein promoting the one or more social networking objects comprises weighing the one or more social networking objects more heavily in a content ranking algorithm.
  7. 7
    The method of Claim 6, wherein the content ranking algorithm is based on at least a coefficient between a first node representing the first user and each of a set of second nodes, each second node representing one of the plurality of users.
  8. 8
    The method of Claim 1, wherein promoting the one or social networking objects comprises:converting the content into a sponsored story;bidding on the sponsored story in an advertisement system;and as a result of the bidding, displaying the sponsored story in a sponsored story area of the subset of the plurality of users’ pages.
  9. 9
    A non-transitory computer-readable storage media containing instructions, the instructions operable to, when executed by one or more computer systems:present content to a first user in a news feed associated with a social networking system;2« 2843056 2019-01-31 receive, from the first user, a selection of an item in the news feed associated with a second user;query a member profile store to determine based on a privacy setting associated with the second user that the second user allows other users of the social networking system to sponsor content by the second user;query a social graph of the social networking system for information identifying a degree of closeness between the first user and the second user, the social graph comprising a mapping of connections between a plurality of users of the social networking system;in response to determining from the privacy setting that the second user allows other users to sponsor the content of the second user and in response to identifying a high degree of closeness between the first user and the second user from (he mapping of connections between the first user and the second user in the social graph, provide an interface to the first user to allow the first user to sponsor the selected item associated with the second user;receive, from the first user of the social networking system via the interface, a request to sponsor the selected item from the content presented in the news feed for promotion to one or more other users of the social networking system;based on the social graph comprising the mapping of connections between the plurality of users of the social networking system, determine affinity scores for the plurality of users of the social networking system, each affinity score indicating the degree of closeness between a selected one of the plurality of users and the first user and the second user;promote the one or more social networking objects to a subset of the plurality of users of the social networking system that are determined to have a high degree of closeness to at least one of the first user and the second user until the one or more social networking objects have been viewed a predetermined number of times by the subset of the plurality of users on the social networking system;and debit an account of the first user based on the promoting of the one or more social networking objects.
  10. 10
    The media of Claim 9, wherein promoting the one or more social networking objects comprises pin the one or more social networking objects to a predetermined location of a personalized activity stream for each of the plurality of users of the social networking system. 2843056 2019-01-31
  11. 11
    The media of Claim 10, wherein the one or more social networking objects are promoted for a predetermined amount of time.
  12. 12
    The media of Claim 11, wherein the predetermined amount of time is a predetermined number of log-ins to the social networking system.
  13. 13
    The media of Claim 9, wherein debiting the account of the first user comprises debiting the account of the first user by a predetermined amount of credits.
  14. 14
    The media of Claim 9, wherein promoting the one or more social networking objects comprises weighing the one or more social networking objects more heavily in a content ranking algorithm.
  15. 15
    The media of Claim 14, wherein the content ranking algorithm is based on at least a coefficient between a first node representing the first user and each of a set of second nodes, each second node representing one of the plurality of users.
  16. 16
    The media of Claim 9, wherein promoting the one or social networking objects comprises:convert the content into a sponsored story;bid on the sponsored story in an advertisement system;and as a result of the bidding, display the sponsored story in a sponsored story area of the subset of the plurality of users’ pages.
  17. 17
    A system comprising:one or more processors;one or more non-transitory computer-readable media containing instructions, the instructions operable to, when executed by the one or more processors: present content to a first user in a news feed associated with a social networking system;receive, from the first user, a selection of an item in the news feed associated with a second user;2843056 2019-01-31 query a member profile store to determine based on a privacy setting associated with the second user that the second user allows other users of the social networking system to sponsor content by the second user;query a social graph of the social networking system for information identifying a degree of closeness between the first user and the second user, the social graph comprising a mapping of connections between a plurality of users of the social networking system;in response to determining from the privacy setting that the second user allows other users to sponsor the content of the second user and in response to identifying a high degree of closeness between the first user and the second user from the mapping of connections between the first user and the second user in the social graph, provide an interface to the first user to allow the first user to sponsor the selected item associated with the second user;receive, from the first user of the social networking system via the interface, a request to sponsor the selected item from the content presented in the news feed for promotion to one or more other users of the social networking system;based on the social graph comprising the mapping of connections between the plurality of users of the social networking system, determine affinity scores for the plurality of users of the social networking system, each affinity score indicating the degree of closeness between a selected one of the plurality of users and the first user and the second user;promote the one or more social networking objects to a subset of the plurality of users of the social networking system that are determined to have a high degree of closeness to at least one of the first user and the second user until the one or more social networking objects have been viewed a predetermined number of times by the subset of the plurality of users on the social networking system;and debit an account of the first user based on the promoting of the one or more social networking objects.
  18. 18
    The system of Claim 17, wherein promoting the one or more social networking objects comprises pin the one or more social networking objects to a predetermined location of a personalized activity stream for each of the plurality of users of the social networking system. 2843056 2019-01-31
  19. 19
    The system of Claim 18, wherein the one or more social networking objects are promoted for a predetermined amount of time.
  20. 20
    The system of Claim 19, wherein the predetermined amount of time is a 5 predetermined number of log-ins to the social networking system.