Facilitating interaction among users of a social network
AssigneeFacebook, Inc.
InventorsSpencer Greg Ahrens, Cameron Alexander Marlow, Lars Seren Backstrom, Chaitanya Mishra
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method includes receiving a first user action relating to a first topic from a first user, identifying the first topic based on the first user action, identifying one or more second posts that relate to the first topic, and transmitting to the first user one or more of the second posts or information associated with the second posts in a structured document for display to the first user, the structured document further comprising one or more interactive elements that enable the first user to interact with the one or more second posts or to respective second users that declared the second posts.
Claims20
A method comprising:
- by one or more computing systems, receiving an indication of a first user action by a first user;
- by one or more computing systems, when the indication is received:
- analyzing content of the first user action;
- determining a topic of the first user action based at least in part on the analysis;
- determining whether the topic is trending;
- determining whether the first user has indicated a preference to exclude posts associated with the topic or a category associated with the topic;
- and
- in response to a determining that the topic is trending and there is no indication of the preference, then:
- notifying the first user that the topic is trending;
- identifying a second user action by a second user that relates to the topic;
- determining whether the first user has indicated a preference to exclude posts associated with the second user;
- and
- in response to a determining that there is no indication of the preference, sending to the first user information associated with the second user action with a graphical user interface (GUI) element configured to enable the first user to interact with the second user action.
A system comprising:
- one or more hardware processors;
- and
- a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
- receive an indication of a first user action by a first user;
- and
- when the indication is received:
- analyze content of the first user action;
- determine a topic of the first user action based at least in part on the analysis;
- determine whether the tropic is trending;
- determine whether the first user has indicated a preference to exclude posts associated with the topic or a category associated with the topic;
- and
- in response to a determining that the topic is trending and there is no indication, then:
- notify the first user that the tropic is trending;
- identify a second user action by a second user that relates to the topic;
- determine whether the first user has indicated a preference to exclude posts associated with the second user;
- and
- in response to a determining that there is no indication of the preference, send to the first user information associated with the second user action with a graphical user interface (GUI) element configured to enable the first user to interact with the second user action.
Dependencies are inferred from the claim text.