Method and system for generating dynamic themes for social data
First Claim
Patent Images
1. A method implemented with a processor, comprising:
- generating a first user interface that displays analysis results identified from within one or more social media sources, the first user interface comprising one or more selectable user interface components corresponding to different subsets of sentiment analysis results, the one or more selectable user interface components being selected from the first user interface to perform analysis on a subset of the sentiment analysis results, results from performing the analysis on the subset of the sentiment analysis results being displayed within a second user interface,generating the second user interface that displays the analysis results performed on one or more social media data sources pertaining to a selected subset of sentiment analysis results from the first user interface, the second user interface comprising;
(a) a first interface portion comprising a list of one or more analysis results derived from a selection of the selected subset of the sentiment analysis results from among the different subsets of sentiment analysis results in the first user interface, an individual analysis result from among the one or more analysis results being selectable to display a set of terms associated with a selected individual analysis result in a second interface portion,(b) the second interface portion comprising the set of terms, the set of terms associated with the selected individual analysis result from the first interface portion, and(c) a third interface portion comprising snippets corresponding to the social media data sources associated with the selected individual analysis result from the first interface portion;
receiving the selection of the one or more selectable user interface components in the first user interface to perform the analysis on the subset of the sentiment analysis results;
performing a search of content from the social media sources pertaining to the selected subset of the sentiment analysis results corresponding to a selected selectable user interface component to generate the list of the one or more analysis results;
performing the analysis to identify two or more themes from the sentiment analysis results of the search of the content from the social media sources by;
receiving a random sample of messages from the content;
generating snippets obtained from the search by analyzing the random sample of messages to identify the two or more themes, wherein an individual theme comprises a set of the snippets having vector values that are clustered together,vectorizing the snippets by applying a singular value decomposition (SVD) to represent the snippets as vectors,clustering the snippets by performing vector comparisons between the snippets, andgenerating the two or more themes based at least in part on clustered snippets; and
displaying the results of the analysis in a first interface portion of the second user interface, a selection of the individual analysis result from among the results of the analysis in the first interface portion of the second user interface generating;
(a) the set of terms associated with the selected individual analysis for display in the second interface portion of the second user interface, and(b) the snippets corresponding to the social media data sources associated with the selected individual analysis result for display in the first interface portion of the second user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system, method, and computer program product for performing dynamic theme analysis with regards to social data. A user interface is provided that allows the user to view and interact with to view and control the process/mechanism for performing theme analysis.
74 Citations
33 Claims
-
1. A method implemented with a processor, comprising:
-
generating a first user interface that displays analysis results identified from within one or more social media sources, the first user interface comprising one or more selectable user interface components corresponding to different subsets of sentiment analysis results, the one or more selectable user interface components being selected from the first user interface to perform analysis on a subset of the sentiment analysis results, results from performing the analysis on the subset of the sentiment analysis results being displayed within a second user interface, generating the second user interface that displays the analysis results performed on one or more social media data sources pertaining to a selected subset of sentiment analysis results from the first user interface, the second user interface comprising; (a) a first interface portion comprising a list of one or more analysis results derived from a selection of the selected subset of the sentiment analysis results from among the different subsets of sentiment analysis results in the first user interface, an individual analysis result from among the one or more analysis results being selectable to display a set of terms associated with a selected individual analysis result in a second interface portion, (b) the second interface portion comprising the set of terms, the set of terms associated with the selected individual analysis result from the first interface portion, and (c) a third interface portion comprising snippets corresponding to the social media data sources associated with the selected individual analysis result from the first interface portion; receiving the selection of the one or more selectable user interface components in the first user interface to perform the analysis on the subset of the sentiment analysis results; performing a search of content from the social media sources pertaining to the selected subset of the sentiment analysis results corresponding to a selected selectable user interface component to generate the list of the one or more analysis results; performing the analysis to identify two or more themes from the sentiment analysis results of the search of the content from the social media sources by; receiving a random sample of messages from the content; generating snippets obtained from the search by analyzing the random sample of messages to identify the two or more themes, wherein an individual theme comprises a set of the snippets having vector values that are clustered together, vectorizing the snippets by applying a singular value decomposition (SVD) to represent the snippets as vectors, clustering the snippets by performing vector comparisons between the snippets, and generating the two or more themes based at least in part on clustered snippets; and displaying the results of the analysis in a first interface portion of the second user interface, a selection of the individual analysis result from among the results of the analysis in the first interface portion of the second user interface generating; (a) the set of terms associated with the selected individual analysis for display in the second interface portion of the second user interface, and (b) the snippets corresponding to the social media data sources associated with the selected individual analysis result for display in the first interface portion of the second user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method comprising:
-
generating a dashboard user interface that displays analysis results identified from within one or more social media sources, the dashboard user interface comprising one or more selectable user interface components corresponding to different subsets of sentiment analysis results, the one or more selectable user interface components being selected from the dashboard user interface to perform analysis on a subset of the sentiment analysis results, results from performing the analysis on the subset of the sentiment analysis results being displayed within a results user interface, generating the results user interface that displays the analysis results performed on one or more social media data sources pertaining to a selected subset of sentiment analysis results from the dashboard user interface, the results user interface comprising; (d) a first interface portion comprising a list of one or more analysis results derived from a selection of the selected subset of the sentiment analysis results from among the different subsets of sentiment analysis results in the dashboard user interface, an individual analysis result from among the one or more analysis results being selectable to display a set of terms associated with a selected individual analysis result in a second interface portion, (e) the second interface portion comprising the set of terms, the set of terms associated with the selected individual analysis result from the first interface portion, and (f) a third interface portion comprising snippets corresponding to the social media data sources associated with the selected individual analysis result from the first interface portion; receiving the selection of the one or more selectable user interface components in the dashboard user interface to perform the analysis on the subset of the sentiment analysis results; performing a search of content from the social media sources pertaining to the selected subset of the sentiment analysis results corresponding to a selected selectable user interface component to generate the list of the one or more analysis results; performing the analysis to identify two or more themes from the sentiment analysis results of the search of the content from the social media sources by; receiving a random sample of messages from the content; generating snippets obtained from the search by analyzing the random sample of messages to identify the two or more themes, wherein an individual theme comprises a set of the snippets having vector values that are clustered together, vectorizing the snippets by applying a singular value decomposition (SVD) to represent the snippets as vectors, clustering the snippets by performing vector comparisons between the snippets, and generating the two or more themes based at least in part on clustered snippets; and displaying the results of the analysis in a first interface portion of the results user interface, a selection of the individual analysis result from among the results of the analysis in the first interface portion of the results user interface generating; (c) the set of terms associated with the selected individual analysis for display in the second interface portion of the results user interface, and (d) the snippets corresponding to the social media data sources associated with the selected individual analysis result for display in the first interface portion of the results user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
a processor; a memory comprising computer code executed using the processor, in which a computer code implements; generating a dashboard user interface that displays analysis results identified from within one or more social media sources, the dashboard user interface comprising one or more selectable user interface components corresponding to different subsets of sentiment analysis results, the one or more selectable user interface components being selected from the dashboard user interface to perform analysis on a subset of the sentiment analysis results, results from performing the analysis on the subset of the sentiment analysis results being displayed within a results user interface, generating the results user interface that displays the analysis results performed on one or more social media data sources pertaining to a selected subset of sentiment analysis results from the dashboard user interface, the results user interface comprising; (a) a first interface portion comprising a list of one or more analysis results derived from a selection of the selected subset of the sentiment analysis results from among the different subsets of sentiment analysis results in the dashboard user interface, an individual analysis result from among the one or more analysis results being selectable to display a set of terms associated with a selected individual analysis result in a second interface portion, (b) the second interface portion comprising the set of terms, the set of terms associated with the selected individual analysis result from the first interface portion, and (c) a third interface portion comprising snippets corresponding to the social media data sources associated with the selected individual analysis result from the first interface portion; receiving the selection of the one or more selectable user interface components in the first user interface to perform the analysis on the subset of the sentiment analysis results; performing a search of content from the social media sources pertaining to the selected subset of the sentiment analysis results corresponding to a selected selectable user interface component to generate the list of the one or more analysis results; and
performing the analysis to identify two or more themes from the sentiment analysis results of the search of the content from the social media sources by;receiving a random sample of messages from the content; generating snippets obtained from the search by analyzing the random sample of messages to identify the two or more themes, wherein an individual theme comprises a set of the snippets having vector values that are clustered together, vectorizing the snippets by applying a singular value decomposition (SVD) to represent the snippets as vectors, clustering the snippets by performing vector comparisons between the snippets, and generating the two or more themes based at least in part on clustered snippets; and displaying the results of the analysis in a first interface portion of the results user interface, a selection of the individual analysis result from among the results of the analysis in the first interface portion of the results user interface generating; (a) the set of terms associated with the selected individual analysis for display in the second interface portion of the results user interface, and (b) the snippets corresponding to the social media data sources associated with the selected individual analysis result for display in the first interface portion of the results user interface. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification