Determining information inter-relationships from distributed group discussions
First Claim
1. A computer-implemented method comprising:
- obtaining, by one or more configured computing systems of a group discussion analysis service, information about a distributed group discussion that involves a plurality of users submitting a plurality of textual comments on a plurality of topics for the distributed group discussion;
analyzing, by the one or more configured computing systems, the plurality of textual comments to identify the plurality of topics;
generating, by the one or more configured computing systems, a plurality of comment groups based on the identified plurality of topics, wherein each of the generated comment groups is associated with one of the identified topics and includes one or more of the plurality of textual comments that have contents mentioning the associated identified topic;
identifying, by the one or more configured computing systems and for each of a plurality of specified content categories, a distinct subset of the plurality of textual comments that are associated with the specified content category based on contents of the textual comments of the identified subset, the textual comments of the identified subset being included in multiple of the generated comment groups;
determining, by the one or more configured computing systems and for each of the plurality of specified content categories, a distinct subset of the multiple generated comment groups that correspond to the specified content category for the specified prior time period;
determining, by the one or more configured computing systems, multiple terms of interest that are distinct from the plurality of topics, and assigning each of the multiple terms to one of multiple graph axes;
determining, by the one or more configured computing systems, and for each of at least some of the plurality of topics, a relevance of the topic to the multiple terms based at least in part on the textual comments included in one of the generated comment groups that is associated with the topic; and
providing, by the one or more configured computing systems, information to initiate display of a multi-dimensional graph that includes the multiple graph axes and that includes visual indicators for multiple of the at least some topics on the multi-dimensional graph, wherein a position of each of the multiple topics on the displayed multi-dimensional graph is based on the determined relevance of the topic to the multiple terms and is based on the assignment of the multiple terms to the multiple graph axes, to enable a visual determination from the displayed multi-dimensional graph of relative relevance of the multiple topics to the multiple terms.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for analyzing user-supplied information and/or predicting future aspects of additional information that will be supplied by users. The analyzed information may include distributed group discussions involving numerous users, occurring via user comments and other content items supplied to social networking site(s) and/or other sources. Analysis of user-supplied information may, for example, include determining particular topics and/or categories of interest during one or more time periods and quantifying corresponding amounts of user interest; determining trends for, relevant terms and attributes for, and inter-relationships between the topics and categories; predicting future amounts of user interest in the topics and categories; tracking user interactions with information about the topics and/or categories; and taking further actions based on the analyzed and/or predicted information.
97 Citations
44 Claims
-
1. A computer-implemented method comprising:
-
obtaining, by one or more configured computing systems of a group discussion analysis service, information about a distributed group discussion that involves a plurality of users submitting a plurality of textual comments on a plurality of topics for the distributed group discussion; analyzing, by the one or more configured computing systems, the plurality of textual comments to identify the plurality of topics; generating, by the one or more configured computing systems, a plurality of comment groups based on the identified plurality of topics, wherein each of the generated comment groups is associated with one of the identified topics and includes one or more of the plurality of textual comments that have contents mentioning the associated identified topic; identifying, by the one or more configured computing systems and for each of a plurality of specified content categories, a distinct subset of the plurality of textual comments that are associated with the specified content category based on contents of the textual comments of the identified subset, the textual comments of the identified subset being included in multiple of the generated comment groups; determining, by the one or more configured computing systems and for each of the plurality of specified content categories, a distinct subset of the multiple generated comment groups that correspond to the specified content category for the specified prior time period; determining, by the one or more configured computing systems, multiple terms of interest that are distinct from the plurality of topics, and assigning each of the multiple terms to one of multiple graph axes; determining, by the one or more configured computing systems, and for each of at least some of the plurality of topics, a relevance of the topic to the multiple terms based at least in part on the textual comments included in one of the generated comment groups that is associated with the topic; and providing, by the one or more configured computing systems, information to initiate display of a multi-dimensional graph that includes the multiple graph axes and that includes visual indicators for multiple of the at least some topics on the multi-dimensional graph, wherein a position of each of the multiple topics on the displayed multi-dimensional graph is based on the determined relevance of the topic to the multiple terms and is based on the assignment of the multiple terms to the multiple graph axes, to enable a visual determination from the displayed multi-dimensional graph of relative relevance of the multiple topics to the multiple terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium having stored contents that configure a computing system to perform a method, the method comprising:
-
analyzing, by the configured computing system, a plurality of textual comments being supplied by human users during a prior time period and being related to a plurality of topics that are each mentioned in contents of one or more of the plurality of textual comments and that are identified from the analyzing; generating, by the configured computing system, a plurality of comment groups based on the identified topics, each of the generated comment groups being associated with one of the identified topics and including one or more of the plurality of textual comments that have contents mentioning the associated identified topic; determining, by the configured computing system, multiple terms of interest that are distinct from the plurality of topics, and assigning each of the multiple terms to one of multiple graph axes; determining, by the configured computing system, and for each of at least some of the plurality of topics, a relevance of one of the generated comment groups associated with the topic to the multiple terms based at least in part on the textual comments included in the one generated comment group; providing, by the configured computing system, information to initiate display of a multi-dimensional graph that includes the multiple graph axes and that includes visual indicators for multiple of the at least some topics on the multi-dimensional graph, wherein a position of each of the multiple topics on the displayed multi-dimensional graph is based on the determined relevance of the one generated comment group associated with the topic to the multiple terms and is based on the assignment of the multiple terms to the multiple graph axes, to enable a visual determination from the displayed multi-dimensional graph of relative relevance of the multiple topics to the multiple terms; identifying, by the configured computing system, a subset of the plurality of textual comments that are associated with a specified content category based on contents of the textual comments of the identified subset, the textual comments of the identified subset being included in multiple of the generated comment groups; determining, by the configured computing system, a subset of the multiple generated comment groups that correspond to the specified content category for the prior time period; discovering, by the configured computing system, additional content categories that are related to the specified content category, wherein each of the additional content categories corresponds to the topic of at least one of the determined subset of comment groups; and providing, by the configured computing system, indications of the determined additional content categories that are related to the specified content category. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system, comprising:
-
one or more processors of one or more computer systems; and one or more memories including instructions that, when executed by at least one of the one or more processors, configure the at least one processor to determine relevant information for a distributed group discussion that involves a plurality of users submitting a plurality of textual comments on a plurality of topics for the distributed group discussion, the determining of the relevant information including; analyzing the plurality of textual comments to identify the plurality of topics, wherein each topic of the plurality is mentioned in contents of one or more of the plurality of textual comments; generating a plurality of comment groups based on the identified topics, each of the generated comment groups being associated with one of the identified topics and including one or more of the plurality of textual comments that have contents mentioning the associated identified topic; determining multiple terms of interest that are distinct from the plurality of topics, and assigning each of the multiple terms to one of multiple graph axes; determining, for each of at least some of the plurality of topics, a relevance of one of the generated comment groups associated with the topic to the multiple terms based at least in part on the textual comments included in the one generated comment group; analyzing, for each of the plurality of comment groups, the one or more textual comments included in the comment group to determine one or more relevant attributes for the comment group that are distinct from the associated topic for the comment group; determining one or more inter-relationships that are each between two or more of the plurality of comment groups based at least in part on the determined one or more relevant attributes for each of the two or more comment groups of the inter-relationship; and providing information to a user about at least one of the determined one or more inter-relationships and to initiate display of a multi-dimensional graph that includes the multiple graph axes and that includes visual indicators for multiple of the at least some topics on the multi-dimensional graph, wherein a position of each of the multiple topics on the displayed multi-dimensional graph is based on the determined relevance to the multiple terms of the one generated comment group associated with the topic and is based on the assignment of the multiple terms to the multiple graph axes, to enable a visual determination from the displayed multi-dimensional graph of relative relevance of the multiple topics to the multiple terms. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification