Recommending posts to non-subscribing users
First Claim
1. A computer-implemented method, the method comprising:
- receiving, at a server system and from a plurality of computing devices, indications that a user of each of the plurality of computing devices requested to subscribe to posts that are authored by a first user;
receiving, at the server system and from a first computing device, a particular post that was authored by the first user;
transmitting the particular post from the server system to the plurality of computing devices;
generating a personalized score that is for the particular post and is specific to a second user that has not requested to receive the posts that are authored by the first user, the generation of the personalized score being based on distances in a social network graph between the second user and the first user and a reputation of the first user, the reputation based on a number of users requesting to receive transmissions of the posts that are authored by the first user, a quantity and a quality of comments on the posts that are authored by the first user, and a reputational score of one or more users that follow the first user;
determining that the personalized score exceeds a threshold; and
transmitting, in response to the determining, the particular post from the server system to a second computing device that is associated with the second user.
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 server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.
-
Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving, at a server system and from a plurality of computing devices, indications that a user of each of the plurality of computing devices requested to subscribe to posts that are authored by a first user; receiving, at the server system and from a first computing device, a particular post that was authored by the first user; transmitting the particular post from the server system to the plurality of computing devices; generating a personalized score that is for the particular post and is specific to a second user that has not requested to receive the posts that are authored by the first user, the generation of the personalized score being based on distances in a social network graph between the second user and the first user and a reputation of the first user, the reputation based on a number of users requesting to receive transmissions of the posts that are authored by the first user, a quantity and a quality of comments on the posts that are authored by the first user, and a reputational score of one or more users that follow the first user; determining that the personalized score exceeds a threshold; and transmitting, in response to the determining, the particular post from the server system to a second computing device that is associated with the second user.
-
-
2. A computer-implemented method, the method comprising:
-
receiving, at a server system and from a plurality of computing devices, indications that a user of each of the plurality of computing devices provided user input requesting to receive transmissions of posts that are authored by a first user of a first computing device; receiving, at the server system and from the first computing device, a particular post that includes text and that was authored by the first user of the first computing device; transmitting the particular post from the server system to the plurality of computing devices; identifying distances in a social network graph between a second user that has not requested to receive the posts that are authored by the first user; generating, based on the identified distances in the social network graph and a reputation of the first user, the reputation based on a number of users requesting to receive transmissions of the posts that are authored by the first user, a personalized score that is for the particular post and that is specific to the second user, and a reputational score of one or more users that follow the first user; determining that the personalized score satisfies a criteria for transmission to the second user, wherein the criteria includes the personalized score exceeding a threshold; and transmitting, in response to determining that the personalized score satisfies the criteria for transmission to the second user, the particular post from the server system to a second computing device that is associated with the second user. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a posting computerized device, wherein a posting user transmitted a particular post from the posting computerized device to a server system; a first plurality of computerized devices, wherein a first plurality of users that have logged into the first plurality of computerized device have requested to receive posts authored by the posting user; and a second plurality of computerized devices, wherein a second plurality of users that have logged into the second plurality of computerized devices have not requested to receive the posts authored by the posting user; wherein the server identifies the second plurality of computerized devices as computerized devices to receive the particular post based on the second plurality of computerized devices satisfying criteria, the second plurality identified as computerized devices that satisfy criteria for receiving the particular post based on personalized scores of the particular post exceeding a threshold, the personalized scores having been generated for the particular post based on distances, in a social network graph, between the posting user and a reputation of the posting user, the reputation based on a number of users in the first plurality of users that have requested to receive the posts that the posting user authors, and a reputational score of one or more users that follow the posting user; and wherein the server system receives the particular post from the posting computerized device and transmits the particular post to the first plurality of computers and to the second plurality of computers. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification