US 12,375,469 B2
Active data loss prevention (DLP) engine
Rajesh K. Shah, Parsippany, NJ (US); Arif Sufi, Harrison, NJ (US); Balamurugan Muthu, Phoenix, AZ (US); Sudip Mukhopadhyay, Jamaica, NY (US); Deepak Nayak, Dayton, NJ (US); Senthil K. Ponnappan, Peoria, AZ (US); Chris Benz, Seville, OH (US); Christopher D. Elomaa, Coventry, RI (US); Christine Roberts, Wayland, MA (US); Ryan Pearson, Cumberland, RI (US); Jeffrey M. Mayerson, Addison, TX (US); Christopher C. Ebeling, Westwood, MA (US); and Kalyan C. Gottipati, Phoenix, AZ (US)
Assigned to Citizens Financial Group, Inc., Providence, RI (US)
Filed by Citizens Financial Group, Inc., Providence, RI (US)
Filed on Oct. 5, 2023, as Appl. No. 18/481,512.
Application 18/481,512 is a continuation of application No. 18/348,631, filed on Jul. 7, 2023, granted, now 11,818,115.
Claims priority of provisional application 63/423,530, filed on Nov. 8, 2022.
Claims priority of provisional application 63/423,652, filed on Nov. 8, 2022.
Claims priority of provisional application 63/422,029, filed on Nov. 3, 2022.
Claims priority of provisional application 63/422,180, filed on Nov. 3, 2022.
Claims priority of provisional application 63/421,785, filed on Nov. 2, 2022.
Claims priority of provisional application 63/421,797, filed on Nov. 2, 2022.
Prior Publication US 2024/0146711 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/62 (2013.01)
CPC H04L 63/0815 (2013.01) [G06F 21/6245 (2013.01); H04L 63/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A notification and active data loss and prevention (DLP) engine framework comprising:
one or more computing devices executing computer-readable program instructions that cause the notification and active DLP engine framework to:
capture a flow of data associated with one or more workflow journeys;
extract data objects from the captured flow of data;
determine whether the data objects comprise sensitive data;
classify the data objects based on the determination as to whether the data objects comprise sensitive data; and
initiate at least one of an action and control when the data objects are classified as comprising the sensitive data,
wherein the one or more computing devices comprise a plurality of modules that include at least an event subscriber module and a streaming service module,
wherein the event subscriber module is configured to subscribe to the streaming service module to receive the data objects, and
wherein the data objects further comprise event data associated with the one or more workflow journeys.