Selection and presentation of unviewed messages
AssigneeTwitter, Inc.
InventorsMircea-Bogdan Pasoi, Cristian-George Strat, Mihai Claudiu Toader
Life of this patent
Estimating the term…
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.
Claims27
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.