Patent ID: 11968159
Assignee: YAHOO ASSETS LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 15:
16. A computing device, comprising:
a processor; and
memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:
displaying, via a first client device associated with a first user account of a debate system, a first debate interface;
receiving, via the first debate interface, a starting argument post from the first client device;
displaying, via a second client device associated with a second user account of the debate system, a second debate interface comprising a representation of the starting argument post;
receiving, via the second debate interface, a first response post from the second client device, wherein:
the first response post corresponds to a response to the starting argument post; and
the starting argument post and the first response post are included in a first debate thread corresponding to a debate between the first user account and the second user account;

in response to determining that a first submission status of the first user account changed from inactive to active, transmitting an electronic notification from a server to the first client device associated with the first user account and enabling, via the first debate interface, submission of a response post for inclusion in the first debate thread, wherein the first submission status of the first user account is active after the first response post is received from the second client device;
receiving, via the first debate interface and when the first submission status of the first user account is active, a second response post from the first client device;
in response to receiving the second response post from the first client device, including the second response post in the first debate thread;
in response to determining that a second submission status of the second user account changed from inactive to active, transmitting a second electronic notification from the server to the second client device associated with the second user account and enabling, via the second debate interface, submission of a response post for inclusion in the first debate thread, wherein the second submission status of the second user account is active after the second response post is received from the first client device;
receiving, via the second debate interface and when the second submission status of the second user account is active, a third response post from the second client device; and
in response to receiving the third response post from the second client device, including the third response post in the first debate thread;
displaying, via a third client device associated with a third user account of the debate system, a third debate interface;
receiving, via the third debate interface, a search query;
generating a plurality of search results based upon the search query, wherein each search result of the plurality of search results comprises a link to view at least one of a debate thread or a post of a debate thread;
receiving a selection of a search result, of the plurality of search results, associated with a second debate thread;
in response to receiving the selection of the search result, displaying a representation of the second debate thread via the third debate interface;
determining, based upon historical activity information associated with the third user account, a plurality of debate thread scores associated with a plurality of debate threads, wherein the historical activity information comprises at least one of:
a set of historical search queries, comprising the search query, received from one or more client devices associated with the third user account;
a set of historical debate threads, comprising the second debate thread, accessed by one or more client devices associated with the third user account; or
a set of historical posts posted on one or more debate threads by one or more client devices associated with the third user account;

selecting a subset of debate threads, of the plurality of debate threads, based upon the plurality of debate thread scores; and
displaying a list of debate thread items via the third debate interface on the third client device, wherein each debate thread item of the list of debate thread items comprises a link to view a debate thread of the subset of debate threads.