Scoring authors of posts
First Claim
1. A computer-implemented method, comprising:
- determining, using one or more processors, a first score for a first user based on interactions by other users with messages of the first user, or a quantity of other users that subscribe to messages of the first user;
determining, using one or more processors, a second score for a second user based on interactions by other users with messages of the second user, or a quantity of other users that subscribe to messages of the second user;
selecting a third user to which the first user and the second user subscribe;
determining, using one or more processors, a third score for the third user, based on the first score for the first user and the second score for the second user;
using the third score for the third user in a determination of a score for a particular message of the third user;
ranking the particular message of the third user with respect to other messages of other users based on the score for the particular message and scores for the other messages; and
providing the particular message and the other messages for display by a computing device in a ranked order according to the score for the particular message and the scores for the other messages.
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.
-
Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
determining, using one or more processors, a first score for a first user based on interactions by other users with messages of the first user, or a quantity of other users that subscribe to messages of the first user; determining, using one or more processors, a second score for a second user based on interactions by other users with messages of the second user, or a quantity of other users that subscribe to messages of the second user; selecting a third user to which the first user and the second user subscribe; determining, using one or more processors, a third score for the third user, based on the first score for the first user and the second score for the second user; using the third score for the third user in a determination of a score for a particular message of the third user; ranking the particular message of the third user with respect to other messages of other users based on the score for the particular message and scores for the other messages; and providing the particular message and the other messages for display by a computing device in a ranked order according to the score for the particular message and the scores for the other messages. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising:
-
determining, using one or more processors, a first score for a first user based on interactions by other users with messages of the first user, or a quantity of other users that subscribe to messages of the first user, wherein determining the first score for the first user is based on a quantity of selections of an interface element that accompanies display of the messages of the first user and that when selected indicates favorable opinion of the messages of the first user; determining, using one or more processors, a second score for a second user based on interactions by other users with messages of the second user, or a quantity of other users that subscribe to messages of the second user, wherein determining the second score for the second user is based on a quantity of selections of an interface element that accompanies display of the messages of the second user and that when selected indicates favorable opinion of the messages of the second user; selecting a third user to which the first user and the second user subscribe; and determining, using one or more processors, a third score for the third user, based on the first score for the first user and the second score for the second user.
-
-
6. One or more non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause performance of operations that comprise:
-
determining, using one or more processors, a first score for a first user based on interactions by other users with messages of the first user, or a quantity of other users that subscribe to messages of the first user; determining, using one or more processors, a second score for a second user based on interactions by other users with messages of the second user, or a quantity of other users that subscribe to messages of the second user; selecting a third user to which the first user and the second user subscribe; determining, using one or more processors, a third score for the third user, based on the first score for the first user and the second score for the second user; using the third score for the third user in a determination of a score for a particular message of the third user; ranking the particular message of the third user with respect to other messages of other users based on the score for the particular message and scores for the other messages; and providing the particular message and the other messages for display by a computing device in a ranked order according to the score for the particular message and the scores for the other messages. - View Dependent Claims (7, 8, 9)
-
-
10. One or more non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause performance of operations that comprise:
-
determining, using one or more processors, a first score for a first user based on interactions by other users with messages of the first user, or a quantity of other users that subscribe to messages of the first user, wherein determining the first score for the first user is based on a quantity of selections of an interface element that accompanies display of the messages of the first user and that when selected indicates favorable opinion of the messages of the first user; determining, using one or more processors, a second score for a second user based on interactions by other users with messages of the second user, or a quantity of other users that subscribe to messages of the second user, wherein determining the second score for the second user is based on a quantity of selections of an interface element that accompanies display of the messages of the second user and that when selected indicates favorable opinion of the messages of the second user; selecting a third user to which the first user and the second user subscribe; and determining, using one or more processors, a third score for the third user, based on the first score for the first user and the second score for the second user.
-
-
11. 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; determining, using one or more processors, a first score for a first user based on interactions by other users with messages of the first user, or a quantity of other users that subscribe to messages of the first user; determining, using one or more processors, a second score for a second user based on interactions by other users with messages of the second user, or a quantity of other users that subscribe to messages of the second user; selecting a third user to which the first user and the second user subscribe; determining, using one or more processors, a third score for the third user, based on the first score for the first user and the second score for the second user; using the third score for the third user in a determination of a score for a particular message of the third user; ranking the particular message of the third user with respect to other messages of other users based on the score for the particular message and scores for the other messages; and providing the particular message and the other messages for display by a computing device in a ranked order according to the score for the particular message and the scores for the other messages based on the first score for the first user and the second score for the second user. - View Dependent Claims (12, 13, 14)
- and
-
15. 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; determining, using one or more processors, a first score for a first user based on interactions by other users with messages of the first user, or a quantity of other users that subscribe to messages of the first user, wherein determining the first score for the first user is based on a quantity of selections of an interface element that accompanies display of the messages of the first user and that when selected indicates favorable opinion of the messages of the first user; determining, using one or more processors, a second score for a second user based on interactions by other users with messages of the second user, or a quantity of other users that subscribe to messages of the second user, wherein determining the second score for the second user is based on a quantity of selections of an interface element that accompanies display of the messages of the second user and that when selected indicates favorable opinion of the messages of the second user; selecting a third user to which the first user and the second user subscribe; and determining, using one or more processors, a third score for the third user, based on the first score for the first user and the second score for the second user.
- and
Specification