Live chat stream comment management
AssigneeInternational Business Machines Corporation
InventorsEmma Jane Dawson, Gwilym Benjamin Lee Newton
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide systems and methods for processing comments provided to a live chat stream. By way of example, embodiments obviate or mitigate problems associated with conventional live chat streams by assessing semantic uniqueness of collections of comments in a live chat stream and then determining a final importance score for each collection based on its semantic-uniqueness and activity score. The display of each collection can then be controlled based on its final importance score.
Claims20
A method, comprising:
- receiving new comments provided to a current session of a live chat stream;
- analyzing content of the new comments;
- for each of the new comments, adding, based on the analyzing, the new comment to one or more of a plurality of collections of comments;
- identifying active collections of the plurality of collections, active collections including at least one new comment;
- calculating, for each active collection, a first measure of semantic similarity between the collection and the remaining active collections of the live chat stream;
- calculating, for each active collection, a second measure of semantic similarity between the active collection and non-active collections of the live chat stream;
- calculating, for each active collection, a third measure of semantic similarity between the active collection and historical collections of comments for one or more prior sessions of the live chat stream;
- determining, for each active collection, a semantic-uniqueness score based on the first, second and third measures of semantic similarity;
- determining, for each active collection, an activity score representing an activity level of the active collection for the current session of the live chat stream;
- determining, for each active collection, a final importance score based on its semantic-uniqueness score and activity score;
- and
- controlling the display of each active collection based on its final importance score.
A system, comprising:
- a memory;
- and
- a processor coupled to the memory, the processor configured to:
- receive new comments provided to a current session of a live chat stream;
- analyze content of the new comments;
- for each of the new comments, add, based on the analyzing, the new comment to one or more of a plurality of collections of comments;
- identify active collections of the plurality of collections, active collections including at least one new comment;
- calculate, for each active collection, a first measure of semantic similarity between the collection and the remaining active collections of the live chat stream;
- calculate, for each active collection, a second measure of semantic similarity between the active collection and non-active collections of the live chat stream;
- calculate, for each active collection, a third measure of semantic similarity between the active collection and historical collections of comments for one or more prior sessions of the live chat stream;
- determine, for each active collection, a semantic-uniqueness score based on the first, second and third measures of semantic similarity;
- determine, for each active collection, an activity score representing an activity level of the active collection for the current session of the live chat stream;
- determine, for each active collection, a final importance score based on its semantic-uniqueness score and activity score;
- and
- control the display of each active collection based on its final importance score.
A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
- receive new comments provided to a current session of a live chat stream;
- analyze content of the new comments;
- for each of the new comments, add, based on the analyzing, the new comment to one or more of a plurality of collections of comments;
- identify active collections of the plurality of collections, active collections including at least one new comment;
- calculate, for each active collection, a first measure of semantic similarity between the collection and the remaining active collections of the live chat stream;
- calculate, for each active collection, a second measure of semantic similarity between the active collection and non-active collections of the live chat stream;
- calculate, for each active collection, a third measure of semantic similarity between the active collection and historical collections of comments for one or more prior sessions of the live chat stream;
- determine, for each active collection, a semantic-uniqueness score based on the first, second and third measures of semantic similarity;
- determine, for each active collection, an activity score representing an activity level of the active collection for the current session of the live chat stream;
- determine, for each active collection, a final importance score based on its semantic-uniqueness score and activity score;
- and
- control the display of each active collection based on its final importance score.
Dependencies are inferred from the claim text.