TRACKING SIGNIFICANT TOPICS OF DISCOURSE IN FORUMS
First Claim
1. A computer implemented method of selecting terms occurring in messages sent by members of a public forum to other members, wherein each term is associated with a topic, the method executed by a computer system, and comprising:
- identifying a plurality of messages sent by members of the public forum, wherein each message in the plurality of messages contains the topic;
collecting a plurality of terms occurring in the plurality of messages;
ranking each term belonging to the plurality of terms, wherein the rank is determined based on criteria comprising frequency of occurrence of each term in the plurality of messages;
selecting a top terms set from the plurality of terms based on the rank of each term; and
storing the top terms in a computer readable storage medium.
2 Assignments
0 Petitions
Accused Products
Abstract
Users in public forums often mention certain topics in the course of their discussions. Member'"'"'s comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval.
-
Citations
16 Claims
-
1. A computer implemented method of selecting terms occurring in messages sent by members of a public forum to other members, wherein each term is associated with a topic, the method executed by a computer system, and comprising:
-
identifying a plurality of messages sent by members of the public forum, wherein each message in the plurality of messages contains the topic; collecting a plurality of terms occurring in the plurality of messages; ranking each term belonging to the plurality of terms, wherein the rank is determined based on criteria comprising frequency of occurrence of each term in the plurality of messages; selecting a top terms set from the plurality of terms based on the rank of each term; and storing the top terms in a computer readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product having a computer-readable storage medium storing computer-executable code for selecting terms occurring in messages sent by members of a public forum to other members, wherein each term is associated with a topic, the code comprising:
-
a top terms generator module configured to; identify a plurality of messages sent by members of the public forum, wherein each message in the plurality of messages contains the topic; collect a plurality of terms occurring in the plurality of messages; rank each term belonging to the plurality of terms, wherein the rank is determined based on criteria comprising frequency of occurrence of each term in the plurality of messages; and select a top terms set from the plurality of terms based on the rank of each term; and a top terms analytic engine module configured to; format a subset of top terms in the top terms set for display. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification