Patent ID: 11956196
Assignee: PROOFPOINT, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 10:
11. A computing platform comprising:
one or more processors;
a communication interface, and
memory storing computer-readable instructions that, when executed by the one or more processors, cause the computing platform to:
receive, via the communication interface, a plurality of text messages from a sender;
determine a type of channel for each received message of the plurality of text messages, wherein the type of channel is selected from an application to person (A2P) channel and a person to person (P2P) channel;
tokenize the plurality of text messages to yield a plurality of tokens;
match one or more tokens of the plurality of tokens in the plurality of text messages to one or more bulk string tokens;
detect one or more homoglyphs in the plurality of text messages;
detect one or more uniform resource locators (URLs) in the plurality of text messages;
flag the sender as one of: a spam sender or a commercial sender based at least on the type of channel, the one or more matching tokens, the one or more detected homoglyphs, and the one or more detected URLs; and
based on flagging the sender as a spam sender, block one or more messages from the sender, wherein blocking the one or more messages from the sender includes blocking text messages received from at least one telephone number associated with the sender.