Displaying demographic information of members discussing topics in a forum
First Claim
1. A computer implemented method comprising:
- identifying a plurality of communications between members of an online forum that are related to a topic and occurred during a first time interval;
determining, by a computer, a first plurality of top terms that occur in the identified plurality of communications;
determining for each top term a first aggregate demographic value based on a demographic attribute of each of the members that used the top term during the first time interval;
formatting for display a graph including at least one axis representing the demographic attribute associated with the members; and
for each top term, formatting for display on the graph an icon representing the top terms with respect to the at least one demographic axis, wherein a location of the icon for the top term with respect to the demographic axis is based on the based on a frequency of use of the top term by those members that mentioned the top term in the communications.
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.
52 Citations
21 Claims
-
1. A computer implemented method comprising:
-
identifying a plurality of communications between members of an online forum that are related to a topic and occurred during a first time interval; determining, by a computer, a first plurality of top terms that occur in the identified plurality of communications; determining for each top term a first aggregate demographic value based on a demographic attribute of each of the members that used the top term during the first time interval; formatting for display a graph including at least one axis representing the demographic attribute associated with the members; and for each top term, formatting for display on the graph an icon representing the top terms with respect to the at least one demographic axis, wherein a location of the icon for the top term with respect to the demographic axis is based on the based on a frequency of use of the top term by those members that mentioned the top term in the communications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method comprising:
-
formatting for display, by a computer, a first axis representing an aggregate age value associated with members of an online forum; formatting for display a second axis representing a second aggregate demographic value associated with members based on one of gender, ethnicity, religion, or location of members; and formatting for display a plurality of icons with respect to the first axis and the second axis, wherein each icon is associated with a top term in a plurality of top terms associated with a topic, wherein the plurality of top terms occur in a plurality of communications between the members that are related to a topic, wherein the communications occurred during a time interval and the top term was mentioned by members in the communications and a location of the icon for the top term with respect to the first axis is based on the aggregate age value of the plurality of members and a location of an icon for a top term with respect to the second axis is based on the second aggregate demographic value of the plurality of members and a size of the icon is based on a frequency of use of the top term by the members in the plurality of members.
-
-
15. A computer program product having a non-transitory computer-readable storage medium storing computer-executable code for generating a user interface display for displaying top terms associated with a topic, wherein the top terms are mentioned by members of an online forum in electronic communications to other members of the online forum, the user interface, once generated by the computer-executable code comprising:
-
a demographic axis representing a demographic attribute associated with the members; and a first plurality of icons displayed with respect to the demographic axis, wherein each icon is associated with a top term in a first plurality of top terms that occur in a plurality of communications between members that are related to a topic, wherein the communications occurred during a first time interval, and a location of an icon for a top term with respect to the demographic axis is based on a first aggregate demographic value based on the demographic attribute of each of the members that used the top term during the first time interval, and a size of the icon is based on a frequency of use of the top term by those members that mentioned the top term in the communications. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification