Detecting Key Topics on Online Social Networks
First Claim
1. A method comprising, by one or more computing devices of an online social network:
- accessing a first set of content objects of the online social network posted within a predetermined timeframe, each content object being associated with one or more topics of a plurality of topics of the online social network;
identifying one or more trending topics from the plurality of topics, the identified trending topics each having an associated trending-topic identifier;
accessing a second set of content objects of the online social network, wherein each content object of the second set of content objects is associated with at least one of the identified trending topics;
identifying a plurality of co-occurring topics associated with the second set of content objects;
accessing a third set of content objects of the online social network, wherein each content object of the third set of content objects is associated with at least one of the identified co-occurring topics or at least one of the identified trending topics; and
analyzing the plurality of trending topics and co-occurring topics to detect one or more key topics, wherein the key topics are detected based on determining one or more of the co-occurring topics and the trending topics that are associated with a threshold number of content objects from among the third set of content objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes accessing a first set of content objects of an online social network posted within a predetermined timeframe, and identifying trending topics. Each object may be associated with one or more topics. The method further includes accessing a second set of content objects, and identifying a plurality of co-occurring topics associated with the second set. Each content object of the second set is associated with at least one of the identified trending topics. Then, the method includes accessing a third set of content objects, and analyzing the plurality of trending topics and co-occurring topics to detect key topics. Each content object of the third set of content objects may be associated with at least one of the identified co-occurring topics or trending topics. The key topics may be detected based on determining the co-occurring topics or trending topics that are associated with a threshold number of content objects.
-
Citations
20 Claims
-
1. A method comprising, by one or more computing devices of an online social network:
-
accessing a first set of content objects of the online social network posted within a predetermined timeframe, each content object being associated with one or more topics of a plurality of topics of the online social network; identifying one or more trending topics from the plurality of topics, the identified trending topics each having an associated trending-topic identifier; accessing a second set of content objects of the online social network, wherein each content object of the second set of content objects is associated with at least one of the identified trending topics; identifying a plurality of co-occurring topics associated with the second set of content objects; accessing a third set of content objects of the online social network, wherein each content object of the third set of content objects is associated with at least one of the identified co-occurring topics or at least one of the identified trending topics; and analyzing the plurality of trending topics and co-occurring topics to detect one or more key topics, wherein the key topics are detected based on determining one or more of the co-occurring topics and the trending topics that are associated with a threshold number of content objects from among the third set of content objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access a first set of content objects of the online social network posted within a predetermined timeframe, each content object being associated with one or more topics of a plurality of topics of the online social network; identify one or more trending topics from the plurality of topics, the identified trending topics each having an associated trending-topic identifier; access a second set of content objects of the online social network, wherein each content object of the second set of content objects is associated with at least one of the identified trending topics; identify a plurality of co-occurring topics associated with the second set of content objects; access a third set of content objects of the online social network, wherein each content object of the third set of content objects is associated with at least one of the identified co-occurring topics or at least one of the identified trending topics; and analyze the plurality of trending topics and co-occurring topics to detect one or more key topics, wherein the key topics are detected based on determining one or more of the co-occurring topics and the trending topics that are associated with a threshold number of content objects from among the third set of content objects.
-
-
20. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;access a first set of content objects of the online social network posted within a predetermined timeframe, each content object being associated with one or more topics of a plurality of topics of the online social network; identify one or more trending topics from the plurality of topics, the identified trending topics each having an associated trending-topic identifier; access a second set of content objects of the online social network, wherein each content object of the second set of content objects is associated with at least one of the identified trending topics; identify a plurality of co-occurring topics associated with the second set of content objects; access a third set of content objects of the online social network, wherein each content object of the third set of content objects is associated with at least one of the identified co-occurring topics or at least one of the identified trending topics; and analyze the plurality of trending topics and co-occurring topics to detect one or more key topics, wherein the key topics are detected based on determining one or more of the co-occurring topics and the trending topics that are associated with a threshold number of content objects from among the third set of content objects.
- one or more processors; and
Specification