| CPC H04M 3/42059 (2013.01) [H04M 3/42085 (2013.01); H04M 2203/2055 (2013.01); H04M 2203/6045 (2013.01)] | 19 Claims |

|
1. A computer-implemented method, comprising:
accessing, by a server, a first telephone number whitelist that is associated with a telephone number, that includes a first telephone number and a second telephone number, and that is locally stored on a computing device that is associated with the telephone number;
accessing, by the server, a second telephone number whitelist that is associated with the telephone number, that includes the first telephone number and a third telephone number, and that is locally stored on the server and remotely stored from the computing device that is associated with the phone number;
determining, by the server, first characteristics of the first telephone number whitelist and second characteristics of the second telephone number whitelist;
determining, by the server, characteristics of previous incoming telephone calls to the computing device that is associated with the telephone number and previous outgoing telephone calls from the computing device that is associated with the telephone number; and
based on the first characteristics of the first telephone number whitelist and the second characteristics of the second telephone number whitelist and based on the characteristics of the previous incoming telephone calls to the computing device that is associated with the telephone number and the previous outgoing telephone calls from the computing device that is associated with the telephone number, synchronizing, by the server, the first telephone number whitelist and the second telephone number whitelist by adding the third telephone number to the first telephone number whitelist and adding the second telephone number to the second telephone whitelist.
|