IP Library › Granted Patent US 12,395,534
Granted Patent B2
US 12,395,534 · App. 17/721,268 · Granted Aug 19, 2025

Cloud policy enforcement with synthetic request injection logic

Inventors: Prasenna Ravi (Thanjavur, IN); David Tze-Si Wu (Fremont, CA)
Assignee: Netskope, Inc.
H04L63/205H04L41/0816H04L63/0245H04L63/1466
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,395,534
App. No.
17/721,268
Filed
Apr 14, 2022
Granted
Aug 19, 2025
Kind
B2
Examiner
ALATA, AYOUB
Art Unit
2494
USPC
726/1
Abstract

The technology disclosed describes a system. The system comprises a network security system interposed between clients and cloud applications. The network security system is configured to receive one or more incoming requests towards a cloud application from a client during an application session, inject one or more synthetic requests into the application session to transmit the synthetic requests to the cloud application, and receive one or more responses to the synthetic requests from the cloud application. The synthetic requests are constructed using one or more parameters of the incoming requests, and do not transmit the incoming requests.

Claims (33)

1. A system, comprising:

a network security system, running on one or more hardware processors, interposed between clients and cloud applications, the network security system configured to:

receive one or more incoming requests targeted at a cloud application of the cloud applications from a client of the clients during an application session, wherein the one or more incoming requests and corresponding responses from the cloud application are subject to enforcement of security policies by the network security system, and wherein the security policies include data loss prevention (DLP) policies;

inject one or more synthetic requests into the application session to transmit the one or more synthetic requests to the cloud application, wherein the one or more synthetic requests are constructed using one or more parameters of the one or more incoming requests, and the one or more synthetic requests are not subject to the enforcement of the security policies;

receive one or more responses to the one or more synthetic requests from the cloud application, wherein the one or more responses to the one or more synthetic requests are not subject to the enforcement of the security policies; and

enforce the security policies on the one or more incoming requests using data supplied in at least one of the one or more responses to the one or more synthetic requests.

2. The system of claim 1 , wherein the network security system is further configured to hold at least one of the one or more incoming requests until the network security system receives at least one of the one or more responses.

3. The system of claim 1 , wherein the network security system is further configured to transmit at least one of the one or more incoming requests to the cloud application before the network security system transmits at least one of the one or more synthetic requests to the cloud application.

4. The system of claim 1 , wherein the network security system is further configured to transmit, in parallel, at least one of the one or more incoming requests and at least one of the one or more synthetic requests to the cloud application.

5. The system of claim 1 , wherein the network security system is further configured to use data supplied by at least one of the one or more responses for enforcement of the security policies on objects intercepted by the network security system.

6. The system of claim 5 , wherein the network security system is further configured to use the data to change security configurations of objects stored on the cloud application.

7. The system of claim 1 , wherein the network security system is further configured to inject the one or more synthetic requests into the application session in response to detecting absence of particular metadata.

8. The system of claim 7 , wherein the one or more synthetic requests are configured to retrieve the particular metadata from the cloud application.

9. The system of claim 7 , wherein at least one of the one or more synthetic requests are configured to retrieve the particular metadata from a metadata store independent of the cloud application.

10. The system of claim 1 , wherein the network security system is further configured to transmit, in parallel, multiple ones of the one or more synthetic requests to the cloud application for multiple ones of the one or more incoming requests, wherein the multiple ones of the one or more incoming requests correspond to respective activities being performed on the cloud application.

11. A computer-implemented method, including:

during an application session, receiving one or more incoming requests targeted at a cloud application, wherein the one or more incoming requests and corresponding responses from the cloud application are subject to enforcement of security policies, and wherein the security policies include data loss prevention (DLP) policies;

injecting one or more synthetic requests into the application session, and transmitting the one or more synthetic requests to the cloud application, wherein the one or more synthetic requests are constructed using one or more parameters of the one or more incoming requests, and the one or more synthetic requests are not subject to the enforcement of the security policies;

receiving one or more responses to the one or more synthetic requests from the cloud application, wherein the one or more responses to the one or more synthetic requests are not subject to the enforcement of the security policies; and

enforcing the security policies on the one or more incoming requests using data supplied in at least one of the one or more responses to the one or more synthetic requests.

12. The computer-implemented method of claim 11 , further including holding at least one of the one or more incoming requests until at least one of the one or more responses is received.

13. The computer-implemented method of claim 11 , further including transmitting, in parallel, at least one of the one or more incoming requests and at least one of the one or more synthetic requests to the cloud application.

14. The computer-implemented method of claim 11 , further including using data supplied by at least one of the one or more responses for policy enforcement on those objects that the one or more incoming requests attempt to transmit to the cloud application.

15. The computer-implemented method of claim 14 , further including using the data to change security configurations of objects stored on the cloud application.

16. A non-transitory computer readable storage medium impressed with computer program instructions to enforce policies, the instructions, when executed on one or more processors, implement a method comprising:

during an application session, receiving one or more incoming requests targeted at a cloud application, wherein the one or more incoming requests and corresponding responses from the cloud application are subject to enforcement of security policies, and wherein the security policies include data loss prevention (DLP) policies;

injecting one or more synthetic requests into the application session, and transmitting the one or more synthetic requests to the cloud application, wherein the one or more synthetic requests are constructed using one or more parameters of the one or more incoming requests, and the one or more synthetic requests are not subject to the enforcement of the security policies;

receiving one or more responses to the one or more synthetic requests from the cloud application, wherein the one or more responses to the one or more synthetic requests are not subject to the enforcement of the security policies; and

