Inferring User Interests
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining, for a portion of users of a social network, label values each comprising an inferred interest level of a user in a subject indicated by a label;
associating a first user with one or more second users based on one or more relationships specified by the first user; and
outputting a first label value for the first user based on one or more second label values of the one or more second users.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be embodied in, among other things, a method that includes determining, for a portion of users of a social network, label values each comprising an inferred interest level of a user in a subject indicated by a label, associating a first user with one or more second users based on one or more relationships specified by the first user, and outputting a first label value for the first user based on one or more second label values of the one or more second users.
-
Citations
42 Claims
-
1. A computer-implemented method comprising:
-
determining, for a portion of users of a social network, label values each comprising an inferred interest level of a user in a subject indicated by a label; associating a first user with one or more second users based on one or more relationships specified by the first user; and outputting a first label value for the first user based on one or more second label values of the one or more second users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-implemented method comprising:
-
generating a data structure that represents users of a social network as user nodes linked based on social relationships specified by the users; associating, with a portion of the user nodes, one or more label values that characterize a user'"'"'s interest based on information about the user received from the social network system; and outputting, for user nodes that lack adequate information about the corresponding users to determine a label value, label values based on neighboring label values associated with neighboring user nodes that are linked to the user nodes that lack the adequate information.
-
-
41. A system for inferring user interests comprising:
-
a classifying module for determining, for a portion of users of a social network, label values each comprising an inferred interest level of a user in a subject indicated by a label; means for associating a first user with one or more second users based on one or more relationships specified by the first user; and an interface for outputting a first label value for the first user based on one or more second label values of the one or more second users.
-
-
42. A computer-implemented method comprising:
-
identifying a relationship between a first and second user of a social network; associating first information used to target advertising with the first user of a social network based on content generated by the first user; inferring, based on the first information and the relationship, second information used to target advertising to the second user of the social network; and outputting an advertisement for the second user based on the inferred second information.
-
Specification