Selection and presentation of unviewed messages
First Claim
Patent Images
1. A method for message selection, comprising:
- receiving a request for unviewed messages associated with a social networking message stream for a context account of a social messaging platform;
in response to the request, determining a plurality of unviewed messages, wherein each unviewed message is received in the social networking message stream during one or more periods of inactivity by the context account;
ranking the plurality of unviewed messages according to ranking criteria, wherein the ranking includes computing a score for each unviewed message based on a plurality of measures of engagement between the context account and respective authoring accounts of the unviewed messages, wherein the plurality of measures of engagement include a number of messages authored by each respective authoring account within a specified time period and a number of connections of the respective authoring accounts to other accounts of the social messaging platform;
generating, based on ranking the plurality of unviewed messages, a result set identifying a subset of the plurality of unviewed messages; and
providing the result set in response to the request to a client device associated with the context account for presentation of one or more unviewed messages of the results set.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for message selection, including: receiving a request for unviewed messages, the request identifying a context account, ranking the set of unviewed messages according to ranking criteria, where the ranking criteria is used to rank each of the set of unviewed messages based on an engagement history between the context account and an authoring account of the unviewed messages; generating, based on ranking the set of unviewed messages, a result set identifying a subset of the set of unviewed messages, and providing the result set in response to the request.
8 Citations
30 Claims
-
1. A method for message selection, comprising:
-
receiving a request for unviewed messages associated with a social networking message stream for a context account of a social messaging platform; in response to the request, determining a plurality of unviewed messages, wherein each unviewed message is received in the social networking message stream during one or more periods of inactivity by the context account; ranking the plurality of unviewed messages according to ranking criteria, wherein the ranking includes computing a score for each unviewed message based on a plurality of measures of engagement between the context account and respective authoring accounts of the unviewed messages, wherein the plurality of measures of engagement include a number of messages authored by each respective authoring account within a specified time period and a number of connections of the respective authoring accounts to other accounts of the social messaging platform; generating, based on ranking the plurality of unviewed messages, a result set identifying a subset of the plurality of unviewed messages; and providing the result set in response to the request to a client device associated with the context account for presentation of one or more unviewed messages of the results set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for message selection, comprising:
-
a computer processor; a selection repository comprising a plurality of unviewed messages associated with a message stream of a context account of a social messaging platform; a selection engine executing on the computer processor and configured to; receive a request for unviewed messages associated with a social networking message stream for a context account; in response to the request, determine a plurality of unviewed messages, wherein each unviewed message is received in the social networking message stream during one or more periods of inactivity by the context account; rank the plurality of unviewed messages according to ranking criteria, wherein the ranking includes computing a score for each unviewed message based on a plurality of measures of engagement between the context account and an authoring accounts of the unviewed messages, wherein the plurality of measures of engagement include a number of messages authored by each respective authoring account within a specified time period and a number of connections of the respective authoring accounts to other accounts of the social messaging platform; generate, based on ranking the plurality of unviewed messages, a result set identifying a subset of the plurality of unviewed messages; and provide the result set in response to the request to a client device associated with the context account for presentation of one or more unviewed messages of the results set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium comprising a plurality of instructions for message selection in a messaging platform, the plurality of instructions configured to execute on at least one computer processor to enable the computer processor to:
-
receive a request for unviewed messages associated with a social networking message stream for a context account of a social messaging platform; in response to the request, determine a plurality of unviewed messages, wherein each unviewed message is received in the social networking message stream during one or more periods of inactivity by the context account; rank the plurality of unviewed messages according to a set of ranking criteria, wherein the ranking includes computing a score for each unviewed message based on a plurality of measures of engagement between the context account and an authoring accounts of the unviewed messages, wherein the plurality of measures of engagement include a number of messages authored by each respective authoring account within a specified time period and a number of connections of the respective authoring accounts to other accounts of the social messaging platform; generate, based on ranking the plurality of unviewed messages, a result set identifying a subset of the plurality of unviewed messages; and provide the result set to in response to the request to a client device associated with the context account for presentation of one or more unviewed messages of the results set. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification