Patent ID: 8706739
Filing Date: 2014-04-22
Classification: G06F

Abstract:
1. A method for matching multiple user profiles from separate online social networks (OSNs), comprising: extracting target OSN user profile tokens from a target OSN user profile of a target user, wherein the target OSN user profile belongs to the target user in a first OSN of the plurality of OSNs, wherein extracting the target OSN user profile tokens from the target OSN user profile comprises: extracting candidate OSN user profile tokens from a candidate OSN user profile of a candidate user, wherein the candidate OSN user profile belongs to the candidate user in a second OSN of the plurality of OSNs, wherein extracting the candidate OSN user profile tokens from the candidate OSN user profile comprises: calculating, by the computer processor, a first similarity measure between the candidate OSN user profile and the target OSN user profile based on a first tally of a plurality of key tokens shared by the candidate OSN user profile tokens and the target OSN user profile tokens; calculating, by a computer processor, a second similarity measure between the candidate OSN user profile and the target OSN user profile based on a second tally of a plurality of derived tokens shared by the candidate OSN user profile tokens and the target OSN user profile tokens; aggregating, based on a pre-determined formula, the first similarity measure and the second similarity measure to generate a score; determining, in response to the score exceeding a pre-determined threshold, the target user and the candidate user as a single person; and combining, in response to at least the score exceeding the pre-determined threshold, the multiple user profiles from the separate OSNs for storing as an expanded profile of the single person, wherein the multiple user profiles comprise the target OSN user profile and the candidate OSN user profile, wherein the separate OSNs comprise the first OSN and the second OSN.