Encoding and using information about distributed group discussions
First Claim
1. A computer-implemented method comprising:
- obtaining, by one or more configured computing systems of a group discussion prediction service, information about a distributed group discussion involving a plurality of users submitting a plurality of content items for the distributed group discussion over multiple time periods, wherein the plurality of content items include multiple content items submitted during each of the multiple time periods;
receiving, by the one or more configured computing systems, a selection of one of multiple encoding schemes, each encoding scheme having a distinct group of multiple factors to use in summarizing information about groups of content items;
generating, by the one or more configured computing systems and based on the selected encoding scheme, an aggregation of encoded summary information to represent the distributed group discussion for the multiple time periods, the generating of the aggregation including determining, for each of the multiple factors of the selected encoding scheme and each of the multiple time periods, a value that summarizes information for that factor about the multiple content items submitted for the distributed group discussion during that time period;
matching, by the one or more configured computing systems, the generated aggregation of encoded summary information to a first portion of a defined prediction template having encoded information representing changes over time related to one or more other distributed group discussions;
predicting, by the one or more configured computing systems, future information about the distributed group discussion for multiple future time periods using a second portion of the defined prediction template that is distinct from the first portion, the predicting including determining, for each of the multiple factors of the selected encoding scheme and for each of the multiple future time periods, an expected value that summarizes information for that factor about future content items that are expected to be submitted for the distributed group discussion during that future time period; and
providing, by the one or more configured computing systems, at least some of the predicted future information for the multiple future time periods.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for analyzing user-supplied information, including to predict future aspects of additional related information that will be supplied by users. The user-supplied information may include distributed group discussions that involve numerous users and occur via user comments and other content items supplied to one or more social networking sites and/or other computer-accessible sites. The analysis of user-supplied information may, for example, include determining particular topics that are of interest for a specified category during one or more periods of time, summarizing and encoding information about multiple selected factors for comments supplied for particular topics or a category during each period of time (such as to quantify an amount of user interest), predicting future values for the selected factors for the topics and category during one or more future period of times, and taking one or more further actions based on the predicted information.
-
Citations
32 Claims
-
1. A computer-implemented method comprising:
-
obtaining, by one or more configured computing systems of a group discussion prediction service, information about a distributed group discussion involving a plurality of users submitting a plurality of content items for the distributed group discussion over multiple time periods, wherein the plurality of content items include multiple content items submitted during each of the multiple time periods; receiving, by the one or more configured computing systems, a selection of one of multiple encoding schemes, each encoding scheme having a distinct group of multiple factors to use in summarizing information about groups of content items; generating, by the one or more configured computing systems and based on the selected encoding scheme, an aggregation of encoded summary information to represent the distributed group discussion for the multiple time periods, the generating of the aggregation including determining, for each of the multiple factors of the selected encoding scheme and each of the multiple time periods, a value that summarizes information for that factor about the multiple content items submitted for the distributed group discussion during that time period; matching, by the one or more configured computing systems, the generated aggregation of encoded summary information to a first portion of a defined prediction template having encoded information representing changes over time related to one or more other distributed group discussions; predicting, by the one or more configured computing systems, future information about the distributed group discussion for multiple future time periods using a second portion of the defined prediction template that is distinct from the first portion, the predicting including determining, for each of the multiple factors of the selected encoding scheme and for each of the multiple future time periods, an expected value that summarizes information for that factor about future content items that are expected to be submitted for the distributed group discussion during that future time period; and providing, by the one or more configured computing systems, at least some of the predicted future information for the multiple future time periods. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
obtaining, by one or more configured computing systems of a group discussion prediction service, information about a distributed group discussion that involves a plurality of users submitting a plurality of content items for the distributed group discussion, wherein the plurality of content items include multiple content items submitted for the distributed group discussion during each of multiple time periods; selecting, by the one or more configured computing systems, an encoding scheme that has multiple factors to use in summarizing information about the distributed group discussion; generating, by the one or more configured computing systems, an aggregation of encoded summary information to represent the distributed group discussion for the multiple time periods, the generating of the aggregation including determining, for each of the multiple factors of the selected encoding scheme and each of the multiple time periods, a value that summarizes information for that factor about the multiple content items submitted for the distributed group discussion during that time period; assessing, by the one or more configured computing systems, the generated aggregation of encoded summary information to generate predicted summary information for the distributed group discussion for one or more future time periods, the generating of the predicted summary information including identifying, for each of the multiple factors of the selected encoding scheme and each of the one or more future time periods, a predicted value that summarizes information for that factor about future content items that are predicted to be submitted for the distributed group discussion during that future time period; and providing, by the one or more configured computing systems, one or more indications of at least some of the generated predicted summary information for the distributed group discussion. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium having stored contents that, when executed, configure a computing system to perform a method, the method comprising:
-
obtaining, by the configured computing system, information about a distributed group discussion having a plurality of content items submitted by a plurality of users during multiple time periods; selecting one of multiple encoding schemes to use for generating encoded summary information, the multiple encoding schemes each having a distinct group of multiple factors to use in summarizing information about groups of content items; generating, by the configured computing system, encoded summary information for the distributed group discussion during the multiple time periods, the generating including determining, for each of the multiple time periods and for each of the multiple factors of the selected one encoding scheme, a value that summarizes information for that factor about content items submitted for the distributed group discussion during that time period; assessing, by the configured computing system, the generated encoded summary information to obtain additional information for the distributed group discussion; and providing, by the configured computing system, one or more indications of at least some of the additional information for the distributed group discussion. - View Dependent Claims (26, 27)
-
-
28. A non-transitory computer-readable medium having stored contents that, when executed, configure a computing system to perform a method, the method comprising:
-
obtaining, by the configured computing system, information about a distributed group discussion having a plurality of content items submitted by a plurality of users during multiple time periods; generating, by the configured computing system, encoded summary information for the distributed group discussion during the multiple time periods, the generating including determining, for each of the multiple time periods and for each of multiple factors of an encoding scheme, a value that summarizes information for that factor about content items submitted for the distributed group discussion during that time period; assessing, by the configured computing system, the generated encoded summary information to obtain additional information for the distributed group discussion, wherein the additional information is predicted information for the distributed group discussion for one or more future time periods, and wherein the assessing of the generated encoded summary information to obtain the additional information includes; matching the generated encoded summary information to a first portion of a defined prediction template having encoded information representing changes over time related to one or more other distributed group discussions, and generating, for each of at least one of the multiple factors and each of the one or more future time periods, a predicted value that summarizes information for that factor about future content items that are predicted to be submitted for the distributed group discussion during that future time period, including using a second portion of the defined prediction template that is distinct from the first portion as part of generating predicted values for the at least one factors and the one or more future time periods; and providing, by the configured computing system, one or more indications of at least some of the additional information for the distributed group discussion.
-
-
29. A system, comprising:
-
one or more hardware processors of one or more computing systems; and one or more memories with stored instructions that, when executed by at least one of the one or more hardware processors, cause the at least one hardware processor to provide predicted future information about a distributed group discussion that currently has a plurality of content items submitted by a plurality of users during multiple time periods, the providing of the summarized predicted future information including; obtaining first information about the distributed group discussion including information about the plurality of content items submitted during the multiple time periods, and obtaining second information about the distributed group discussion regarding future content items that are predicted to be submitted for the distributed group discussion during one or more future time periods; selecting an encoding scheme that has multiple factors to use in summarizing information about the distributed group discussion; generating encoded summary information for the distributed group discussion based on the obtained first and second information, the generating of the encoded summary information including determining, for each of at least one of the multiple factors of the encoding scheme, a value for each of the multiple time periods that summarizes information for that factor about content items submitted for the distributed group discussion during that time period, and a predicted value for each of the one or more future time periods that summarizes information for that factor about future content items that are predicted to be submitted for the distributed group discussion during that future time period; and providing one or more indications of at least some of the generated encoded summary information for the distributed group discussion. - View Dependent Claims (30, 31, 32)
-
Specification