Method and apparatus for identifying common interest between social network users
First Claim
Patent Images
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 at a previous time period;
conducting a reverse keyword search on the first content object to identify a first keyword phrase associated with the first content object by;
performing a plurality of forward keyword searches until the first content object is identified in search results of a forward keyword search of the plurality of forward keyword searches; and
generating the first keyword phrase for the first content object utilizing a keyword phrase of the forward keyword search that identified the search results having the first content object;
associating, by the social networking system, the first keyword phrase with the first user;
identifying a match between the first keyword phrase associated with the first user and a second keyword phrase associated with a second user of the social networking system; and
determining, by the social networking system and based on the match, a common interest for the first user and the second user that is represented by the first keyword phrase and the second keyword phrase.
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
20 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 at a previous time period; conducting a reverse keyword search on the first content object to identify a first keyword phrase associated with the first content object by; performing a plurality of forward keyword searches until the first content object is identified in search results of a forward keyword search of the plurality of forward keyword searches; and generating the first keyword phrase for the first content object utilizing a keyword phrase of the forward keyword search that identified the search results having the first content object; associating, by the social networking system, the first keyword phrase with the first user; identifying a match between the first keyword phrase associated with the first user and a second keyword phrase associated with a second user of the social networking system; and determining, by the social networking system and based on the match, a common interest for the first user and the second user that is represented by the first keyword phrase and the second keyword phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computer system to:
-
identify a first content object with which a first user of a social networking system has interacted at a previous time period; conduct a reverse keyword search on the first content object to identify a first keyword phrase associated with the first content object by; performing a plurality of forward keyword searches until the first content object is identified in search results of a forward keyword search of the plurality of forward keyword searches; and generating the first keyword phrase for the first content object utilizing a keyword phrase of the forward keyword search that identified the search results having the first content object; associate the first keyword phrase with the first user; identify a match between the first keyword phrase associated with the first user and a second keyword phrase associated with a second user of the social networking system; and determine, based on the match, a common interest for the first user and the second user that is represented by the first keyword phrase and the second keyword phrase. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor; and at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to; identify a first content object with which a first user of a social networking system has interacted at a previous time period; conduct a reverse keyword search on the first content object to identify a first keyword phrase associated with the first content object by; performing a plurality of forward keyword searches until the first content object is identified in search results of a forward keyword search of the plurality of forward keyword searches; and generating the first keyword phrase for the first content object utilizing a keyword phrase of the forward keyword search that identified the search results having the first content object; associate the first keyword phrase with the first user; identify a match between the first keyword phrase associated with the first user and a second keyword phrase associated with a second user of the social networking system; and determine, based on the match, a common interest for the first user and the second user that is represented by the first keyword phrase and the second keyword phrase. - View Dependent Claims (17, 18, 19, 20)
-
Specification