Kurt WilmsFollow


A mechanism for intelligently filtering a large number of chat messages received when media is livestreamed on a content sharing platform to enable displaying of a manageable number of chat messages every second or every few seconds. The mechanism analyzes information related to each chat message and the poster of each chat message in real-time and selects the chat messages that are the most on-topic, relevant, and engaging to be shown via a chat application associated with content sharing platform. The mechanism may use a model to output an aggregate score for each chat message in view of a quality score, topic score, and poster score. The chat message with the highest aggregate score may be selected to be displayed. The chat messages may be de-duplicated to enhance diversification of chat messages and/or posters. Further, when chat messages are not assigned an aggregate score higher than a threshold value, the mechanism may not display any chat messages.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.