IP Library Patent Application 14223816
Patent Application
App. No. 14/223,816

EXTRACTING A SOCIAL GRAPH FROM CONTACT INFORMATION ACROSS A CONFINED USER BASE

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 None
App. No.
14/223,816
Abstract

Embodiments of the present invention relate to extraction of a social graph from contact information across a confined user base. Users are typically subscribed to a service that backs up data from end-user devices to a cloud. The data includes contacts from mobile address books. The service is able to determine relationships of contacts in the cloud to build a social graph or map of these contacts. The social graph can be used to drive individual and group analytics to, for example, increase membership and provide value-added features to its service members.

Claims (28)

1 . A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method, the method comprising:

receiving a set of deduplicated contact entries from each of a plurality of end-user devices;

storing all received deduplicated contact entries from the plurality of end-user devices in one or more repositories communicatively coupled with the computing device;

deduplicating the stored contact entries, thereby generating distinct contact entries; and

extracting a social graph from the distinct contact entries.

2 . The non-transitory computer-readable medium of claim 1 , wherein the set of deduplicated contact entries is an aggregate of all distinct contact entries of contacts in an address book stored on respective end-user devices.

3 . The non-transitory computer-readable medium of claim 1 , wherein contacts associated with the distinct contact entries includes members of a service.

4 . The non-transitory computer-readable medium of claim 3 , wherein the contacts associated with the distinct contact entries also includes non-members of the service.

5 . The non-transitory computer-readable medium of claim 1 , wherein the deduplication step comprises using at least one key to generate the distinct contact entries.

6 . The non-transitory computer-readable medium of claim 5 , wherein the at least one key is a phone number.

7 . The non-transitory computer-readable medium of claim 5 , wherein the at least one key is an email address.

8 . The non-transitory computer-readable medium of claim 5 , wherein the at least one key includes two keys.

9 . The non-transitory computer-readable medium of claim 1 , wherein the deduplication step comprises using geolocation information of each of the stored contact entries to generate the distinct contact entries.

10 . The non-transitory computer-readable medium of claim 1 , wherein the method further comprises monetizing using the social graph.

11 . The non-transitory computer-readable medium of claim 1 , wherein the method further comprises enriching the social graph by using a strength-of-relationship metric.

12 . The non-transitory computer-readable medium of claim 11 , wherein the strength-of-relationship metric is based on frequency of communication between contacts of the social graph.

13 . The non-transitory computer-readable medium of claim 12 , wherein the communication includes at least one of SMS messaging, MMS messaging, emailing, and telephoning.

14 . The non-transitory computer-readable medium of claim 11 , wherein the strength-of-relationship metric is based on geolocation information of contacts.

15 . The non-transitory computer-readable medium of claim 1 , wherein the method further comprises providing at least one service member with missing contact information of any of that service member's contacts.

16 . The non-transitory computer-readable medium of claim 1 , wherein the method further comprises allowing a first service member to automatically share all of the first service member's contact information with a second service member when the second service member has at least a predetermined number of correct fields in a contact entry for the first service member.

17 . A system for extracting information across a confined user base, the system comprising:

a plurality of end-user devices, each of the of the end-user devices including a memory for storing a native address book containing contact entries; and

a server in communication with the plurality of end-user devices via a network, wherein the server hosts a service configured to:

deduplicate contact entries received from the plurality of end-user devices, thereby generating distinct contact entries; and

extract a social graph from the distinct contact entries.

18 . The system of claim 17 , wherein at least one of the plurality of end-user devices is configured to perform a deduplication process of the contact entries stored thereon prior to sending the contact entries to the server.

19 . The system of claim 17 , wherein the service is also configured to determine contacts in the social graph that are not subscribed to the service, and to send the contacts invitations to join the service.

20 . The system of claim 17 , further comprising an external provider, wherein the external provider sends offers to contacts within an N th degree connection with members of the service based on the social graph.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2017
From: GOLDMAN SACHS BANK USA
To: SYNCHRONOSS TECHNOLOGIES, INC.
Reel/Frame 044444/0286 →
SECURITY INTEREST Recorded Jan 23, 2017
From: SYNCHRONOSS TECHNOLOGIES, INC., AS GRANTOR
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 041072/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2014
From: CHAUDHRY, OMAR; FULLER, ANDREW
To: SYNCHRONOSS TECHNOLOGIES, INC.
Reel/Frame 032536/0722 →