METHOD AND APPARATUS FOR IDENTIFYING COMMON INTEREST BETWEEN SOCIAL NETWORK USERS
First Claim
1. A method, comprising:
- identifying, by a social networking system, a first content object with which a first user of the social networking system has interacted;
conducting a reverse keyword search on the first content object by receiving the first content object or an identifier of the first content object as an input and generating a first keyword phrase that is related to the first content object as an output of the reverse keyword search;
associating, by the social networking system, the first keyword phrase from the reverse keyword search on the first content object with the first user;
identifying a match between the first keyword phrase associated with the first user and a second keyword phrase associated a second user of the social networking system; and
determining, by the social networking system, based on the match a common interest for the first user and the second user toward a topic that is represented by the first and second keyword phrases.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for identifying mutual interests between users of a social networking system are disclosed herein. In one embodiment, a method includes steps of identifying, in a social networking system, a content object that has been interacted by a first user of the social networking system; associating, in the social networking system, a keyword with the first user, the keyword having been previously associated with the content object; and determining, in the social networking system, a mutual interest for the first user and a second user of the social networking system by identifying a match between the keyword associated with the first user with a keyword associated with the second user.
-
Citations
18 Claims
-
1. A method, comprising:
-
identifying, by a social networking system, a first content object with which a first user of the social networking system has interacted; conducting a reverse keyword search on the first content object by receiving the first content object or an identifier of the first content object as an input and generating a first keyword phrase that is related to the first content object as an output of the reverse keyword search; associating, by the social networking system, the first keyword phrase from the reverse keyword search on the first content object with the first user; identifying a match between the first keyword phrase associated with the first user and a second keyword phrase associated a second user of the social networking system; and determining, by the social networking system, based on the match a common interest for the first user and the second user toward a topic that is represented by the first and second keyword phrases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
storing a plurality of database entries by a social networking system, wherein the plurality of database entries record relationships between content objects and keyword phrases; receiving a notification that a first user of the social networking system has interacted with a first content object; conducting a reverse keyword search on the first content object by receiving the first content object or an identifier of the first content object as an input, identifying a database entry from the plurality of database entries, wherein the database entry records a relationship between the content object and a first keyword phrase, and generating the first keyword phrase that is related to the first content object as an output of the reverse keyword search; associating, by the social networking system, the first keyword phrase from the reverse keyword search on the first content object with the first user; identifying a match between the first keyword phrase associated with the first user and a second keyword phrase associated a second user of the social networking system; and determining, by the social networking system, based on the match a common interest for the first user and the second user toward a topic that is represented by the first and second keyword phrases. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A social networking system comprising:
-
a user activity track module configured to detect a first user of the social networking system interacting with a content object; a reverse keyword search engine configured to generate a keyword phrase based on the content object; an object store configured to record the keyword phrase in a user object for the first user; and a user match module configured to determine a mutual interest for the first user and a second user of the social networking system by identifying a match between the keyword phrase recorded in the user object for the first user and a keyword phrase recorded in a user object for the second user; wherein the reverse keyword search engine is further configured to update the database by results of a new reverse keyword search. - View Dependent Claims (17, 18)
-
Specification