IP Library Granted Patent US 9,203,969
Granted Patent B2
US 9,203,969 · App. 13/242,141 · Granted Dec 1, 2015

Systems and methods for integrating information from voice over internet protocol systems and social networking systems

Inventors: Geoffrey Langos (Manalapan, NJ); Tzahi Efrati (Givatalm, IL); Baruch Sterman (Efrat, IL)
Assignee: VONAGE NETWORK, LLC
H04M7/0024G06Q30/0255G06Q50/01H04M3/2218H04M3/4878H04W4/206H04M2201/18H04M2203/353H04M2203/551H04M2203/555H04M2203/655
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,203,969
App. No.
13/242,141
Granted
Dec 1, 2015
Kind
B2
Abstract

Systems and methods of recommending that two people form a link on a social networking system use information drawn from contact lists or address books that are maintained by a social networking system for the two people. The information drawn from the contact lists is compared to information in a cross-reference database maintained by a telephony system to obtain alternate identifiers for the individuals and businesses listed in the contact lists and address books maintained by the social networking system. If some of these alternate identifiers match between the two people, there is a chance that the two people are acquainted, or at least are acquainted with the same people. In that instance, a recommendation that they form a link on the social networking system is issued to one or both parties.

Claims (36)

1. A method, implemented via at least one information processing apparatus having one or more processors, and for recommending that a first member of a social networking system establish a link with a second member of the social networking system, the method comprising:

reviewing information appearing in a first list maintained for the first member on the social networking system and creating a first list of identifiers associated with contacts appearing in the first member's list;

reviewing information appearing in a second list maintained for the second member on the social networking system to create a second list of identifiers associated with contacts appearing in the second member's list;

consulting an identifier cross-reference database maintained by a telephony system, using the identifiers from the first list, to identify additional identifiers that are associated with the contacts appearing in the first member's list;

consulting the identifier cross-reference database maintained by the telephony system, using the identifiers from the second list, to identify additional identifiers that are associated with the contacts appearing in the second member's list; and

recommending, via the one or more processors, that the first member establish a link with the second member on the social networking system if any of the identifiers on the first list or any of the additional identifiers associated with the contacts appearing in the first member's list match any of the identifiers on the second list or any of the additional identifiers associated with the contacts appearing in the second member's list,

the first member and the second member are recommended to establish a link with each other when the first member and the second member communicate with at least one individual in common between the first member and the second member, the recommendation being made based on a common identifier revealed between the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list.

2. The method of claim 1 , further comprising creating the identifier cross-reference database, at least in part, using information obtained from records of communications sent from the first and second members and received by the first and second members through the telephony system.

3. The method of claim 1 , wherein the identifiers on the first and second lists are telephone numbers.

4. The method of claim 3 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are also telephone numbers.

5. The method of claim 3 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are a type of identifier other than telephone numbers.

6. The method of claim 3 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are e-mail addresses.

7. The method of claim 1 , wherein the identifiers on the first and second lists are e-mail addresses.

8. The method of claim 7 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are a type of identifier other than e-mail addresses.

9. The method of claim 7 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are telephone numbers.

10. The method of claim 1 , wherein the first member and the second member are recommended to establish a link with each other when the first and second members have a minimum number of common identifiers revealed between the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list.

11. A system for recommending that a first member of a social networking system establish a link with a second member of the social networking system, comprising:

a reviewing unit that reviews information appearing in a first list maintained for the first member on the social networking system and that creates a first list of identifiers associated with contacts appearing in the first member's list, wherein the reviewing unit also reviews information appearing in a second list maintained for the second member on the social networking system and that creates a second list of identifiers associated with contacts appearing in the second member's list;

a consulting unit that consults an identifier cross-reference database maintained by a telephony system, using the identifiers from the first list, to identify additional identifiers that are associated with the contacts appearing in the first member's list, wherein the consulting unit also consults the identifier cross-reference database using the identifiers from the second list to identify additional identifiers that are associated with the contacts appearing in the second member's list; and

a link recommendation unit that recommends that the first member establish a link with the second member on the social networking system if any of the identifiers on the first list or any of the additional identifiers associated with the contacts appearing in the first member's list match any of the identifiers on the second list or any of the additional identifiers associated with the contacts appearing in the second member's list,

the first member and the second member are recommended to establish a link with each other when the first member and the second member communicate with at least one individual in common between the first member and the second member, the recommendation being made based on a common identifier revealed between the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list.

12. The system of claim 11 , further comprising an identifier cross-reference database that is created, at least in part, using information obtained from records of communications sent by the first and second members and received by the first and second members through the telephony system.

13. The system of claim 11 , wherein the identifiers on the first and second lists are telephone numbers.

14. The system of claim 13 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are also telephone numbers.

15. The system of claim 13 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are a type of identifier other than telephone numbers.

16. The system of claim 13 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are e-mail addresses.

17. The system of claim 11 , wherein the identifiers on the first and second lists are e-mail addresses.

18. The system of claim 17 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are a type of identifier other than e-mail addresses.

19. The system of claim 17 , wherein the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list are telephone numbers.

20. A non-transitory computer-readable storage medium storing a program executed by a computer of an information processing system, the program, when executed, causing the computer to:

review information appearing in a first list maintained for the first member on the social networking system and creating a first list of identifiers associated with contacts appearing in the first member's list;

review information appearing in a second list maintained for the second member on the social networking system to create a second list of identifiers associated with contacts appearing in the second member's list;

consult an identifier cross-reference database maintained by a telephony system, using the identifiers from the first list, to identify additional identifiers that are associated with the contacts appearing in the first member's list;

consult the identifier cross-reference database maintained by the telephony system, using the identifiers from the second list, to identify additional identifiers that are associated with the contacts appearing in the second member's list; and

recommend that the first member establish a link with the second member on the social networking system if any of the identifiers on the first list or any of the additional identifiers associated with the contacts appearing in the first member's list match any of the identifiers on the second list or any of the additional identifiers associated with the contacts appearing in the second member's list,

the first member and the second member are recommended to establish a link with each other when the first member and the second member communicate with at least one individual in common between the first member and the second member, the recommendation being made based on a common identifier revealed between the additional identifiers that are associated with the contacts appearing in the first member's list and the additional identifiers that are associated with the contacts appearing in the second member's list.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 8, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060313/0292 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 25, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038104/0258 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
SECURITY AGREEMENT Recorded May 11, 2012
From: VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 028194/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2011
From: LANGOS, GEOFFREY; EFRATI, TZAHI; STERMAN, BARUCH
To: VONAGE NETWORK, LLC
Reel/Frame 027367/0791 →
Continuity (2)
Provisional Application 61406729 · Oct 26, 2010
Related Publication 20120099484A1 · Apr 26, 2012