Selection and presentation of unviewed messages
First Claim
Patent Images
1. A method for message selection, comprising:
- receiving a request for unviewed messages of a message timeline of a context account;
in response to the request, selecting a plurality of unviewed messages of the message timeline;
ranking the plurality of unviewed messages according to ranking criteria, wherein the ranking includes computing measures of engagement, and wherein the ranking also includes computing logical distances between the context account and the authoring accounts of the unviewed messages in a connection graph;
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.
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.
-
Citations
27 Claims
-
1. A method for message selection, comprising:
-
receiving a request for unviewed messages of a message timeline of a context account; in response to the request, selecting a plurality of unviewed messages of the message timeline; ranking the plurality of unviewed messages according to ranking criteria, wherein the ranking includes computing measures of engagement, and wherein the ranking also includes computing logical distances between the context account and the authoring accounts of the unviewed messages in a connection graph; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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; and a selection engine executing on the computer processor and configured to; receive a request for unviewed messages of the message stream of the context account; in response to the request, select a plurality of unviewed messages of the message stream; rank the plurality of unviewed messages according to ranking criteria, wherein the ranking includes computing measures of engagement, and wherein the ranking also includes computing logical distances between the context account and the authoring accounts of the unviewed messages in a connection graph; 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. - View Dependent Claims (13, 14, 15)
-
-
16. 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 of a message timeline of a context account; in response to the request, select a plurality of unviewed messages of the message timeline; rank the plurality of unviewed messages according to a set of ranking criteria, wherein the ranking includes computing measures of engagement, and wherein the ranking also includes computing logical distances between the context account and the authoring accounts of the unviewed messages in a connection graph; 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. - View Dependent Claims (17, 18, 19)
-
-
20. A method for displaying a plurality of unviewed messages, comprising:
-
receiving a plurality of unviewed messages for a context account and, based on engagement history between an authoring account and the context account, a subset of the plurality of unviewed messages according to ranking criteria; and displaying the plurality of unviewed messages and the subset of the plurality of unviewed messages, wherein; the plurality of unviewed messages are displayed in reverse chronological order, and the subset of the plurality of unviewed messages are displayed in an area corresponding to a gap of inactivity of the plurality of unviewed messages. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system for displaying a plurality of unviewed messages, comprising:
-
a computer processor; a user interface generation module executing on the computer processor and configured to; receive a plurality of unviewed messages for a context account and, based on engagement history between an authoring account and the context account, a subset of the plurality of unviewed messages according to ranking criteria; and display the plurality of unviewed messages and the subset of the plurality of unviewed messages, wherein; the plurality of unviewed messages are displayed in reverse chronological order, and the subset of the plurality of unviewed messages are displayed in an area corresponding to a gap of inactivity of the plurality of unviewed messages. - View Dependent Claims (26, 27)
-
Specification