US2021026909A1PendingUtilityA1

System and method for identifying contacts of a target user in a social network

Assignee: VERINT SYSTEMS LTDPriority: Oct 29, 2012Filed: Oct 13, 2020Published: Jan 28, 2021
Est. expiryOct 29, 2032(~6.3 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06N 5/01G06F 16/9535G06F 16/2379G06F 16/24575H04L 67/306G06N 20/00G06Q 50/01G06N 5/003G06Q 10/48G06Q 10/42G06F 16/9536
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

When using Web intelligence (“Webint”) to collect information regarding a target social network user, one of the most valuable pieces of information is the target user's List-Of-Friends (LOF). In some cases, however, the LOF of the target user is not accessible in his profile. Herein are described methods and systems for identifying the LOF of a target user. An analysis system crawls the profiles of social network users, other than the target user, and reconstructs the LOF of the target user from the crawled profiles.

Claims

exact text as granted — not AI-modified
1 . A method for determining friends of a target user in a social network, the method comprising:
 receiving an identity of the target user in the social network;   receiving a first list of friends of the target user, wherein the first list of friends comprises one or more friends of the target user in the social network;   for each friend in the first list of friends:
 obtaining, from a profile associated with the friend in the social network, one or more friends of the friend in the social network; and 
 adding the one or more friends of the friend in the social network to a second list of friends; 
   selecting a friend from the second list of fiends using a heuristic;   determining, from a profile associated with the selected friend, that the selected friend is a friend of the target user in the social network; and   in response to the determination, adding the selected friend to the first list of friends.   
     
     
         2 . The method of  claim 1 , further comprising repeating the selecting, determining, and adding using a new friend selected from the second list of friends. 
     
     
         3 . The method of  claim 2 , further comprising repeating until a termination condition is met. 
     
     
         4 . The method of  claim 2 , wherein the termination condition is a number of iterations. 
     
     
         5 . The method of  claim 4 , wherein the number of iterations is below a value that triggers the social network to utilize throttling and anti-scraping schemes. 
     
     
         6 . The method of  claim 1 , wherein determining, from the profile associated with the selected friend, that the selected friend is a friend of the target user in the social network comprises:
 querying the profile associated with the selected friend for the target user and finding the target user.   
     
     
         7 . The method according to  claim 1 , wherein the heuristic comprises a similarity in attribute values between a profile associated with the target user and profiles associated with each friend in the second list of friends. 
     
     
         8 . The method of  claim 1 , wherein the heuristic comprises a number of other contacts of the target user that each friend in the second list of friends is connected to. 
     
     
         9 . The method of  claim 1 , further comprising:
 updating a currently-known graph (CKG) describing the relationships of profiles in the social network using the first list of friends.   
     
     
         10 . The method of  claim 1 , further comprising:
 determining, from the profile associated with the selected friend, that the selected friend is not a friend of the target user in the social network; and   in response to the determination:
 removing the selected friend from the second list of friends; and 
   selecting another friend from the second list of fiends using the heuristic.   
     
     
         11 . A system for determining friends of a target user in a social network, the system comprising:
 an interface, communicating with a social network; and   a processor communicatively coupled to the interface and executing computer-readable instructions that cause the processor to:
 receive an identity of the target user in the social network; 
 receive a first list of friends of the target user, wherein the first list of friends comprises one or more friends of the target user in the social network; 
   for each friend in the first list of friends:
 obtain, from a profile associated with the friend in the social network, one or more friends of the friend in the social network; and 
 add the one or more friends of the friend in social network to a second list of friends; 
 select a friend from the second list of fiends using a heuristic; 
 determine, from a profile associated with the selected friend, that the selected friend is a friend of the target user in the social network; and 
 in response to the determination, add the selected friend to the first list of friends. 
   
     
     
         12 . The system of  claim 11 , further comprising computer-readable instructions that cause the processor to: repeat the selecting, determining, and adding using a new friend selected from the second list of friends. 
     
     
         13 . The system of  claim 12 , further comprising computer-readable instructions that cause the processor to: repeat until a termination condition is met. 
     
     
         14 . The system of  claim 12 , wherein the termination condition is a number of iterations. 
     
     
         15 . The system of  claim 14 , wherein the number of iterations is below a value that triggers the social network to utilize throttling and anti-scraping schemes. 
     
     
         16 . The system of  claim 11 , wherein determining, from the profile associated with the selected friend, that the selected friend is a friend of the target user in the social network comprises:
 querying the profile associated with the selected friend for the target user and finding the target user.   
     
     
         17 . The system of  claim 11 , wherein the heuristic comprises a similarity in attribute values between a profile associated with the target user and profiles associated with each friend in the second list of friends. 
     
     
         18 . The system of  claim 11 , wherein the heuristic comprises a number of other contacts of the target user that each friend in the second list of friends is connected to. 
     
     
         19 . The system of  claim 11 , further comprising computer-readable instructions that cause the processor to:
 update a currently-known graph (CKG) describing the relationships of profiles in the social network using the first list of friends.   
     
     
         20 . The system of  claim 11 , further comprising computer-readable instructions that cause the processor to:
 determine, from the profile associated with the selected friend, that the selected friend is not a friend of the target user in the social network; and   in response to the determination:
 remove the selected friend from the second list of friends; and 
 select another friend from the second list of fiends using the heuristic.

Join the waitlist — get patent alerts

Track US2021026909A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.