×

Trends in a messaging platform

  • US 10,601,749 B1
  • Filed: 07/11/2014
  • Issued: 03/24/2020
  • Est. Priority Date: 07/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining a plurality of topics of interest for a profile of a messaging platform,each topic being associated with a respective intra-profile weight that is a measurement of a degree of interest of the topic for the profile;

    computing, from entities referenced in messages authored by a plurality of users of the messaging platform, a respective plurality of trending entities for each topic of the plurality of topics, including;

    computing, for each topic, a respective intra-topic weight for each entity belonging to the topic, the intra-topic weight for each entity belonging to a particular topic representing a significance of (i) a recent frequency for the entity with respect to the particular topic compared to (ii) a baseline frequency for the entity with respect to the particular topic, anddesignating, for each topic, one or more entities having an intra-topic weight that satisfies a threshold as trending entities for the topic;

    receiving, from a client device, a request for trending content to be provided to a user device associated with the profile of a messaging platform;

    computing a profile-specific score for each trending entity of a plurality of trending entities belonging to the topics of interest determined for the profile, including multiplying a respective intra-topic weight for the trending entity by an intra-profile weight of a topic of the trending entity;

    selecting, for each topic, a respective number of trending entities based on the respective profile-specific scores computed for the plurality of trending entities belonging to the topics of interest of the profile;

    retrieving one or more messages associated with the selected trending entities; and

    sending, to the client device, content associated with one or more of the retrieved messages for display to the user of the profile in a message stream, thereby reducing a likelihood of the user missing content that reflects trending entities in topics that are of interest to the user.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×