×

Generating cards in response to user actions on online social networks

  • US 10,120,909 B2
  • Filed: 08/22/2014
  • Issued: 11/06/2018
  • Est. Priority Date: 08/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more computing devices of an online social network:

  • accessing, by one or more of the computing devices, a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, the nodes comprising;

    a first node corresponding to a first user associated with the online social network; and

    a plurality of second nodes that each correspond to a concept or a second user associated with the online social network;

    receiving, at one or more of the computing devices from a client system associated with a first user of the online social network, an indication of a trigger action performed on the client system, wherein the trigger action is a user interaction with a content object, the content object being associated with a particular node of the plurality of second nodes;

    generating, by one or more of the computing devices, a plurality of reaction-cards based at least in part on the trigger action, each reaction-card being associated with a structured query referencing the particular second node associated with the content object, each reaction-card comprising one or more search results referencing one or more second nodes of the plurality of second nodes, respectively, matching the structured query associated with the reaction-card;

    calculating, by one or more of the computing devices, a reaction-card score for each reaction-card, wherein the reaction-card score is based at least in part on a relevance of the structured query associated with the reaction-card to the trigger action and further based on one or more user-engagement factors;

    sending, from one or more of the computing devices to the client system, in response to receiving the trigger action from the first user, each reaction-card having a reaction-card score greater than a threshold reaction-card score to the first user for display on a page currently accessed by the client system;

    receiving, at one or more of the computing devices from the client system, an input from the first user, the input corresponding to an interaction with a first reaction-card of the plurality of reaction-cards; and

    sending, from one or more of the computing devices to the client system, instructions for displaying a second reaction-card to the first user in response to receiving the input from the first user, the second reaction-card being associated with a different structured query from that of the first reaction-card, wherein the structured query associated with the second reaction-card is generated by modifying the structured query associated with the first reaction-card based on the input from the first user.

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