Patent ID: 9563677
Date: 2017-02-07
CPC Classifications: G06F,G06Q

Claim:
1. A method for clustered matching of contact objects in a database, comprising: providing access to at least one contact database configured to store a plurality of contact objects; providing access to a matching engine that is communicatively coupled to the at least one contact database; generating a first subgraph of the plurality of contact objects using the matching engine by selecting contact objects based upon a first criterion; generating a second subgraph of the plurality of contact objects using the matching engine by selecting contact objects based upon a second criterion; comparing each contact object of the first subgraph with each contact object of the second subgraph using the matching engine to generate an intersecting set of contact objects comprising first and second contact objects; comparing at least one attribute of each of the first and second contact objects from the intersecting set using the matching engine to determine if the first and second contact objects match; associating a group identifier with each of the first and second contact objects from the intersecting set if the first and second contact objects match; and deleting the second contact object from the at least one contact database if the second contact object matches the first contact object.