Determining trending topics in social media
First Claim
1. A method, performed by a computing system, for identifying comparatively trending topics, comprising:
- receiving, by the server, as post parameters to an interface of the computing system, one or more parameters that distinguish social media postings;
obtaining, by the server, over a network and based on the received post parameters, two groups of posts;
generating, by the server, a first ranked list of topics for a first group of the two groups of posts by;
identifying, by the server, as first group topics, topics from the first group of posts wherein members of the first group topics each comprise one or more words; and
computing, by the server, a first rank score for each of the topics of the first group topics;
generating, by the server, a second ranked list of topics for a second group of the two groups of posts by;
identifying, by the server, as second group topics, topics from the second group of posts wherein members of the second group topics each comprise one or more words; and
computing, by the server, a second rank score for each of the topics of the second group topics;
associating, by the server, with a selected one of the first group topics from the first ranked list of topics, a difference score computed, by the computing system, as a difference between;
the rank score for the selected one of the first group topics, anda corresponding rank score determined based on the second ranked list of topics;
comparing, by the server, the difference score to a specified threshold;
in response to determining that the difference score is above the specified threshold, identifying, by the server, the selected one of the first group topics as a comparatively trending topic.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology is discussed herein for identifying comparatively trending topics between groups of posts. Groups of posts can be selected based on parameters such as author age, location, gender, etc., or based on information about content items such as when they were posted or what keywords they contain. Topics, as one or more groups of words, can each be given a rank score for each group based on the topic'"'"'s frequency within each group. A difference score for selected topics can be computed based on a difference between the rank score for the selected topic in each of the groups. When the difference score for a selected topic is above a specified threshold, that selected topic can be identified as a comparatively trending topic.
216 Citations
20 Claims
-
1. A method, performed by a computing system, for identifying comparatively trending topics, comprising:
-
receiving, by the server, as post parameters to an interface of the computing system, one or more parameters that distinguish social media postings; obtaining, by the server, over a network and based on the received post parameters, two groups of posts; generating, by the server, a first ranked list of topics for a first group of the two groups of posts by; identifying, by the server, as first group topics, topics from the first group of posts wherein members of the first group topics each comprise one or more words; and computing, by the server, a first rank score for each of the topics of the first group topics; generating, by the server, a second ranked list of topics for a second group of the two groups of posts by; identifying, by the server, as second group topics, topics from the second group of posts wherein members of the second group topics each comprise one or more words; and computing, by the server, a second rank score for each of the topics of the second group topics; associating, by the server, with a selected one of the first group topics from the first ranked list of topics, a difference score computed, by the computing system, as a difference between; the rank score for the selected one of the first group topics, and a corresponding rank score determined based on the second ranked list of topics; comparing, by the server, the difference score to a specified threshold; in response to determining that the difference score is above the specified threshold, identifying, by the server, the selected one of the first group topics as a comparatively trending topic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing instructions configured to, when executed by a computing system, cause the computing system to perform operations for identifying comparatively trending topics, the operations comprising:
-
receiving, as post parameters, one or more parameters that distinguish social media postings; obtaining, over a network and based on the received post parameters, at least two groups of posts; generating, for each selected group of posts of the at least two groups of posts, a corresponding ranked list of topics by; identifying topics from the selected group of posts wherein each identified topic comprises one or more words; and computing a rank score for each of the identified topics; associating, with an individual topic from a selected one of the corresponding ranked lists, a difference score computed as a difference between; the rank score for the individual topic from the selected one of the corresponding ranked lists, and a rank score for the individual topic computed from one or more of the ranked lists other than the selected one of the corresponding ranked lists; comparing the difference score to a specified threshold; in response to determining that the difference score is above the specified threshold, identifying the individual topic as a comparatively trending topic. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing system for identifying comparatively trending topics, comprising:
-
one or more processors; a memory; an input configured to receive, as post parameters, one or more parameters that distinguish social media postings; a transceiver configured to obtain, based on the received post parameters, two groups of posts; a group builder configured to; generate a first ranked list of topics for a first group of the two groups of posts by; identifying, as first group topics, topics from the first group of posts wherein members of the first group topics each comprise one or more words; and computing a first rank score for each of the topics of the first group topics; and generate a second ranked list of topics for a second group of the two groups of posts by; identifying, as second group topics, topics from the second group of posts wherein members of the second group topics each comprise one or more words; and computing a second rank score for each of the topics of the second group topics; a ranked topic list creator configured to associate, with a selected one of the first group topics, a difference score computed as a difference between; the rank score for the selected one of the first group topics from the first ranked list of topics, and a corresponding rank score determined based on the second ranked list of topics; and a comparatively trending topic identifier configured to; compare the difference score to a specified threshold; and in response to determining that the difference score is above the specified threshold, identify the selected one of the first group topics as a comparatively trending topic. - View Dependent Claims (19, 20)
-
Specification