×

Temporal features in a messaging platform

  • US 9,892,431 B1
  • Filed: 09/08/2016
  • Issued: 02/13/2018
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, from a computing device accessing a social media platform via a first account, a request for a first message stream, wherein the first message stream is for a second account and includes one or more messages provided by the second account, and wherein the social media platform is accessible by a plurality of accounts, including the first and second accounts;

    retrieving two or more candidate messages;

    computing, based on a first machine learning model and one or more temporal features of past engagements by the first account with messages received by the first account on the social media platform, an account weight associated with the first account;

    for each of the candidate messages;

    computing, based on a second machine learning model and one or more features of the respective candidate message, a message weight for the respective candidate message; and

    computing, based on the respective message weight and the account weight, a value that represents a likelihood of engagement with the respective candidate message by a user of the first account;

    selecting, based on the computed values representing the likelihood of engagement, one of the candidate messages and inserting the selected candidate message in the first message stream; and

    sending the first message stream to the computing system for display via the first account.

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