×

Message selection and presentation in a real-time messaging platform

  • US 10,263,924 B1
  • Filed: 10/30/2013
  • Issued: 04/16/2019
  • Est. Priority Date: 10/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for message selection, comprising:

  • receiving a request for content, wherein the request is associated with a context account of a messaging platform;

    identifying a set of unviewed messages in a message stream of the context account, wherein the set of unviewed messages were included in the message stream subsequent to the most recent viewing of the message stream by the context account, and wherein the unviewed messages are associated with accounts of the messaging platform having a predefined graph relationship with the context account;

    identifying a plurality of distinct grouping criteria for grouping messages, wherein the plurality of grouping criteria include a popularity of a given message in the messaging platform and a relationship between the context account and an authoring account of the given message;

    applying, by a computer processor, the plurality of grouping criteria to the unviewed messages to generate a plurality of content groups, each content group providing a grouping of unviewed messages of the messaging platform, wherein;

    each content group is associated with a subset of the unviewed messages identified according to the particular grouping criteria for that content group, andapplying the grouping criteria for each generated content group comprises;

    ranking the set of unviewed messages of the content group according to a plurality of message criteria, wherein each message criterion is assigned a corresponding weight to provide an overall ranking value to each unviewed message, andselecting, based on ranking the set of unviewed messages, the subset of the unviewed messages for inclusion in the content group, wherein selecting comprises excluding at least one message of the set of unviewed messages from inclusion in the content group based on ranking the set of unviewed messages; and

    providing, in response to the request, one or more of the plurality of content groups and in response to a user selection of a particular content group, providing at least a portion of the content group for display by a client device associated with the context account.

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