×

Presenting deals to a user of social networking system

  • US 10,540,692 B2
  • Filed: 07/12/2011
  • Issued: 01/21/2020
  • Est. Priority Date: 03/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • storing, by a social networking system, information describing users and relations between users, wherein a user related to another user is identified as a connection of the other user;

    identifying a user of the social networking system;

    identifying a plurality of candidate deals received from providers;

    determining, by a processor, a plurality of circles of connections of the user, each circle of connections comprising users with whom the user has established a connection in the social networking system, each circle of connections determined based on affinities among the users in the circle of connections;

    selecting a circle of connections from the plurality of circles of connections;

    selecting, by the processor, a set of candidate deals comprising a first deal and a second deal from the plurality of candidate deals received from the providers, wherein the first deal is associated with a first connection and the second deal is associated with a second connection and the first and the second deal are selected responsive to determining that the first connection and the second connection are in a same circle of connections;

    sending information describing the selected set of candidate deals for presentation to the user with instructions to present the first deal and the second deal together via a user interface, wherein sending information describing the selected set of candidate deals for presentation to the user further comprises sending information describing one or more users of the selected circle of connections associated with the selected set of candidate deals for presentation to the user along with the selected set of candidate deals, and the user interface includes the first deal and the second deal together along with the information describing the one or more users of the selected circle of connections associated with the selected set of candidate deals;

    sending information describing criteria for activation of a first deal of the selected set of candidate deals for presentation to the user, wherein the user interface includes the information describing the criteria for activation of the first deal and the criteria includes at least one condition based on an interaction of the user with the user interface associated with the first deal or a location of the user; and

    activating the first deal responsive to the criteria being satisfied for the first deal, wherein the user interface includes an indication that the first deal is activated.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×