US 11,943,257 B2
URL rewriting
Yea So Jung, San Mateo, CA (US); Su Li Debbie Tan, San Francisco, CA (US); Kai Jing Jiang, San Francisco, CA (US); Fang Shuo Deng, San Francisco, CA (US); Yu Zhou Lee, San Francisco, CA (US); Rami F. Habal, San Francisco, CA (US); Oz Wasserman, San Francisco, CA (US); and Sanjay Jeyakumar, San Francisco, CA (US)
Assigned to Abnormal Security Corporation, San Francisco, CA (US)
Filed by Abnormal Security Corporation, San Francisco, CA (US)
Filed on Dec. 21, 2022, as Appl. No. 18/086,548.
Claims priority of provisional application 63/293,044, filed on Dec. 22, 2021.
Prior Publication US 2023/0208876 A1, Jun. 29, 2023
Int. Cl. H04L 9/40 (2022.01); G06F 9/54 (2006.01)
CPC H04L 63/1483 (2013.01) [G06F 9/547 (2013.01); H04L 63/1416 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor configured to:
receive an indication that a message has arrived at a user message box;
determine that the message includes a first link to a first resource;
analyze the first link to determine whether the first link is classified as a non-rewrite link;
in response to determining that the first link is not classified as a non-rewrite link, generate a first replacement link for the first link, wherein generating the first replacement link includes generating a particular link based at least in part on a message recipient and also based at least in part on a message identifier;
track whether a particular user associated with the user message box clicks on the first replacement link; and
provide an interstitial page to the user in response to determining that the user has clicked on the first replacement link; and
a memory coupled to the processor and configured to provide the processor with instructions.