enforcing the security policies on the one or more incoming requests using data supplied in at least one of the one or more responses to the one or more synthetic requests.

17. The non-transitory computer readable storage medium of claim 16 , implementing the method further comprising holding at least one of the one or more incoming requests until at least one of the one or more responses is received.

18. The non-transitory computer readable storage medium of claim 16 , implementing the method further comprising transmitting, in parallel, at least one of the one or more incoming requests and at least one of the one or more synthetic requests to the cloud application.

19. The non-transitory computer readable storage medium of claim 16 , implementing the method further comprising using data supplied by at least one of the one or more responses for policy enforcement on those objects that the one or more incoming requests attempt to transmit to the cloud application.

20. The non-transitory computer readable storage medium of claim 19 , implementing the method further comprising using the data to change security configurations of objects stored on the cloud application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2022
From: WU, DAVID TZE-SI; RAVI, PRASENNA
To: NETSKOPE, INC.
Reel/Frame 059605/0747 →
Continuity (2)
Continuation 17237748 · Apr 22, 2021
Related Publication 20220345500A1 · Oct 27, 2022
References Cited (347)
US 5440723A · Arnold et al. · 1995 [cited by applicant]
US 6513122B1 · Magdych et al. · 2003 [cited by applicant]
US 6622248B1 · Hirai · 2003 [cited by applicant]
US 7080408B1 · Pak et al. · 2006 [cited by applicant]
US 7240100B1 · Wein et al. · 2007 [cited by applicant]
US 7298864B2 · Jones · 2007 [cited by applicant]
US 7376719B1 · Shafer et al. · 2008 [cited by applicant]
US 7600230B2 · Desai et al. · 2009 [cited by applicant]
US 7735116B1 · Gauvin · 2010 [cited by applicant]
US 7739301B2 · Bojinov et al. · 2010 [cited by applicant]
US 7822837B1 · Urban et al. · 2010 [cited by applicant]
US 7966654B2 · Crawford · 2011 [cited by applicant]
US 8000329B2 · Fendick et al. · 2011 [cited by applicant]
US 8161082B2 · Israel et al. · 2012 [cited by applicant]
US 8255984B1 · Ghostine et al. · 2012 [cited by applicant]
US 8296178B2 · Hudis et al. · 2012 [cited by applicant]
US 8543667B2 · Hluchyj et al. · 2013 [cited by applicant]
US 8793151B2 · DelZoppo et al. · 2014 [cited by applicant]
US 8826443B1 · Raman et al. · 2014 [cited by applicant]
US 8839417B1 · Jordan · 2014 [cited by applicant]
US 8856869B1 · Brinskelle · 2014 [cited by applicant]
US 9031918B2 · Venkatrao et al. · 2015 [cited by applicant]
US 9075990B1 · Yang · 2015 [cited by applicant]
US 9197601B2 · Pasdar · 2015 [cited by applicant]
US 9197673B1 · Gaddy et al. · 2015 [cited by applicant]
US 9225734B1 · Hastings · 2015 [cited by applicant]
US 9231968B2 · Fang et al. · 2016 [cited by applicant]
US 9270765B2 · Narayanaswamy et al. · 2016 [cited by applicant]
US 9280678B2 · Redberg · 2016 [cited by applicant]
US 9294442B1 · Lian et al. · 2016 [cited by applicant]
US 9374374B2 · Steinberg et al. · 2016 [cited by applicant]
US 9398102B2 · Narayanaswamy et al. · 2016 [cited by applicant]
US 9613190B2 · Ford et al. · 2017 [cited by applicant]
US 9762604B2 · Zaw · 2017 [cited by applicant]
US 9811662B2 · Sharpe et al. · 2017 [cited by applicant]
US 9912718B1 · Lepeska et al. · 2018 [cited by applicant]
US 9928377B2 · Narayanaswamy et al. · 2018 [cited by applicant]
US 10084825B1 · Xu · 2018 [cited by applicant]
US 10237282B2 · Nelson et al. · 2019 [cited by applicant]
US 10264071B2 · Vincent · 2019 [cited by applicant]
US 10334442B2 · Vaughn et al. · 2019 [cited by applicant]
US 10382468B2 · Dods · 2019 [cited by applicant]
US 10445167B1 · Young · 2019 [cited by applicant]
US 10452453B1 · Kumar et al. · 2019 [cited by applicant]
US 10484334B1 · Lee et al. · 2019 [cited by applicant]
US 10592386B2 · Walters et al. · 2020 [cited by applicant]
US 10728117B1 · Sharma et al. · 2020 [cited by applicant]
US 10826941B2 · Jain et al. · 2020 [cited by applicant]
US 10892964B2 · Sharma et al. · 2021 [cited by applicant]
US 10938686B2 · Sharma et al. · 2021 [cited by applicant]
US 10979458B2 · Narayanaswamy et al. · 2021 [cited by applicant]
US 10983986B2 · Kumar · 2021 [cited by applicant]
US 10992512B2 · He et al. · 2021 [cited by applicant]
US 11032301B2 · Mandrychenko et al. · 2021 [cited by applicant]
US 11036856B2 · Graun et al. · 2021 [cited by applicant]
US 11140178B1 · Yona et al. · 2021 [cited by applicant]
US 11178188B1 · Wu et al. · 2021 [cited by applicant]
US 11184403B1 · Wu et al. · 2021 [cited by applicant]
US 11190550B1 · Wu et al. · 2021 [cited by applicant]
US 11271972B1 · Ravi et al. · 2022 [cited by applicant]
US 11271973B1 · Ravi et al. · 2022 [cited by applicant]
US 11281775B2 · Burdett et al. · 2022 [cited by applicant]
US 11303647B1 · Wu et al. · 2022 [cited by applicant]
US 11336698B1 · Wu et al. · 2022 [cited by applicant]
US 11366723B2 · Bansod et al. · 2022 [cited by applicant]
US 11461184B2 · Ramohalli Gopala Rao et al. · 2022 [cited by applicant]
US 11500669B2 · Kumar et al. · 2022 [cited by applicant]
US 11755947B1 · Hernandez Munuera et al. · 2023 [cited by applicant]
US 20010023442A1 · Masters · 2001 [cited by applicant]
US 20020040432A1 · Gao · 2002 [cited by applicant]
US 20020099666A1 · Dryer et al. · 2002 [cited by applicant]
US 20030055994A1 · Herrmann et al. · 2003 [cited by applicant]
US 20030063321A1 · Inoue et al. · 2003 [cited by applicant]
US 20030172292A1 · Judge · 2003 [cited by applicant]
US 20030204632A1 · Willebeek-LeMair et al. · 2003 [cited by applicant]
US 20040015719A1 · Lee et al. · 2004 [cited by applicant]
US 20040215746A1 · McCanne et al. · 2004 [cited by applicant]
US 20040243703A1 · Demmer et al. · 2004 [cited by applicant]
US 20050010593A1 · Fellenstein et al. · 2005 [cited by applicant]
US 20050160161A1 · Barrett et al. · 2005 [cited by applicant]
US 20050210072A1 · Bojinov et al. · 2005 [cited by applicant]
US 20050271246A1 · Sharma et al. · 2005 [cited by applicant]
US 20060015728A1 · Ballinger et al. · 2006 [cited by applicant]
US 20060156401A1 · Newstadt et al. · 2006 [cited by applicant]
US 20070150568A1 · Ruiz · 2007 [cited by applicant]
US 20070204018A1 · Chandra et al. · 2007 [cited by applicant]
US 20070237147A1 · Quinn et al. · 2007 [cited by applicant]
US 20080069480A1 · Aarabi et al. · 2008 [cited by applicant]
US 20080134332A1 · Keohane et al. · 2008 [cited by applicant]
US 20080320151A1 · McCanne et al. · 2008 [cited by applicant]
US 20080320154A1 · Demmer et al. · 2008 [cited by applicant]
US 20090144818A1 · Kumar et al. · 2009 [cited by applicant]
US 20090193126A1 · Agarwal et al. · 2009 [cited by applicant]
US 20090193129A1 · Agarwal et al. · 2009 [cited by applicant]
US 20090199285A1 · Agarwal et al. · 2009 [cited by applicant]
US 20090249470A1 · Litvin et al. · 2009 [cited by applicant]
US 20090300351A1 · Lei et al. · 2009 [cited by applicant]
US 20090300604A1 · Barringer · 2009 [cited by applicant]
US 20090327401A1 · Gage · 2009 [cited by applicant]
US 20100017436A1 · Wolge · 2010 [cited by applicant]
US 20100325357A1 · Reddy et al. · 2010 [cited by applicant]
US 20110119481A1 · Auradkar et al. · 2011 [cited by applicant]
US 20110145594A1 · Jho et al. · 2011 [cited by applicant]
US 20110231921A1 · Narayanan et al. · 2011 [cited by applicant]
US 20110296036A1 · Canning et al. · 2011 [cited by applicant]
US 20120136928A1 · Dillon · 2012 [cited by applicant]
US 20120188940A1 · Agrawal et al. · 2012 [cited by applicant]
US 20120203932A1 · da Costa et al. · 2012 [cited by applicant]
US 20120278896A1 · Fang et al. · 2012 [cited by applicant]
US 20120304275A1 · Ji et al. · 2012 [cited by applicant]
US 20130007854A1 · Sorenson et al. · 2013 [cited by applicant]
US 20130046794A1 · De Magalhaes · 2013 [cited by applicant]
US 20130047195A1 · Radhakrishnan · 2013 [cited by applicant]
US 20130047253A1 · Radhakrishnan et al. · 2013 [cited by applicant]
US 20130080714A1 · Kegel et al. · 2013 [cited by applicant]
US 20130159694A1 · Chiueh et al. · 2013 [cited by applicant]
US 20130219456A1 · Sharma et al. · 2013 [cited by applicant]
US 20130238785A1 · Hawk et al. · 2013 [cited by applicant]
US 20130276142A1 · Peddada · 2013 [cited by applicant]
US 20130298190A1 · Sikka et al. · 2013 [cited by applicant]
US 20130347085A1 · Hawthorn et al. · 2013 [cited by applicant]
US 20140013112A1 · Cidon et al. · 2014 [cited by applicant]
US 20140032758A1 · Barton et al. · 2014 [cited by applicant]
US 20140068030A1 · Chambers et al. · 2014 [cited by applicant]
US 20140068705A1 · Chambers et al. · 2014 [cited by applicant]
US 20140259093A1 · Narayanaswamy et al. · 2014 [cited by applicant]
US 20140280889A1 · Nispel et al. · 2014 [cited by applicant]
US 20140282843A1 · Buruganahalli et al. · 2014 [cited by applicant]
US 20140337614A1 · Kelson et al. · 2014 [cited by applicant]
US 20140359282A1 · Shikfa et al. · 2014 [cited by applicant]
US 20140366079A1 · Pasdar · 2014 [cited by applicant]
US 20150074056A1 · Kellner et al. · 2015 [cited by applicant]
US 20150100357A1 · Seese et al. · 2015 [cited by applicant]
US 20150100664A1 · Flack et al. · 2015 [cited by applicant]
US 20150121059A1 · Davis · 2015 [cited by applicant]
US 20150128103A1 · Stratton · 2015 [cited by examiner]
US 20150135302A1 · Cohen et al. · 2015 [cited by applicant]
US 20150280959A1 · Vincent · 2015 [cited by applicant]
US 20160072800A1 · Soon-Shiong et al. · 2016 [cited by applicant]
US 20160072847A1 · Bremen et al. · 2016 [cited by applicant]
US 20160127379A1 · Nayshtut et al. · 2016 [cited by applicant]
US 20160134616A1 · Koushik et al. · 2016 [cited by applicant]
US 20160149956A1 · Birnbaum et al. · 2016 [cited by applicant]
US 20160212602A1 · Libonate et al. · 2016 [cited by applicant]
US 20160248841A1 · Barajas Gonzalez et al. · 2016 [cited by applicant]
US 20160259936A1 · Mukherjee et al. · 2016 [cited by applicant]
US 20160277368A1 · Narayanaswamy et al. · 2016 [cited by applicant]
US 20160323318A1 · Terrill et al. · 2016 [cited by applicant]
US 20160344700A1 · Gaddy et al. · 2016 [cited by applicant]
US 20160350145A1 · Botzer et al. · 2016 [cited by applicant]
US 20160381000A1 · Mathew et al. · 2016 [cited by applicant]
US 20170012838A1 · Kashtan et al. · 2017 [cited by applicant]
US 20170034201A1 · Zaw · 2017 [cited by applicant]
US 20170064005A1 · Lee · 2017 [cited by applicant]
US 20170093700A1 · Gilley et al. · 2017 [cited by applicant]
US 20170093917A1 · Chandra et al. · 2017 [cited by applicant]
US 20170249393A1 · Nair et al. · 2017 [cited by applicant]
US 20170250951A1 · Wang et al. · 2017 [cited by applicant]
US 20170264619A1 · Narayanaswamy et al. · 2017 [cited by applicant]
US 20170264640A1 · Narayanaswamy et al. · 2017 [cited by applicant]
US 20170324749A1 · Bhargava et al. · 2017 [cited by applicant]
US 20170331870A1 · Giger · 2017 [cited by applicant]
US 20180115547A1 · Peterson et al. · 2018 [cited by applicant]
US 20180191701A1 · Kong et al. · 2018 [cited by applicant]
US 20180278584A1 · Kuperman et al. · 2018 [cited by applicant]
US 20180278651A1 · Narayanaswamy et al. · 2018 [cited by applicant]
US 20180307859A1 · LaFever et al. · 2018 [cited by applicant]
US 20180332053A1 · Weis et al. · 2018 [cited by applicant]
US 20180343236A1 · Pillay-Esnault et al. · 2018 [cited by applicant]
US 20180367575A1 · Narayanaswamy · 2018 [cited by examiner]
US 20180375863A1 · Fan · 2018 [cited by applicant]
US 20190035027A1 · Ng et al. · 2019 [cited by applicant]
US 20190058714A1 · Joshi et al. · 2019 [cited by applicant]
US 20190075115A1 · Anderson et al. · 2019 [cited by applicant]
US 20190097965A1 · Linari et al. · 2019 [cited by applicant]
US 20190129976A1 · Cha et al. · 2019 [cited by applicant]
US 20190166194A1 · Garza et al. · 2019 [cited by applicant]
US 20190222479A1 · Nasser et al. · 2019 [cited by applicant]
US 20190253431A1 · Atanda · 2019 [cited by applicant]
US 20190288902A1 · He et al. · 2019 [cited by applicant]
US 20190289011A1 · Kamiya et al. · 2019 [cited by applicant]
US 20190297079A1 · Delcourt et al. · 2019 [cited by applicant]
US 20190318102A1 · Araya et al. · 2019 [cited by applicant]
US 20190325074A1 · Ghezzi et al. · 2019 [cited by applicant]
US 20190349405A1 · Bengtson · 2019 [cited by applicant]
US 20200044912A1 · Chakra et al. · 2020 [cited by applicant]
US 20200050686A1 · Kamalapuram et al. · 2020 [cited by applicant]
US 20200067935A1 · Carnes, III et al. · 2020 [cited by applicant]
US 20200074092A1 · Fliam et al. · 2020 [cited by applicant]
US 20200186501A1 · Neystadt et al. · 2020 [cited by applicant]
US 20200210383A1 · Demaris et al. · 2020 [cited by applicant]
US 20200220875A1 · Harguindeguy et al. · 2020 [cited by applicant]
US 20200274782A1 · Balaiah et al. · 2020 [cited by applicant]
US 20200274784A1 · Sharma et al. · 2020 [cited by applicant]
US 20200296169A1 · Jeuk et al. · 2020 [cited by applicant]
US 20200314121A1 · Mittermaier et al. · 2020 [cited by applicant]
US 20200336484A1 · Mahajan et al. · 2020 [cited by applicant]
US 20200344264A1 · Wolfson et al. · 2020 [cited by applicant]
US 20200351091A1 · Gardner · 2020 [cited by applicant]
US 20200358822A1 · Erickson et al. · 2020 [cited by applicant]
US 20200379874A1 · Lu · 2020 [cited by applicant]
US 20200389486A1 · Jeyakumar et al. · 2020 [cited by applicant]
US 20200396254A1 · Crabtree et al. · 2020 [cited by applicant]
US 20200403976A1 · Lewin et al. · 2020 [cited by applicant]
US 20210029089A1 · Lewin et al. · 2021 [cited by applicant]
US 20210029119A1 · Raman et al. · 2021 [cited by applicant]
US 20210036991A1 · Owens et al. · 2021 [cited by applicant]
US 20210051179A1 · Hulick, Jr. · 2021 [cited by applicant]
US 20210073265A1 · Thakkar et al. · 2021 [cited by applicant]
US 20210075790A1 · Hebert et al. · 2021 [cited by applicant]
US 20210103580A1 · Schierz et al. · 2021 [cited by applicant]
US 20210136115A1 · Andrews et al. · 2021 [cited by applicant]
US 20210182126A1 · Walters et al. · 2021 [cited by applicant]
US 20210192027A1 · Malton et al. · 2021 [cited by applicant]
US 20210192535A1 · Lee et al. · 2021 [cited by applicant]
US 20210234860A1 · Bansal et al. · 2021 [cited by applicant]
US 20210234919A1 · Paralikar et al. · 2021 [cited by applicant]
US 20210250341A1 · Senftleber et al. · 2021 [cited by applicant]
US 20210255907A1 · Walters et al. · 2021 [cited by applicant]
US 20210281567A1 · Arai · 2021 [cited by applicant]
US 20210306371A1 · Majkowski et al. · 2021 [cited by applicant]
US 20220247768A1 · Datar et al. · 2022 [cited by applicant]
US 20220345490A1 · Wu et al. · 2022 [cited by applicant]
US 20220345494A1 · Wu et al. · 2022 [cited by applicant]
EP 1063833A2 · 2000 [cited by applicant]
EP 3648431A1 · 2020 [cited by applicant]
EP 3699766A1 · 2020 [cited by applicant]
JP 5695002B2 · 2015 [cited by applicant]
KR 1020130086380A · 2013 [cited by applicant]
KR 1020170094863A · 2017 [cited by applicant]
WO 2010144735A2 · 2010 [cited by applicant]
WO 2016028779A1 · 2016 [cited by applicant]
WO 2021061932A1 · 2021 [cited by applicant]
JP-5695002-B2 English Translation. [cited by applicant]
“Set proxy settings and properties for scripted monitors New Relic Documentation”, [retrieved on Apr. 7, 2021]. Retrieved from the Internet <https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/scripting-monit… [cited by applicant]
“Set up a proxy for private synthetic monitoring—Dynatrace Help”, [retrieved on Apr. 7, 2021]. Retrieved from the Internet <https://www.dynatrace.com/support/help/how-to-use-dynatrace/synthetic-monitoring/private-synthe… [cited by applicant]
“Write synthetic API tests New Relic Documentation”, [retrieved on Apr. 7, 2021]. Retrieved from the Internet <https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/scripting-monitors/write-synthetic-api-tests/… [cited by applicant]
J. Reschke et, al, “Out-Of-Band Content Coding for HTTP”, Jun. 24, 2017, 17 pages, [retrieved on Apr. 7, 2021]. Retrieved from the Internet <https://tools.ietf.org/id/draft-reschke-http-oob-encoding-12.html>. [cited by applicant]
“Out-of-band resource load (HTTP)—PortSwigger”, 2 pages, [retrieved on Apr. 7, 2021]. Retrieved from the Internet <https://portswigger.net/kb/issues/00100a00_out-of-band-resource-load-http>. [cited by applicant]
“Problems in Generating Synthetic HTTP requests”, 1 page, [retrieved on Apr. 7, 2021]. Retrieved from the Internet <https://www.usenix.org/legacy/publications/library/proceedings/usits97/full_papers/banga/banga_html/nod… [cited by applicant]
Kearn, M., “Synthetic Request Injection to Generate Metadata For Cloud Policy Enforcement Report—Addendum 2B”, Apr. 7, 2021, 2 pages. [cited by applicant]
Kearn, M., “Synthetic Request Injection to Generate Metadata For Cloud Policy Enforcement Report”, Apr. 7, 2021, 2 pages. [cited by applicant]
U.S. Appl. No. 17/238,579—Office Action dated Jun. 24, 2021, 15 pages. [cited by applicant]
U.S. Appl. No. 17/237,783—Office Action dated Jul. 22, 2021, 14 pages. [cited by applicant]
U.S. Appl. No. 17/238,545—Notice of Allowance dated Jul. 14, 2021, 32 pages. [cited by applicant]
U.S. Appl. No. 17/237,863—Notice of Allowance dated Jun. 23, 2021, 17 pages. [cited by applicant]
U.S. Appl. No. 17/237,964—Notice of Allowance, dated Jun. 30, 2021, 41 pages. [cited by applicant]
U.S. Appl. No. 17/238,563—Office Action, dated Jun. 30, 2021, 29 pages. [cited by applicant]
U.S. Appl. No. 17/237,748—Office Action, dated Jun. 25, 2021, 31 pages. [cited by applicant]
U.S. Appl. No. 17/237,877—Office Action dated Sep. 1, 2021, 53 pages. [cited by applicant]
U.S. Appl. No. 17/237,748—Final Office Action dated Oct. 21, 2021, 46 pages. [cited by applicant]
U.S. Appl. No. 17/237,748—Response to Office Action dated Jun. 25, 2021, filed Sep. 27, 2021, 15 pages. [cited by applicant]
U.S. Appl. No. 17/237,748—Notice of Allowance, dated Jan. 10, 2022, 17 pages. [cited by applicant]
U.S. Appl. No. 17/237,748—Supplemental Notice of Allowance, dated Jan. 18, 2022, 4 pages. [cited by applicant]
“Netskope Introspection,” netSkope, Inc., 2015, 3 pgs. [cited by applicant]
Anonymous, Comparison of instant messaging protocols, Wikipedia, retrieved on Feb. 17, 2022, 2 pages. Retrieved from the internet [URL: https://en.wikipedia.org/w/index.php?title=Comparison of _instant_ messaging_protoc… [cited by applicant]
Anonymous, cURL, Wikipedia, retrieved on Feb. 17, 2022, 4 pages. Retrieved from the internet [URL: https://en.wikipedia.org/w/index.php?title=CURL&oldid=1002535730 ]. [cited by applicant]
Anonymous, Hypertext Transfer Protocol, Wikipedia, retrieved on Apr. 6, 2022, 15 pages. Retrieved from the internet URL: https://en.wikipedia.org/w/index.php?title=Hypertext_ Transfer_Protocol&oldid=1012415417 ]. [cited by applicant]
Anonymous, Internet Message Protocol {IMAP) Commands-RFC 3501, retrieved on Apr. 6, 2022, 108 pages. Retrieved from the internet [URL: https://tools.ietf.org/html/rfc3501for ]. [cited by applicant]
Anonymous, Lightweight Directory Access Protocol, Wikipedia, retrieved on Feb. 17, 2022, 13 pages. Retrieved from the internet [URL: hllps://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol]. [cited by applicant]
Anonymous, List of FTP commands, Wikipedia, retrieved on Apr. 6, 2022, 5 pages. Retrieved from the internet [URL: https://en.wikipedia.org/wiki/List_of_FTP commands]. [cited by applicant]
Anonymous, List of HTTP header fields, Wikipedia, retrieved on Apr. 6, 2022, 10 pages. Retrieved from the internet URL—https://en.wikipedia.org/w/index.php?title=List_of_HTTP _header_fields&oldid=1012071227]. [cited by applicant]
Anonymous, Post Office Protocol—Version 3—RFC 1939, retrieved on Apr. 6, 2022, 23 pages. Retrieved from the nternet [URL: https://lools.ielf.org/html/rfc1939]. [cited by applicant]
Anonymous, Real Time Streaming Protocol, Wikipedia, retrieved on Feb. 17, 2022, 10 pages. Retrieved from the nternet [URL: https://en.wikipedia.org/wiki/Real_ Time_Streaming_Protocol]. [cited by applicant]
Anonymous, Real-Time Messaging Protocol, Wikipedia, retrieved on Feb. 17, 2022, 10 pages. Retrieved from the nternet [URL: https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol]. [cited by applicant]
Anonymous, Simple Mail Transfer Protocol (SMTP) Commands—RFC 2821, retrieved on Apr. 6, 2022, 79 pages. Retrieved from the internet [URL—https://tools.ietf.org/html/rfc2821]. [cited by applicant]
Cheng et al., “Cloud Security For Dummies, Netskope Special Edition,” John Wiley & Sons, Inc., dated 2015, 53 pages. [cited by applicant]
Cloud Data Loss Prevention Reference Architecture, Netskope, Sep. 2015, WP-88-1, 2 pages. [cited by applicant]
Curl, The Art of Scripting HTTP Requests Using Curl, Curl Documentation, retrieved on Feb. 17, 2022, 11 pages. Retrieved from the internet [URL: https://curl.se/docs/httpscripting.html ]. [cited by applicant]
Documentation, tttp or utttp Command, IBM, retrieved on Apr. 6, 2022, 15 pages. Retrieved from the internet [URL: https://www.ibm.com/support/knowledgecenter/ssw_aix_72/t_commands/tttp.html ]. [cited by applicant]
International Search Report and Written Opinion issued in PCT application No. PCT/US2022/025781 dated Jul. 29, 2022, 11 pages. [cited by applicant]
International Search Report and Written Opinion issued in Application No. PCT/US2022/025787 dated Aug. 1, 2022, 10 pages. [cited by applicant]
International Search Report and Written Opinion issued in PCT Application No. PCT/US2022/025765 dated Aug. 4, 2022, 12 pages. [cited by applicant]
International Search Report and Written Opinion issued in PCT application No. PCT/US2022/205769 dated Aug. 4, 2022, 13 pages. [cited by applicant]
Netskope Cloud Confidence Index, netSkope, Inc., 2015, 4 pgs. [cited by applicant]
Netskope The 15 Critical CASB Use Cases, Netskope Inc., EB-141-1, dated 2015, 19 pages. [cited by applicant]
Netskope, “Data Loss Prevention and Monitoring in the Cloud”, Nov. 2014, 18 pages. [cited by applicant]
Netskope, “The 5 Steps to Cloud Confidence,” netSkope Inc., 2014, 11 pgs. [cited by applicant]
Repave the Cloud-Data Breach Collision Course, netSkope, Inc., 2014, 6 pgs. [cited by applicant]
The Netskope Active Platform Enabling Safe Migration to the Cloud, Apr. 2015, DS-1-8, Netskope, Inc., 6 pages. [cited by applicant]
The Netskope Advantage: Three “Must-Have” Requirements for Cloud Access Security Brokers, Jul. 2015, WP-12-2 , 4 pages. [cited by applicant]
U.S. Appl. No. 17/237,783—Notice of Allowance, dated Nov. 17, 2021, 14 pages. [cited by applicant]
U.S. Appl. No. 17/237,783—Response to Office Action dated Jul. 22, 2021 and Restriction Requirement, filed Oct. 21, 2021, 9 pages. [cited by applicant]
U.S. Appl. No. 17/237,877—Response to Final Office Action dated Jan. 4, 2022, filed Apr. 4, 2022, 11 pages. [cited by applicant]
U.S. Appl. No. 17/237,877—Response to Office Action dated Sep. 1, 2021, filed Dec. 1, 2021, 13 pages. [cited by applicant]
U.S. Appl. No. 17/238,563—Notice of Allowance dated Oct. 28, 2021, 34 pages. [cited by applicant]
U.S. Appl. No. 17/238,563—Response to Office Action dated Jun. 30, 2021, filed Sep. 30, 2021, 13 pages. [cited by applicant]
U.S. Appl. No. 17/238,579—Notice of Allowance, dated Oct. 26, 2021, 20 pages. [cited by applicant]
U.S. Appl. No. 17/238,579—Response to Office Action dated Jun. 24, 2021, filed Sep. 24, 2021, 11 pages. [cited by applicant]
U.S. Appl. No. 17/688,826 Non-Final Office Action mailed Feb. 16, 2023, 13 pages. [cited by applicant]
U.S. Appl. No. 17/237,877—Final Office Action dated Jan. 4, 2022, 47 pages, Jan. 4, 2022. [cited by applicant]
Michael Pleshakov, ‘Deploying NGINX Plus as a Cloud Load Balancer for OpenStack’, NGINX, F5, Oct. 19, 2016 [Retrieved on Jun. 22, 2022]. Retrieved from the Internet: <URL:https://www.nginx.com/blog/nginx-plus-cloud-load… [cited by applicant]
U.S. Appl. No. 17/237,877—Notice of Allowance dated Dec. 27, 2022, 13 pages, Dec. 27, 2022. [cited by applicant]
Netskope, Netskope Active Cloud OLP, dated 2015, 4 pages. [cited by applicant]
U.S. Appl. No. 17/527,125 Notice of Allowance mailed Apr. 28, 2023, 21 pages. [cited by applicant]
U.S. Appl. No. 17/537,399 Notice of Allowance mailed Aug. 9, 2023, 15 pages. [cited by applicant]
U.S. Appl. No. 17/688,779 Notice of Allowance mailed Aug. 24, 2023, 13 pages. [cited by applicant]
U.S. Appl. No. 18/163,761—Non-Final Office Action, dated Aug. 1, 2023, 10 pages. [cited by applicant]
International Preliminary Report on Patentability issued in PCT Application No. PCT/US2022/025765 mailed Nov. 2, 2023, 7 pages. [cited by applicant]
International Preliminary Report on Patentability issued in PCT Application No. PCT/US2022/025769 mailed Nov. 2, 2023, 8 pages. [cited by applicant]
International Preliminary Report on Patentability issued in PCT Application No. PCT/US2022/025781 mailed Nov. 2, 2023, 6 pages. [cited by applicant]
International Preliminary Report on Patentability issued in PCT Application No. PCT/US2022/025787 mailed Nov. 2, 2023, 6 pages. [cited by applicant]
U.S. Appl. No. 17/537,399 Notice of Allowance mailed Sep. 14, 2023, 5 pages. [cited by applicant]
U.S. Appl. No. 17/688,826 Notice of Allowance mailed Sep. 7, 2023, 10 pages. [cited by applicant]
Martin, Victoria “Cooperative Security Fabric,” The Fortinet Cookbook, Jun. 8, 2016, 6 pgs., archived Jul. 28, 2016 at https://web.archive.org/web/20160728170025/http://cookbook.fortinet.com/cooperative-security-fabric-… [cited by applicant]
Huckaby, Jeff “Ending Clear Text Protocols,” Rackaid.com, Dec. 9, 2008, 3 pgs. [cited by applicant]
Newton, Harry “fabric,” Newton's Telecom Dictionary, 30th Updated, Expanded, Anniversary Edition, 2016, 3 pgs. [cited by applicant]
Fortinet, “Fortinet Security Fabric Earns 100% Detection Scores Across Several Attack Vectors in NSS Labs' Latest Breach Detection Group Test [press release]”, Aug. 2, 2016, 4 pgs, available at https://www.fortinet.com/… [cited by applicant]
Fortinet, “Fortinet Security Fabric Named 2016 CRN Network Security Product of the Year [press release]”, Dec. 5, 2016, 4 pgs, available at https://www.fortinet.com/corporate/about-us/newsroom/press-releases/2016/fortin… [cited by applicant]
McCullagh, Declan, “How safe is instant messaging? A security and privacy survey,” CNET, Jun. 9, 2008, 14 pgs. [cited by applicant]
Beck et al., “IBM and Cisco: Together for a World Class Data Center,” IBM Redbooks, Jul. 2013, 654 pgs. [cited by applicant]
Martin, Victoria “Installing internal FortiGates and enabling a security fabric,” The Fortinet Cookbook, Jun. 8, 2016, 11 pgs, archived Aug. 28, 2016 at https://web.archive.org/web/20160828235831/http://cookbook.fortine… [cited by applicant]
Zetter, Kim, “Revealed: The Internet's Biggest Security Hole,” Wired, Aug. 26, 2008, 13 pgs. [cited by applicant]
Adya et al., “Farsite: Federated, available, and reliable storage for an incompletely trusted environment,” SIGOPS Oper. Syst. Rev. 36, SI, Dec. 2002, pp. 1-14. [cited by applicant]
Agrawal et al., “Order preserving encryption for numeric data,” In Proceedings of the 2004 ACM SIGMOD international conference on Management of data, Jun. 2004, pp. 563-574. [cited by applicant]
Balakrishnan et al., “A layered naming architecture for the Internet,” ACM SIGCOMM Computer Communication Review, 34(4), 2004, pp. 343-352. [cited by applicant]
Downing et al., Naming Dictionary of Computer and Internet Terms, (11th Ed.) Barron's, 2013, 6 pgs. [cited by applicant]
Downing et al., Dictionary of Computer and Internet Terms, (10th Ed.) Barron's, 2009, 4 pgs. [cited by applicant]
Zoho Mail, “Email Protocols: What they are & their different types,” 2006, 7 pgs. available at https://www.zoho.com/mail/glossary/email-protocols.html#:˜:text=mode of communication.-,What are the different email protoco… [cited by applicant]
NIIT, Special Edition Using Storage Area Networks, Que, 2002, 6 pgs. [cited by applicant]
Chapple, Mike, “Firewall redundancy: Deployment scenarios and benefits,” TechTarget, 2005, 5 pgs. available at https://www.techtarget.com/searchsecurity/tip/Firewall-redundancy-Deployment-scenarios-and-benefits?Offer=ab… [cited by applicant]
Fortinet, FortiGate—3600 User Manual (vol. 1, Version 2.50 MR2) Sep. 5, 2003, 329 pgs. [cited by applicant]
Fortinet, FortiGate SOHO and SMB Configuration Example, (Version 3.0 MR5), Aug. 24, 2007, 54 pgs. [cited by applicant]
Fortinet, FortiSandbox—Administration Guide, (Version 2.3.2), Nov. 9, 2016, 191 pgs. [cited by applicant]
Fortinet, FortiSandbox Administration Guide, (Version 4.2.4) Jun. 12, 2023, 245 pgs. available at https://fortinetweb.s3.amazonaws.com/docs.fortinet.com/v2/attachments/fba32b46-b7c0-11ed-8e6d-fa163e15d75b/FortiSandbox-4… [cited by applicant]
Fortinet, FortiOS—Administration Guide, (Versions 6.4.0), Jun. 3, 2021, 1638 pgs. [cited by applicant]
Heady et al., “The Architecture of a Network Level Intrusion Detection System,” University of New Mexico, Aug. 15, 1990, 21 pgs. [cited by applicant]
Kephart et al., “Fighting Computer Viruses,” Scientific American (vol. 277, No. 5) Nov. 1997, pp. 88-93. [cited by applicant]
Wang, L., Chapter 5: Cooperative Security in D2D Communications, “Physical Layer Security in Wireless Cooperative Networks,” 41 pgs. first online on Sep. 1, 2017 at https://link.springer.com/chapter/10.1007/978-3-319-61… [cited by applicant]
Lee et al., “A Data Mining Framework for Building Intrusion Detection Models,” Columbia University, n.d. 13 pgs. [cited by applicant]
Merriam-Webster Dictionary, 2004, 5 pgs. [cited by applicant]
Microsoft Computer Dictionary, (5th Ed.), Microsoft Press, 2002, 8 pgs. [cited by applicant]
Microsoft Computer Dictionary, (4th Ed.), Microsoft Press, 1999, 5 pgs. [cited by applicant]
Mika et al., “Metadata Statistics for a Large Web Corpus,” LDOW2012, Apr. 16, 2012, 6 pgs. [cited by applicant]
Oxford Dictionary of Computing (6th Ed.), 2008, 5 pgs. [cited by applicant]
Paxson, Vern, “Bro: a System for Detecting Network Intruders in Real-Time,” Proceedings of the 7th USENIX Security Symposium, Jan. 1998, 22 pgs. [cited by applicant]
Fortinet Inc., U.S. Appl. No. 62/503,252, “Building a Cooperative Security Fabric of Hierarchically Interconnected Network Security Devices.” n.d., 87 pgs. [cited by applicant]
Song et al., “Practical techniques for searches on encrypted data,” In Proceeding 2000 IEEE symposium on security and privacy. S&P 2000, May 2000, pp. 44-55. [cited by applicant]
Dean, Tamara, Guide to Telecommunications Technology, Course Technology, 2003, 5 pgs. [cited by applicant]
U.S. Appl. No. 60/520,577, “Device, System, and Method for Defending a Computer Network,” Nov. 17, 2003, 21 pgs. [cited by applicant]
U.S. Appl. No. 60/552,457, “Fortinet Security Update Technology,” Mar. 2004, 6 pgs. [cited by applicant]
Tittel, Ed, Unified Threat Management For Dummies, John Wiley & Sons, Inc., 2012, 76 pgs. [cited by applicant]
Fortinet, FortiOS Handbook: UTM Guide (Version 2), Oct. 15, 2010, 188 pgs. [cited by applicant]
Full Definition of Security, Wayback Machine Archive of Merriam-Webster on Nov. 17, 2016, 1 pg. [cited by applicant]
Definition of Cooperative, Wayback Machine Archive of Merriam-Webster on Nov. 26, 2016, 1 pg. [cited by applicant]
Pfaffenberger, Bryan, Webster's New World Computer Dictionary, (10th Ed.), 2003, 5 pgs. [cited by applicant]
U.S. Appl. No. 17/696,785—Non-Final Office Action, dated Oct. 1, 2024, 16 pages. [cited by applicant]