Patent ID: 9524321
Filing Date: 2016-12-20
CPC Classification: G06F,G06Q,H04L

Claim Text:
1. A method of classifying messages in a real-time messaging platform comprising: receiving engagement events associated with a message broadcast by a real-time messaging platform to a plurality of computing devices associated with users of the platform, the message authored by one of the users of the platform, each engagement event transmitted from one of the computing devices to the platform and indicating an interaction between the associated user and the message, each engagement event including a time when the interaction occurred; generating a combination of the engagement events, the combination comprising weights for each of a plurality of different engagement types based on the engagement events and their associated times of interaction; analyzing the combination of engagement events to detect an uncertainty associated with a number of received engagement events; responsive to detecting the uncertainty, identifying engagement events of a similar engagement type, wherein an engagement type is determined based on a criterion associated with content of the engagement event; updating the combination of engagement events by adjusting the weight of each different engagement type based on the identified similar engagement types; and classifying the message at least in part based on the updated combination, wherein classifying the message includes determining a relevance of the message to a user of the real-time messaging platform based on the classification of the message.