Management of Group-Sourced Contacts Directories, Systems and Methods
First Claim
Patent Images
1. A group-sourced contact list discovery system, comprising:
- a group-sourced contact directory database storing a contact directory comprising a first contact associated with a first person;
a discovery engine comprising a processor, and further comprising a memory storing program instructions, that when executed by the processor cause the processor to perform the steps of;
providing a first interface to a first user device that enables the first person to add a second contact associated with a second person to the contact directory, andbased on the addition of the second contact to the contact directory, automatically (1) transmitting a notification to a second user device associated with the second person and (2) providing the second person with editing rights to all contacts included in the contact directory, wherein the notification comprises information regarding the contact directory.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for group-sourced contacts directories are presented. A first member of a shared contacts directory can add contact information of a second user to the directory. Upon addition of the contact information of the second user, the contacts directory discovery system automatically sends a notification to the second user and provides the second user editing rights to the contact information of the directory. Changes made in the directory is automatically synchronized to the across the user devices associated with the members of the directory.
27 Citations
37 Claims
-
1. A group-sourced contact list discovery system, comprising:
-
a group-sourced contact directory database storing a contact directory comprising a first contact associated with a first person; a discovery engine comprising a processor, and further comprising a memory storing program instructions, that when executed by the processor cause the processor to perform the steps of; providing a first interface to a first user device that enables the first person to add a second contact associated with a second person to the contact directory, and based on the addition of the second contact to the contact directory, automatically (1) transmitting a notification to a second user device associated with the second person and (2) providing the second person with editing rights to all contacts included in the contact directory, wherein the notification comprises information regarding the contact directory. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10)
-
-
3. (canceled)
-
4. (canceled)
-
11. A computer-implemented method of managing contact directories, the method comprising using a computing device to:
-
receive contact information related to a new user of a discovery engine in a group-sourced contacts directory ecosystem; select a unique identifier from the contact information; search a contacts directories database for the unique identifier to identify a contact directory in which contact information for a contact in the contact directory includes the unique identifier; for an identified contact directory, provide information regarding the identified contact directory to a user device associated with the new user; and grant editing rights to the new user, thereby allowing the new user to edit information in the identified contact directory. - View Dependent Claims (12, 13, 15, 16, 17, 18, 19, 20)
-
-
14. (canceled)
-
21. A discovery engine, comprising:
-
a memory including processor-readable instructions; and a processor configured to read the instructions and execute the instructions, such that when executed, the instructions cause the processor to; receive from a first member of a shared contact directory a first contact information update related to a first contact in the shared contact directory; receive from a second member of the shared contact directory a second contact information update related to the first contact in the shared contact directory; identify that the first contact information update is in conflict with the second contact information update; select one of the first contact information update and the second contact information update to retain as a retained update; edit the shared contact directory with the retained update; store the shared contact directory with the retained update as a new version of the shared contact directory; and synchronize copies of the shared contact directory to the new version. - View Dependent Claims (22, 23, 24)
-
-
25. A computer-implemented method of managing contact lists, the method comprising using a computing device to execute the following steps:
-
obtaining a sharable contact directory comprising a first contact associated with a first person and a second contact associated with a second person, the sharable contact directory associated with context criteria that define characteristics of the contacts of the first sharable contact directory, retrieving a first private contact directory comprising a set of contacts from a first user device associated with the first contact, wherein each contact in the set of contacts is associated with at least one attribute; identifying a subset of the set of contacts that should be included in the sharable contact directory by comparing the at least one attribute of each contact in the set of contacts against the context criteria of the sharable contact directory; automatically updating the sharable contact directory by adding the identified subset of the set of contacts to the sharable contact directory; and automatically synchronizing the sharable contact directory with other user devices associated with contacts of the sharable contact directory. - View Dependent Claims (26, 27, 30, 31, 32, 33, 34, 35, 36)
-
-
28. (canceled)
-
29. (canceled)
-
37-72. -72. (canceled)
Specification