Patent ID: 11930366
Assignee: T-MOBILE INNOVATIONS LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 15:
16. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, cause one or more processors to perform a method comprising:
receiving, at an internet protocol multimedia system, a plurality of messaging attempts from a user device associated with a mobile-originating or mobile-terminating call;
communicating the plurality of messaging attempts to a call session control function;
determining, by the call session control function, and based at least in part on the receipt of the plurality of messaging attempts during a predetermined time period, that the user device is suspect; and
adding the user device to a first suspect device list, wherein the first suspect device list is stored on a data repository,
in response to an acknowledgement from the data repository, associating the user device with a second suspect device list stored locally on the call session control function;
receiving, at the internet protocol multimedia system, a subsequent messaging attempt from the user device;
communicating the subsequent messaging attempt from the internet protocol multimedia system to the call session control function; and
determining by the call session control function, based on a query of the locally stored second suspect device list, that the user device is blacklisted; and
communicating an access denial for the messaging attempt from the call session control function to the user device, without a subsequent query to the data repository,
wherein determining that the user device is suspect is in response to determining that a triggering event has occurred, and wherein determining that the triggering event has occurred comprises determining that one or more key performance indicators (KPIs) has degraded greater than a threshold amount during a predetermined period of time.