System and method for contact merge management
AssigneeRiva FZC
InventorBhavin Turakhia
Life of this patent
Estimating the term…
Abstract
In various example embodiments, a system and method for contact merge management is provided. In example embodiments, a contact management system detects that a first contact list of a first user has a first contact including a first value and a second contact including a second value. The contact management system identifies that at least one further user is associated with a further contact list that has a third contact including the first value and the second value. Based on the identifying of the third contact including the first value and the second value, the contact management system causes an automatic merge of the first contact and the second contact in the first contact list into a single contact.
Claims20
A method comprising:
- detecting that a first contact list stored in a data store on a device of a first user has a first contact including a first value and a second contact including a second value;
- identifying that a minimum number of additional users each has a contact in their respective contact list that includes both the first value and the second value, the identifying that the minimum number of additional users each has the contact in their respective contact list that includes both the first value and the second value comprising:
- incrementing a counter based on detecting in the contact list of the additional users one or more of a manual merge of the first value and second value into the contact, edit of the contact to include the first value and second value, or import of the contact that includes the first value and second value;
- and
- based on determining that a threshold number is transgressed based on the counter, causing, by a processor an automatic merge of the first contact and the second contact in the first contact list into a single contact in the first contact list, the merge causing an update to the data store on the device of the first user.
A machine-readable storage medium having non-transitory signals and storing instructions which, when executed by the at least one processor of a machine, cause the machine to perform operations comprising:
- detecting that a first contact list stored in a data store on a device of a first user has a first contact including a first value and a second contact including a second value;
- identifying that a minimum number of additional users each has a contact in their respective contact list that includes both the first value and the second value, the identifying that the minimum number of additional users each has the contact in their respective contact list that includes both the first value and the second value comprising:
- incrementing a counter based on detecting in the contact list of the additional users one or more of a manual merge of the first value and second value into the contact, edit of the contact to include the first value and second value, or import of the contact that includes the first value and second value;
- and
- based on determining that a threshold number is transgressed based on the counter causing an automatic merge of the first contact and the second contact in the first contact list into a single contact in the first contact list, the merge causing an update to the data store on the device of the first user.
A system comprising:
- one or more processors of a machine;
- and
- a merge module to configure the one or more processors to perform operations including:
- detecting that a first contact list stored in a data store on a device of a first user has a first contact including a first value and a second contact including a second value,
- identifying that a minimum number of additional users each has a contact in their respective contact list that includes both the first value and the second value, the identifying that the minimum number of additional users each has the contact in their respective contact list that includes both the first value and the second value comprising:
- incrementing a counter based on detecting in the contact list of the additional users one or more of a manual merge of the first value and second value into the contact, edit of the contact to include the first value and second value, or import of the contact that includes the first value and second value;
- and
- based on determining that a threshold number is transgressed based on the counter, causing an automatic merge of the first contact and the second contact in the first contact list into a single contact in the first contact list, the merge causing an update to the data store on the device of the first user.
Dependencies are inferred from the claim text.