DISPLAYING DEMOGRAPHIC INFORMATION OF MEMBERS DISCUSSING TOPICS IN A FORUM
First Claim
1. A computer implemented method, comprising:
- determining, by a computer, a first plurality of top terms top term associated with a topic based on communications between members of an online forum;
determining a first aggregate demographic value based on a demographic attribute of the members that used the top term during a first time interval;
determining a second aggregate demographic value based on the demographic attribute of the members that used the top term during a second time interval subsequent to the first time interval; and
formatting for display, by the computer, a visualization displaying variation of the demographic attribute of the members that used the top term with respect to time based on the first aggregate demographic value and the second aggregate demographic value.
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.
76 Citations
24 Claims
-
1. A computer implemented method, comprising:
-
determining, by a computer, a first plurality of top terms top term associated with a topic based on communications between members of an online forum; determining a first aggregate demographic value based on a demographic attribute of the members that used the top term during a first time interval; determining a second aggregate demographic value based on the demographic attribute of the members that used the top term during a second time interval subsequent to the first time interval; and formatting for display, by the computer, a visualization displaying variation of the demographic attribute of the members that used the top term with respect to time based on the first aggregate demographic value and the second aggregate demographic value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product having a non-transitory computer-readable storage medium storing computer-executable code comprising instructions for:
-
determining, by a computer, a top term associated with a topic based on communications between members of an online forum; determining a first aggregate demographic value based on a demographic attribute of the members that used the top term during a first time interval; determining a second aggregate demographic value based on the demographic attribute of the members that used the top term during a second time interval subsequent to the first time interval; and formatting for display, by the computer, a visualization displaying variation of the demographic attribute of the members that used the top term with respect to time based on the first aggregate demographic value and the second aggregate demographic value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification