US 11,949,699 B2
Electronic mail security system
Thomas Anthony Kemp, Aurora, IL (US); Metin Carlo DePaolis, Chicago, IL (US); William Robert Gemza, Jr., Pearland, TX (US); and Ryan Jerome Whalen, Oswego, IL (US)
Assigned to Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed by Chicago Mercantile Exchange Inc., Chicago, IL (US)
Filed on Dec. 5, 2022, as Appl. No. 18/074,632.
Application 18/074,632 is a continuation of application No. 17/319,192, filed on May 13, 2021, granted, now 11,546,357.
Application 17/319,192 is a continuation of application No. 16/870,181, filed on May 8, 2020, granted, now 11,038,904, issued on Jun. 15, 2021.
Application 16/870,181 is a continuation of application No. 15/833,396, filed on Dec. 6, 2017, granted, now 10,693,891, issued on Jun. 23, 2020.
Prior Publication US 2023/0101234 A1, Mar. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 21/55 (2013.01); G06Q 10/107 (2023.01); H04L 9/40 (2022.01); H04L 51/08 (2022.01); H04L 51/18 (2022.01); H04L 51/212 (2022.01)
CPC H04L 63/1416 (2013.01) [G06F 21/554 (2013.01); G06Q 10/107 (2013.01); H04L 51/08 (2013.01); H04L 51/18 (2013.01); H04L 51/212 (2022.05); H04L 63/1408 (2013.01); H04L 63/1425 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer implemented method comprising:
detecting, by a processor, an artifact within a received message, wherein the artifact is associated with and enables access to a payload, wherein the artifact is one of a uniform resource locator contained in the received message or an attachment to the received message;
generating, by the processor, a descriptor object which represents the detected artifact but does not enable access to the associated payload, and an associated interactive payload button, wherein interaction therewith causes an action to be taken with respect to the associated payload;
presenting, by the processor in a graphical user interface (GUI) rendered on a display coupled with the processor and insulated from the associated payload, the generated descriptor object and the generated interactive payload button;
determining, by the processor, that the action has been taken as a result of the generated interactive payload button having been interacted with by a user; and
enabling, by the processor only once the processor has determined that the action has been taken, operation of a disposal button via the GUI which enables the user to complete a review of the received message.