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
This work is licensed under a Creative Commons Attribution 4.0 License.
Wilms, Kurt, "SMART LIVE CHAT LIMITER", Technical Disclosure Commons, (June 26, 2017)