METHOD AND SYSTEM FOR MAKING CONTENT-BASED RECOMMENDATIONS
First Claim
Patent Images
1. A method comprising:
- calculating a plurality of topic distributions of content associated with a plurality of entities;
comparing a first topic distribution based on content associated with a first entity with a second topic distribution based on content associated with a second entity to determine a first divergence between the first topic distribution and the second topic distribution;
comparing the first topic distribution with a third topic distribution based on content associated with a third entity to determine a second divergence between the first topic distribution and the third topic distribution;
if the first divergence is less than the second divergence, displaying an indication of the second entity on a webpage profile of the first entity to permit the first entity to follow the second entity; and
if the second divergence is less than the first divergence, displaying an indication of the third entity on the webpage profile of the first entity to permit the first entity to follow the third entity.
1 Assignment
0 Petitions
Accused Products
Abstract
An entity is provided a recommendation based on content associated with the entity. The entity may be a user or a group. The recommendation may be one or more other users, groups, or other data objects having associated content that is similar to the content that is associated with the entity.
-
Citations
20 Claims
-
1. A method comprising:
-
calculating a plurality of topic distributions of content associated with a plurality of entities; comparing a first topic distribution based on content associated with a first entity with a second topic distribution based on content associated with a second entity to determine a first divergence between the first topic distribution and the second topic distribution; comparing the first topic distribution with a third topic distribution based on content associated with a third entity to determine a second divergence between the first topic distribution and the third topic distribution; if the first divergence is less than the second divergence, displaying an indication of the second entity on a webpage profile of the first entity to permit the first entity to follow the second entity; and if the second divergence is less than the first divergence, displaying an indication of the third entity on the webpage profile of the first entity to permit the first entity to follow the third entity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine-readable medium carrying one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
calculating a plurality of topic distributions of content associated with a plurality of entities; comparing a first topic distribution based on content associated with a first entity with a second topic distribution based on content associated with a second entity to determine a first divergence between the first topic distribution and the second topic distribution; comparing the first topic distribution with a third topic distribution based on content associated with a third entity to determine a second divergence between the first topic distribution and the third topic distribution; if the first divergence is less than the second divergence, displaying an indication of the second entity on a webpage profile of the first entity to permit the first entity to follow the second entity; and if the second divergence is less than the first divergence, displaying an indication of the third entity on the webpage profile of the first entity to permit the first entity to follow the third entity. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; calculating a plurality of topic distributions of content associated with a plurality of entities; comparing a first topic distribution based on content associated with a first entity with a second topic distribution based on content associated with a second entity to determine a first divergence between the first topic distribution and the second topic distribution; comparing the first topic distribution with a third topic distribution based on content associated with a third entity to determine a second divergence between the first topic distribution and the third topic distribution; if the first divergence is less than the second divergence, displaying an indication of the second entity on a webpage profile of the first entity to permit the first entity to follow the second entity; and if the second divergence is less than the first divergence, displaying an indication of the third entity on the webpage profile of the first entity to permit the first entity to follow the third entity. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for transmitting code comprising:
-
transmitting code to calculate a plurality of topic distributions of content associated with a plurality of entities; transmitting code to compare a first topic distribution based on content associated with a first entity with a second topic distribution based on content associated with a second entity to determine a first divergence between the first topic distribution and the second topic distribution; transmitting code to compare the first topic distribution with a third topic distribution based on content associated with a third entity to determine a second divergence between the first topic distribution and the third topic distribution; if the first divergence is less than the second divergence, transmitting code to display an indication of the second entity on a webpage profile of the first entity to permit the first entity to follow the second entity; and if the second divergence is less than the first divergence, transmitting code to display an indication of the third entity on the webpage profile of the first entity to permit the first entity to follow the third entity. - View Dependent Claims (17, 18, 19, 20)
-
Specification