Patent ID: 9466071
Filing Date: 2016-10-11
CPC Classification: G06F,G06N,G06Q

Claim Text:
1. A method comprising: generating, by at least one computing device having at least one processor, a plurality of social-media message aggregates, each social-media message aggregate corresponding to a user of a plurality of users, the user's social-media message aggregate being generated from a plurality of the user's social-media messages; determining, by at least one computing device having at least one processor, a plurality of topics using the plurality of social-media message aggregates, each topic of the plurality identifying a set of words associated with the topic, each word in the set of words having an importance of the word to the topic, the importance of each word to the topic is determined using the plurality of social-media message aggregates; generating, by at least one computing device having at least one processor, a plurality of interest distributions, each interest distribution corresponds to one of the users of the plurality of users and is generated using the user's social-media message aggregate of the user's social-media messages, each user's interest distribution comprising the plurality of topics and, for each topic of the plurality of topics, information indicating the user's level of interest in the topic determined using the user's social-media message aggregate and the plurality of topics; identifying, by at least one computing device having at least one processor and for a target user, at least one other user of the plurality of users having a similar topical interest with the target user, the identifying using the interest distribution of the target user and the interest distribution of the at least one other user; and causing, by at least one computing device having at least one processor, a user recommendation to be transmitted to the target user, the user recommendation identifying the at least one other user of the plurality of users having a similar topical interest with the target user.