| CPC H04M 3/4365 (2013.01) [H04M 1/573 (2013.01); H04M 1/575 (2013.01); H04M 1/663 (2013.01)] | 18 Claims |

|
1. A system for identifying communicators in a communication environment as wanted or unwanted, wherein the system is configured to establish and receive communications via a communication network via one or more client devices, the system comprising:
a call records service server communicatively connected with the one or more client devices and configured to accumulate information from the one or more client devices and
create one or more databases including fingerprints of known recordings of calls from unwanted or wanted communications by using speech processing, natural language processing, and machine learning algorithms with the information accumulated by the call records server;
a directory server communicatively connected with the call records server configured to:
compare the fingerprints and the received communications;
identify telecommunications carriers that acquired phone numbers associated with the communications;
score the telecommunications carriers based on instances of wanted or unwanted communications received from phone numbers acquired by the telecommunications carriers determined based at least in part on the comparison of the communications with the fingerprints; and
store scores of the telecommunications carriers in the one or more databases; and
an application configured to be installed on the one or more client devices including an application interface by which the call records service server communicates with the one or more client devices.
|