Post vectors
AssigneeFacebook, Inc.
InventorsYing Zhang, Wenhai Yang, Ou Jin
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method includes accessing a user profile associated with a user of an online social network, wherein the user profile identifies one or more topics that the user is interested in; accessing post vectors, wherein each post vector represents one of a plurality of posts, indicates one or more topics, and for each of the topics, indicates a probability that the post is related to the corresponding topic; ranking the posts based on comparisons between the user profile and the post vectors; and providing for display to the user posts based on the ranking.
Claims20
A method comprising:
- by one or more computing devices, accessing a user profile associated with a user of an online social network, wherein the user profile identifies one or more topics that the user is interested in;
- by one or more computing devices, accessing a plurality of post vectors, wherein each post vector:
- represents one of a plurality of posts;
- indicates one or more topics;
- and
- for each of the topics, indicates a probability that the post is related to the corresponding topic;
- by one or more computing devices, ranking the posts based on one or more comparisons between the user profile and the post vectors;
- by one or more computing devices, providing for display to the user one or more of the posts based on the ranking.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- access a user profile associated with a user of an online social network, wherein the user profile identifies one or more topics that the user is interested in;
- access a plurality of post vectors, wherein each post vector:
- represents one of a plurality of posts;
- indicates one or more topics;
- and
- for each of the topics, indicates a probability that the post is related to the corresponding topic;
- rank the posts based on one or more comparisons between the user profile and the post vectors;
- provide for display to the user one or more of the posts based on the ranking.
A system comprising:
- one or more processors;
- and
- a memory coupled to the processors and comprising instructions operable when executed by the processors to cause the processors to:
- access a user profile associated with a user of an online social network, wherein the user profile identifies one or more topics that the user is interested in;
- access a plurality of post vectors, wherein each post vector:
- represents one of a plurality of posts;
- indicates one or more topics;
- and
- for each of the topics, indicates a probability that the post is related to the corresponding topic;
- rank the posts based on one or more comparisons between the user profile and the post vectors;
- provide for display to the user one or more of the posts based on the ranking.
Dependencies are inferred from the claim text.