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

Claim 0:
1. A message security system 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 message security system to:
receive, via the communication interface, one or more character-limited messages sent to a user device;
detect a Uniform Resource Locator (URL) within the one or more character-limited messages for replacement;
generate a shortened URL corresponding to the detected URL, wherein a domain of the shortened URL is hosted by the message security system, and wherein generating the shortened URL includes:
generating a random token based on a maximum number of characters that can be transmitted in a single character-limited message, wherein a length of the random token is selected based on a number of available unused characters in at least one of the one or more character-limited messages; and
generating a shortened URL comprising the domain and the generated random token, and

modify the one or more character-limited messages by replacing the URL with the shortened URL;
cause transmission of the modified one or more character-limited messages to the user device;
receive, via the communication interface, from the user device, a request to access the shortened URL;
redirect the user device to the detected URL corresponding to the shortened URL; and
determine an expiration of the shortened URL based on the length of the random token.