OPTIMIZATION OF SOCIAL DISTRIBUTION NETWORKS
First Claim
1. A computer-implemented method comprising:
- labeling, by a computer, an object with one or more object terms that characterize the object;
constructing, by the computer, a social graph that represents an online social network, the social graph having vertices that represent respective members of the social network, and links that represent social connections between respective pairs of the members;
tagging, by the computer, each of the links with one or more link terms that represent common interests between two of the members whose vertices are connected by the link;
responsively to a comparison of the object terms and the link terms with which the links have been tagged, calculating, by the computer, respective distribution ranks for a plurality of the members; and
sending, by the computer, a message to one of the members of the social network suggesting that the member distribute the object to a subset of the members responsively at least in part to the distribution ranks.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method is provided, which includes labeling an object with one or more object terms that characterize the object. A social graph is constructed that represents an online social network, the social graph having vertices that represent respective members of the social network, and links that represent social connections between respective pairs of the members. Each of the links is tagged with one or more link terms that represent common interests between two of the members whose vertices are connected by the link. Responsively to a comparison of the object terms and the link terms with which the links have been tagged, respective distribution ranks are calculated for a plurality of the members. A message is sent to one of the members of the social network suggesting that the member distribute the object to a subset of the members responsively at least in part to the distribution ranks.
359 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
labeling, by a computer, an object with one or more object terms that characterize the object; constructing, by the computer, a social graph that represents an online social network, the social graph having vertices that represent respective members of the social network, and links that represent social connections between respective pairs of the members; tagging, by the computer, each of the links with one or more link terms that represent common interests between two of the members whose vertices are connected by the link; responsively to a comparison of the object terms and the link terms with which the links have been tagged, calculating, by the computer, respective distribution ranks for a plurality of the members; and sending, by the computer, a message to one of the members of the social network suggesting that the member distribute the object to a subset of the members responsively at least in part to the distribution ranks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus comprising:
-
an interface; and a processor, which is configured to label an object with one or more object terms that characterize the object;
construct a social graph that represents an online social network, the social graph having vertices that represent respective members of the social network, and links that represent social connections between respective pairs of the members;
tag each of the links with one or more link terms that represent common interests between two of the members whose vertices are connected by the link;
responsively to a comparison of the object terms and the link terms with which the links have been tagged, calculate respective distribution ranks for a plurality of the members; and
send, via the interface, a message to one of the members of the social network suggesting that the member distribute the object to a subset of the members responsively at least in part to the distribution ranks. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer software comprising a tangible computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to label an object with one or more object terms that characterize the object;
- construct a social graph that represents an online social network, the social graph having vertices that represent respective members of the social network, and links that represent social connections between respective pairs of the members;
tag each of the links with one or more link terms that represent common interests between two of the members whose vertices are connected by the link;
responsively to a comparison of the object terms and the link terms with which the links have been tagged, calculate respective distribution ranks for a plurality of the members; and
send a message to one of the members of the social network suggesting that the member distribute the object to a subset of the members responsively at least in part to the distribution ranks. - View Dependent Claims (16, 17, 18, 19)
- construct a social graph that represents an online social network, the social graph having vertices that represent respective members of the social network, and links that represent social connections between respective pairs of the members;
-
20. Apparatus comprising:
-
means for labeling an object with one or more object terms that characterize the object; means for constructing a social graph that represents an online social network, the social graph having vertices that represent respective members of the social network, and links that represent social connections between respective pairs of the members; means for tagging each of the links with one or more link terms that represent common interests between two of the members whose vertices are connected by the link; means for calculating, responsively to a comparison of the object terms and the link terms with which the links have been tagged, respective distribution ranks for a plurality of the members; and means for sending a message to one of the members of the social network suggesting that the member distribute the object to a subset of the members responsively at least in part to the distribution ranks.
-
Specification