| CPC G06Q 30/0631 (2013.01) [G06Q 30/0282 (2013.01); G06Q 50/01 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, from a user account, a request for a recommendation of an item provided by one or more other user accounts;
accessing one or more attributes associated with the user account;
accessing comments provided by the one or more other user accounts, the comments including one or more of opinions, commentary, or postings related to the item;
for each of the one or more user accounts, determining a number of previously-followed comments that are different from the accessed comments and were followed;
parsing the accessed comments to identify a set of items referred to in the accessed comments;
selecting a recommended item from the identified set of items, the recommended item being selected based on:
a weight associated with each comment of the accessed comments provided by the one or more other users;
interactions for a user account of the one or more other user accounts providing a comment; and
the one or more attributes; and
waiting to insert a recommendation into a thread of the accessed comments, the waiting reducing processor cycles;
determining that a size of the accessed comments exceeds a threshold and a momentum of a thread of the accessed comments has changed; and
generating a user interface that inserts the recommendation about the recommended item to the user based on the determination.
|