System and method of merging contacts
First Claim
Patent Images
1. A method of merging contact information received from multiple sources comprising the acts of:
- identifying a first data record including a first information content as representing a contact identifying a second data record, having a second information content differing from the first data record, and representing the contact; and
merging the first data record and the second data record into a single contact record.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of merging contact information. A method of merging contact information received from multiple sources comprising the acts of identifying a first data record including a first information content as representing a contact, identifying a second data record, having a second information content differing from the first data record, and representing the contact, and merging the first data record and the second data record into a single contact record.
-
Citations
37 Claims
-
1. A method of merging contact information received from multiple sources comprising the acts of:
-
identifying a first data record including a first information content as representing a contact identifying a second data record, having a second information content differing from the first data record, and representing the contact; and
merging the first data record and the second data record into a single contact record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a computer system having a graphical user interface including a display and a user interface selection device, a method of interacting with a user to merge contacts comprising:
-
displaying a plurality of contacts;
receiving an indication to merge at least two contacts of the plurality of contacts; and
displaying a merged contact derived from a merging of the at least two contacts. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of merging contact data comprising:
-
merging a plurality of contact data records into a composite merged contact;
resolving conflicting single valued data fields from the plurality of contacts into the composite merged contact; and
automatically resolving conflicting non-single valued data fields from the plurality of contacts into the composite merged contact by retaining the conflicting information. - View Dependent Claims (22, 23)
-
-
24. A method of merging contact data comprising:
-
merging a plurality of contact data records into a composite merged contact;
identifying conflicting single valued data in the plurality of contact data records; and
resolving conflicting single valued data fields from the plurality of contacts into the composite merged contact. - View Dependent Claims (25)
-
-
26. A method of merging contact data comprising:
-
merging a plurality of contact data records into a composite merged contact;
automatically resolving conflicting non-single valued data fields from the plurality of contacts into the composite merged contact by retaining the conflicting information in the composite merged contact. - View Dependent Claims (27)
-
-
28. A data processing system adapted to communicate with an external network comprising:
-
a first processor of a remote contact store;
a first memory coupled to the first processor and having stored program instructions, the processor being operable to execute the program instructions, the program instructions including;
receiving a contact record;
storing the contact record; and
transmitting the contact record;
a second processor of a contact store;
a second memory coupled to the second processor and having stored program instructions, the processor being operable to execute the program instructions, the program instructions including;
retrieving the contact record from the first memory;
finding a conflicting contact record stored in the second memory;
merging the conflicting contact record with the contact record to form a merged contact; and
storing the merged contact in the second memory. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computer readable medium having computer program instructions for execution by a computer, the instructions comprising:
-
a computer operating system; and
a contact explorer program including contact merging software. - View Dependent Claims (36, 37)
-
Specification