Scoring authors of posts
First Claim
1. A computer-implemented method, the method comprising:
- identifying, by a computing system, multiple authors that have submitted posts to a messaging system, the multiple authors including at least a first author, a second author, and a third author;
determining, by the computing system, a score for the first author based on a quantity of interactions, by a first group of at least some of the multiple authors, with posts that the first author has submitted to the messaging system;
determining, by the computing system, a score for the second author based on a quantity of interactions, by a second group of at least some of the multiple authors, with posts that the second author has submitted to the messaging system;
determining, by the computing system, a score for the third author based on the score for the first author and the score for the second author, due to the first author and the second author having requested to subscribe to a stream of posts that the third author submits to the messaging system;
receiving, at the messaging system and from a computing device, a particular post that the third author submitted to the messaging system;
assigning a score to the particular post based on the score for the third author;
transmitting the particular post for receipt by computing devices that are associated with authors who have requested to subscribe to the stream of posts that the third author submits to the messaging system;
determining that the score for the particular post satisfies a criteria for transmission to a recipient author that has not requested to subscribe to the stream of posts that the third author submits to the messaging system; and
providing the particular post for display to the recipient author.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.
365 Citations
33 Claims
-
1. A computer-implemented method, the method comprising:
-
identifying, by a computing system, multiple authors that have submitted posts to a messaging system, the multiple authors including at least a first author, a second author, and a third author; determining, by the computing system, a score for the first author based on a quantity of interactions, by a first group of at least some of the multiple authors, with posts that the first author has submitted to the messaging system; determining, by the computing system, a score for the second author based on a quantity of interactions, by a second group of at least some of the multiple authors, with posts that the second author has submitted to the messaging system; determining, by the computing system, a score for the third author based on the score for the first author and the score for the second author, due to the first author and the second author having requested to subscribe to a stream of posts that the third author submits to the messaging system; receiving, at the messaging system and from a computing device, a particular post that the third author submitted to the messaging system; assigning a score to the particular post based on the score for the third author; transmitting the particular post for receipt by computing devices that are associated with authors who have requested to subscribe to the stream of posts that the third author submits to the messaging system; determining that the score for the particular post satisfies a criteria for transmission to a recipient author that has not requested to subscribe to the stream of posts that the third author submits to the messaging system; and providing the particular post for display to the recipient author. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause performance of operations that comprise:
-
identifying, by a computing system, multiple authors that have submitted posts to a messaging system, the multiple authors including at least a first author, a second author, and a third author; determining, by the computing system, a score for the first author based on a quantity of interactions, by a first group of at least some of the multiple authors, with posts that the first author has submitted to the messaging system; determining, by the computing system, a score for the second author based on a quantity of interactions, by a second group of at least some of the multiple authors, with posts that the second author has submitted to the messaging system; determining, by the computing system, a score for the third author based on the score for the first author and the score for the second author, due to the first author and the second author having requested to subscribe to a stream of posts that the third author submits to the messaging system; receiving, at the messaging system and from a computing device, a particular post that the third author submitted to the messaging system; assigning a score to the particular post based on the score for the third author;
transmitting the particular post for receipt by computing devices that are associated with authors who have requested to subscribe to the stream of posts that the third author submits to the messaging system;determining that the score for the particular post satisfies a criteria for transmission to a recipient author that has not requested to subscribe to the stream of posts that the third author submits to the messaging system; and providing the particular post for display to the recipient author. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computing system comprising
one or more computer processors and memory accessible to the one or more computer processors and storing instructions that, when executed by the one or more computer processors, cause performance of operations that comprise: -
identifying, by the computing system, multiple authors that have submitted posts to a messaging system, the multiple authors including at least a first author, a second author, and a third author; determining, by the computing system, a score for the first author based on a quantity of interactions, by a first group of at least some of the multiple authors, with posts that the first author has submitted to the messaging system; determining, by the computing system, a score for the second author based on a quantity of interactions, by a second group of at least some of the multiple authors, with posts that the second author has submitted to the messaging system; determining, by the computing system, a score for the third author based on the score for the first author and the score for the second author, due to the first author and the second author having requested to subscribe to a stream of posts that the third author submits to the messaging system; receiving, at the messaging system and from a computing device, a particular post that the third author submitted to the messaging system; assigning a score to the particular post based on the score for the third author;
transmitting the particular post for receipt by computing devices that are associated with authors who have requested to subscribe to the stream of posts that the third author submits to the messaging system;determining that the score for the particular post satisfies a criteria for transmission to a recipient author that has not requested to subscribe to the stream of posts that the third author submits to the messaging system; and providing the particular post for display to the recipient author. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification