| CPC G06F 21/44 (2013.01) [H04M 3/42034 (2013.01); G06F 2221/2133 (2013.01); H04M 2203/6072 (2013.01)] | 20 Claims |

|
1. A method for preventing spam communications, the method comprising:
generating a registry of trusted devices, the trusted devices being associated with authenticated entities;
intercepting a first request for telephone communication with a receiving device from a first sending device;
determining that an identifier of the first sending device is not included on the registry of trusted devices;
in response to determining that the identifier of the first sending device is not included on the registry of trusted devices, redirecting the first sending device to a registration process which includes:
interrogating an installed application dataset, specifying identifiers of applications installed on the receiving device, to determine that an application provided by an entity, associated with the identifier of the first sending device, is installed on the receiving device; and
in response to the determining that the application provided by the entity is installed on the receiving device, determining that the first sending device is associated with a first authentic entity;
in response to determining that the first sending device is associated with the first authentic entity, transmitting the first request for telephone communication to the receiving device;
intercepting a second request for telephone communication with the receiving device from a second sending device;
determining that an identifier of the second sending device is not included on the registry of trusted devices;
in response to determining that the identifier of the second sending device is not included on the registry of trusted devices, redirecting the second sending device to the registration process;
determining, via the registration process, that the second sending device is not associated with a second authentic entity; and
in response to determining that the second sending device is not associated with the second authentic entity:
facilitating presentation of an unverified status flag on the receiving device and transmitting the second request for telephone communication to the receiving device; or
blocking the second request for telephone communication with the receiving device.
|