STORAGE AND EXPOSURE OF UNIFIED CONTACTS BASED ON MATCH CRITERIA
First Claim
1. A method to be executed at least in part in a computing device for storing and exposing match criteria and unified contacts, the method comprising:
- retrieving contact information from a plurality of sources;
determining similar contacts based on predefined match criteria;
generating at least one form a set of;
an automatically created link and a suggested link among the similar contacts;
exposing the generated links and the predefined match criteria to a user; and
generating a unified contact based on at least one from a set of user acceptance and rejection of the generated links, wherein the contact information in the unified contact is distributed across contacts from the plurality of sources.
2 Assignments
0 Petitions
Accused Products
Abstract
Individual contact information from a variety of sources are linked into a unified contact view to provide consistent user experience across platforms, while contact data is tracked in a distributed fashion. A communication application unifying multiple sources of contact data into a single logical view may communicate to a user that the unification has occurred. Through granular change tracking and data linkage, the user may be empowered to both understand and correct any system action. Match criteria for contact information may be exposed in individual contact views and in the unified contact view clarifying to the user matching and conflicting contact information.
22 Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for storing and exposing match criteria and unified contacts, the method comprising:
-
retrieving contact information from a plurality of sources; determining similar contacts based on predefined match criteria; generating at least one form a set of;
an automatically created link and a suggested link among the similar contacts;exposing the generated links and the predefined match criteria to a user; and generating a unified contact based on at least one from a set of user acceptance and rejection of the generated links, wherein the contact information in the unified contact is distributed across contacts from the plurality of sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication server for storing and exposing match criteria and unified contacts, the server comprising:
-
a memory; a processor coupled to the memory, the processor executing a communication application, wherein the communication application is configured to; retrieve contact information from a plurality of sources; determine similar contacts based on predefined match criteria; generate at least one form a set of;
an automatically created link and a suggested link among the similar contacts;expose the generated links and the predefined match criteria to a user; generate a unified contact based on at least one from a set of user acceptance and rejection of the generated links, wherein the contact information in the unified contact is distributed across contacts from the plurality of sources; and display a unified contact view that includes a source associated with one of a contact and a field for a contact. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable memory device with instructions stored thereon for exposing match criteria of contact information conflict resolution, the instructions containing:
-
retrieving contact information from a plurality of sources; determining similar contacts based on predefined match criteria; generating at least one form a set of;
an automatically created link and a suggested link among the similar contacts;enabling a user to manually provide contact information for a contact; exposing the generated links and the predefined match criteria to a user; generating a unified contact based on at least one from a set of user acceptance and rejection of the generated links, wherein the contact information in the unified contact is distributed across contacts from the plurality of sources; including the manually provided contact in generation of the unified contact; and displaying a unified contact view that includes a source associated with one of a contact and a field for a contact. - View Dependent Claims (19, 20)
-
Specification