IP Library Granted Patent US 12,413,629
Granted Patent B2
US 12,413,629 · App. 18/152,088 · Granted Sep 9, 2025

Artificial intelligence (AI) devices control based on policies

Inventors: James S. Robinson (Indianapolis, IN); Damian C. Chung (Gilbert, AZ); Lamont Orange (Florissant, MO)
H04L63/205H04L63/0807H04L63/10H04L63/105
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,413,629
App. No.
18/152,088
Granted
Sep 9, 2025
Kind
B2
Abstract

A policy-controlled access security system for managing access security to electronic agents in cloud based multi-tenant systems includes a client device, a mid-link server, and a web server. A local application running on the client device requests access to an electronic agent of a remote application of the web server. Policies are determined for controlled access to the electronic agent. A token for the electronic agent is correlated with a plurality of tokens for identifying a user application associated with the token. The remote application is compared with the user application. A non-compliance of the set of policies is identified by determining enabling of one or more AI devices by the plurality of end users. The set of policies are modified based on the non-compliance and the functionality associated with the electronic agent and the plurality of privileges are updated for the end user based on the modified policies.

Claims (65)

1. A method for policy-controlled access security to electronic agents in cloud-based multi-tenant systems comprising a plurality of memories, the method comprising:

requesting by a local application running on a client device access to an electronic agent of a remote application run on a remote instance of an agent server, wherein a token is required by the electronic agent;

determining a set of policies from a plurality of policies corresponding to the electronic agent, wherein:

the plurality of policies specifies controlled access to a plurality of electronic agents of a plurality of remote applications,

the controlled access includes restrictive use of a functionality associated with the electronic agents, access to shared content, and/or access to the electronic agent by a plurality of end users, and

the plurality of electronic agents includes online meeting, chatbots, web conferences, webinars, chatting platforms, and/or messaging applications;

correlating the token with a plurality of tokens in a token repository for identifying a user application associated with the token;

comparing the remote application corresponding to the token from the request with the identified user application;

determining an authorization by a mid-link server corresponding to the token for accessing the electronic agent based on the comparing, wherein the determining the authorization comprising either:

authorizing the token for accessing the electronic agent via the remote application, or

blocking the token when unauthorized to prevent access to the electronic agent, wherein machine learning algorithms are used to categorize the token based on token usage, and the token is subcategorized as blocked in case the token was blocked in past;

enforcing the set of policies on the client device;

identifying a non-compliance with the set of policies during the access of the electronic agents, wherein the non-compliance of the set of policies is identified by determining enabling of one or more Artificial Intelligence (AI) devices within a threshold distance from an end user of the client device, and an alert is generated for one or more of the plurality of end users based on the non-compliance;

providing the access to the electronic agent based on the set of policies via the agent server;

modifying the set of policies based on the non-compliance; and

updating the functionality associated with the electronic agent based on the modified set of policies, wherein access rights to the functionality of the plurality of electronic agents comprise one or more of: recording, sharing content, inviting participants, and use of the one or more AI devices in a vicinity of the participants.

2. The method for policy-controlled access security to electronic agents in cloud-based multi-tenant systems as recited in claim 1 , wherein the plurality of policies corresponding to the functionality are modified based on a new request from the client device.

3. The method for policy-controlled access security to electronic agents in cloud-based multi-tenant systems as recited in claim 1 , wherein the plurality of policies is based on a tenant of the client device, a type of network connection, confidentiality associated with the functionality and the plurality of remote applications, user logs, and/or a user designation associated with the client device.

4. The method for policy-controlled access security to electronic agents in cloud-based multi-tenant systems as recited in claim 1 , further comprising assigning a plurality of privileges to the client device for accessing the electronic agent based on the set of policies, wherein the set of policies specifies the plurality of privileges associated with the controlled access to the electronic agent.

5. The method for policy-controlled access security to electronic agents in cloud-based multi-tenant systems as recited in claim 1 , wherein a plurality of privileges allows the end user of the plurality of end users to assign access rights to other participants of the electronic agents based on the set of policies.

6. The method for policy-controlled access security to electronic agents in cloud-based multi-tenant systems as recited in claim 1 , wherein the modifying of the set of policies associated with the token is based on usage history of the functionality of the electronic agent.

7. A policy-based access system for managing secure access to electronic agents in cloud-based multi-tenant systems, the policy-based access system comprising one or more servers including one or more memories, collectively having code for:

requesting by a local application running on a client device access to an electronic agent of a remote application run on a remote instance of an agent server, wherein a token is required by the electronic agent;

determining a set of policies from a plurality of policies corresponding to the electronic agent, wherein:

the plurality of policies specifies controlled access to a plurality of electronic agents of a plurality of remote applications,

the controlled access comprises one or more of restrictive use of a functionality associated with the electronic agents, access to shared content, and access to the electronic agent by a plurality of end users, and

the plurality of electronic agents comprises one or more of: online meetings, chatbots, web conferences, webinars, chatting platforms, and messaging applications;

correlating the token with a plurality of tokens in a token repository for identifying a user application associated with the token;

comparing the remote application corresponding to the token from the request with the identified user application;

determining an authorization by a mid-link server corresponding to the token for accessing the electronic agent based on the comparing, wherein the determining the authorization comprising either:

authorizing the token for accessing the electronic agent via the remote application, or

blocking the token when unauthorized to prevent access to the electronic agent, wherein machine learning algorithms are used to categorize the token based on token usage, and the token is subcategorized as blocked in case the token was blocked in past;

enforcing the set of policies on the client device;

identifying a non-compliance with the set of policies during access of the electronic agents, wherein the non-compliance of the set of policies is identified by determining enabling of one or more Artificial Intelligence (AI) devices within a threshold distance from an end user of the client device, and an alert is generated for one or more of the plurality of end users based on the non-compliance;

providing access to the electronic agent based on the set of policies via the agent server;

modifying the set of policies based on the non-compliance; and

updating the functionality associated with the electronic agent based on the modified set of policies, wherein access rights to the functionality of the plurality of electronic agents comprise one or more of: recording, sharing content, inviting participants, and use of the one or more AI devices in a vicinity of the participants.

8. The policy-based access system for managing secure access to electronic agents in cloud-based multi-tenant systems as recited in claim 7 , wherein the plurality of policies corresponding to the functionality are modified based on a new request from the client device.

9. The policy-based access system for managing secure access to electronic agents in cloud-based multi-tenant systems as recited in claim 7 , wherein the plurality of policies is based on a tenant of the client device, a type of network connection, confidentiality associated with the functionality and the plurality of remote applications, user logs, and/or a user designation associated with the client device.

10. The policy-based access system for managing secure access to electronic agents in cloud-based multi-tenant systems as recited in claim 7 , further comprising code for assigning a plurality of privileges to the client device for accessing the electronic agent based on the set of policies, wherein the set of policies specifies the plurality of privileges associated with the controlled access to the electronic agent.

11. The policy-based access system for managing secure access to electronic agents in cloud-based multi-tenant systems as recited in claim 7 , wherein a plurality of privileges allows the end user of the plurality of end users to assign access rights to other participants of the electronic agents based on the set of policies.

12. The policy-based access system for managing secure access to electronic agents in cloud-based multi-tenant systems as recited in claim 7 , wherein the modifying of the set of policies associated with the token is based on usage history of the functionality of the electronic agent.

13. A policy-controlled access security system for managing access security to electronic agents in a cloud based multi-tenant system, the policy-controlled access security system comprising:

a client device having a local application, the local application executes on the client device to request by a local application running on a client device access to an electronic agent of a remote application run on a remote instance of an agent server, wherein a token is required by the electronic agent; and

a mid-link server for:

determine a set of policies from a plurality of policies corresponding to the electronic agent, wherein:

the plurality of policies specifies controlled access to a plurality of electronic agents of a plurality of remote applications,

the controlled access comprises one or more of: restrictive use of a functionality associated with the electronic agents, access to shared content, and access to the electronic agent by a plurality of end users, and

the plurality of electronic agents comprises one or more of: online meetings, chatbots, web conferences,

webinars, chatting platforms, and messaging applications;

correlate the token with a plurality of tokens in a token repository for identifying a user application associated with the token;

compare the remote application corresponding to the token from the request with the identified user application;

determine an authorization by a mid-link server corresponding to the token for accessing the electronic agent based on the comparing, wherein the determining the authorization comprises either:

authorizing the token for accessing the electronic agent via the remote application, or

blocking the token when unauthorized to prevent access to the electronic agent, wherein machine learning algorithms are used to categorize the token based on token usage, and the token is subcategorized as blocked in case the token was blocked in past;

enforce the set of policies on the client device;

identify a non-compliance with the set of policies during access of the electronic agents, wherein the non-compliance of the set of policies is identified by determining enabling of one or more Artificial Intelligence (AI) devices within a threshold distance from an end user of the client device, and an alert is generated for one or more of the plurality of end users based on the non-compliance;

provide access to the electronic agent based on the set of policies via the agent server;

modify the set of policies based on the non-compliance; and

updating the functionality associated with the electronic agent based on the modified set of policies, wherein access rights to the functionality of the plurality of electronic agents comprises one or more of: recording, sharing content, inviting participants, and use of the one or more AI devices in a vicinity of the participants.

14. The policy-controlled access security system for managing access security to electronic agents in the cloud based multi-tenant system recited in claim 13 , wherein the plurality of policies corresponding to the functionality are modified based on a new request from the client device.

15. The policy-controlled access security system for managing access security to electronic agents in the cloud based multi-tenant system recited in claim 13 , wherein the plurality of policies is based on a tenant of the client device, a type of network connection, confidentiality associated with the functionality and the plurality of remote applications, user logs, and/or a user designation associated with the client device.

16. The policy-controlled access security system for managing access security to electronic agents in the cloud based multi-tenant system recited in claim 13 , wherein the policy-controlled access security system assigns a plurality of privileges to the client device for accessing the electronic agent based on the set of policies, wherein the set of policies specifies the plurality of privileges associated with the controlled access to the electronic agent.

17. The policy-controlled access security system for managing access security to electronic agents in the cloud based multi-tenant system recited in claim 13 , wherein a plurality of privileges allows the end user of the plurality of end users to assign access rights to other participants of the electronic agents based on the set of policies.

18. The policy-controlled access security system for managing access security to electronic agents in the cloud based multi-tenant system recited in claim 13 , wherein the modifying of the set of policies associated with the token is based on usage history of the functionality of the electronic agent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2023
From: ROBINSON, JAMES S.; CHUNG, DAMIAN C.; ORANGE, LAMONT
To: NETSKOPE, INC.
Reel/Frame 062660/0444 →
Continuity (2)
Continuation 17566125 · Dec 30, 2021
Related Publication 20230216892A1 · Jul 6, 2023
References Cited (358)
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 6853988B1 · Dickinson · 2005 [cited by examiner]
US 7080408B1 · Pak et al. · 2006 [cited by applicant]
US 7298864B2 · Jones · 2007 [cited by applicant]
US 7376719B1 · Shafer et al. · 2008 [cited by applicant]
US 7735116B1 · Gauvin · 2010 [cited by applicant]
US 7966654B2 · Crawford · 2011 [cited by applicant]
US 8000329B2 · Fendick et al. · 2011 [cited by applicant]
US 8051491B1 · Cavage · 2011 [cited by examiner]
US 8296178B2 · Hudis et al. · 2012 [cited by applicant]
US 8332464B2 · Dispensa · 2012 [cited by examiner]
US 8464335B1 · Sinha · 2013 [cited by examiner]
US 8468582B2 · Kuang · 2013 [cited by examiner]
US 8572689B2 · Radhakrishnan · 2013 [cited by applicant]
US 8595810B1 · Ben Ayed · 2013 [cited by examiner]
US 8646060B1 · Ben Ayed · 2014 [cited by examiner]
US 8793151B2 · DelZoppo et al. · 2014 [cited by applicant]
US 8839417B1 · Jordan · 2014 [cited by applicant]
US 9043480B2 · Barton · 2015 [cited by examiner]
US 9083750B2 · Gomez et al. · 2015 [cited by applicant]
US 9185095B1 · Moritz · 2015 [cited by examiner]
US 9197601B2 · Pasdar · 2015 [cited by applicant]
US 9225734B1 · Hastings · 2015 [cited by applicant]
US 9231968B2 · Fang et al. · 2016 [cited by applicant]
US 9280678B2 · Redberg · 2016 [cited by applicant]
US 9306954B2 · Movassaghi · 2016 [cited by examiner]
US 9369493B2 · Sweet · 2016 [cited by examiner]
US 9374379B1 · Hew · 2016 [cited by examiner]
US 9432381B2 · Dyor · 2016 [cited by examiner]
US 9571285B2 · Kassaei et al. · 2017 [cited by applicant]
US 9652911B2 · Fedronic · 2017 [cited by examiner]
US 9722991B2 · Canning et al. · 2017 [cited by applicant]
US 9811662B2 · Sharpe et al. · 2017 [cited by applicant]
US 9853993B1 · Zhou · 2017 [cited by examiner]
US 9860223B2 · Anderson · 2018 [cited by examiner]
US 10049514B2 · Outwater · 2018 [cited by examiner]
US 10084825B1 · Xu · 2018 [cited by applicant]
US 10237282B2 · Nelson et al. · 2019 [cited by applicant]
US 10334442B2 · Vaughn et al. · 2019 [cited by applicant]
US 10382468B2 · Dods · 2019 [cited by applicant]
US 10397186B2 · Clark · 2019 [cited by examiner]
US 10454940B2 · Ander et al. · 2019 [cited by applicant]
US 10462135B2 · Varadarajan · 2019 [cited by examiner]
US 10462188B2 · Terrill · 2019 [cited by examiner]
US 10484334B1 · Lee et al. · 2019 [cited by applicant]
US 10530759B2 · Alison · 2020 [cited by examiner]
US 10601831B2 · Ezell · 2020 [cited by examiner]
US 10609087B2 · Zhou · 2020 [cited by examiner]
US 10623410B2 · Leibmann · 2020 [cited by examiner]
US 10673861B2 · Karunakaran et al. · 2020 [cited by applicant]
US 10727973B1 · Kumar · 2020 [cited by examiner]
US 10749677B2 · Agrawal · 2020 [cited by examiner]
US 10771407B2 · Youssefi · 2020 [cited by examiner]
US 10771458B1 · Xia · 2020 [cited by examiner]
US 10826941B2 · Jain et al. · 2020 [cited by applicant]
US 10846390B2 · Subramanian et al. · 2020 [cited by applicant]
US 10929352B2 · Nation · 2021 [cited by examiner]
US 10938567B2 · Martino · 2021 [cited by examiner]
US 10956377B2 · Todd · 2021 [cited by examiner]
US 10965673B2 · Smith · 2021 [cited by examiner]
US 11032301B2 · Mandrychenko et al. · 2021 [cited by applicant]
US 11036856B2 · Graun et al. · 2021 [cited by applicant]
US 11140061B1 · Sanders · 2021 [cited by examiner]
US 11165783B1 · Eiers · 2021 [cited by examiner]
US 11184766B1 · Lord · 2021 [cited by examiner]
US 11233776B1 · Muddapappu · 2022 [cited by examiner]
US 11245640B1 · Maurya · 2022 [cited by examiner]
US 11250125B2 · Bhamidipati · 2022 [cited by examiner]
US 11263315B2 · Bhamidipati · 2022 [cited by examiner]
US 11281775B2 · Burdett et al. · 2022 [cited by applicant]
US 11283884B2 · Mercadie · 2022 [cited by examiner]
US 11322050B1 · Arbajian · 2022 [cited by examiner]
US 11386405B2 · Pandit · 2022 [cited by examiner]
US 11405182B2 · Bhamidipati · 2022 [cited by examiner]
US 11449799B1 · Arbajian · 2022 [cited by examiner]
US 11500929B2 · Choudhury · 2022 [cited by examiner]
US 11501202B1 · Stefani · 2022 [cited by examiner]
US 11531776B2 · Buckley · 2022 [cited by examiner]
US 11533175B1 · Rao · 2022 [cited by examiner]
US 11546358B1 · Robinson · 2023 [cited by examiner]
US 11563542B2 · Yoo · 2023 [cited by examiner]
US 11676135B2 · Bhamidipati · 2023 [cited by examiner]
US 11689521B2 · Fletcher · 2023 [cited by examiner]
US 11768699B2 · Esibov · 2023 [cited by examiner]
US 11785050B2 · Roh · 2023 [cited by examiner]
US 11902280B1 · Cheng · 2024 [cited by examiner]
US 11928426B1 · Gutzeit · 2024 [cited by examiner]
US 11930048B1 · Dadon · 2024 [cited by examiner]
US 12019653B2 · Habiba · 2024 [cited by examiner]
US 12068848B2 · Goldhamer · 2024 [cited by examiner]
US 12081550B1 · Zhang · 2024 [cited by examiner]
US 12153705B2 · Marino · 2024 [cited by examiner]
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 20030191964A1 · Satyavolu · 2003 [cited by examiner]
US 20030204632A1 · Willebeek-LeMair et al. · 2003 [cited by applicant]
US 20040015719A1 · Lee et al. · 2004 [cited by applicant]
US 20050010593A1 · Fellenstein et al. · 2005 [cited by applicant]
US 20050022012A1 · Bluestone · 2005 [cited by examiner]
US 20050120214A1 · Yeates · 2005 [cited by examiner]
US 20050271246A1 · Sharma et al. · 2005 [cited by applicant]
US 20060112188A1 · Albanese · 2006 [cited by examiner]
US 20060156401A1 · Newstadt et al. · 2006 [cited by applicant]
US 20070083655A1 · Pedersen · 2007 [cited by examiner]
US 20070107061A1 · Engle · 2007 [cited by examiner]
US 20070185815A1 · Boccon-Gibod · 2007 [cited by examiner]
US 20070192329A1 · Croft · 2007 [cited by examiner]
US 20070204018A1 · Chandra et al. · 2007 [cited by applicant]
US 20070237147A1 · Quinn et al. · 2007 [cited by applicant]
US 20070244987A1 · Pedersen · 2007 [cited by examiner]
US 20080069480A1 · Aarabi et al. · 2008 [cited by applicant]
US 20080101598A1 · Dillaway · 2008 [cited by examiner]
US 20080134332A1 · Keohane et al. · 2008 [cited by applicant]
US 20080222696A1 · Nicodemus · 2008 [cited by examiner]
US 20080235782A1 · Johnson · 2008 [cited by examiner]
US 20090144818A1 · Kumar et al. · 2009 [cited by applicant]
US 20090183225A1 · Malakapalli 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 20100017436A1 · Wolge · 2010 [cited by applicant]
US 20100325419A1 · Kanekar · 2010 [cited by examiner]
US 20110119481A1 · Auradkar et al. · 2011 [cited by applicant]
US 20110145594A1 · Jho et al. · 2011 [cited by applicant]
US 20120054625A1 · Pugh · 2012 [cited by examiner]
US 20120246098A1 · Chari · 2012 [cited by examiner]
US 20120278896A1 · Fang et al. · 2012 [cited by applicant]
US 20120295587A1 · Paya · 2012 [cited by examiner]
US 20120317624A1 · Llorente et al. · 2012 [cited by applicant]
US 20130014206A1 · Rao · 2013 [cited by examiner]
US 20130080785A1 · Ruhlen · 2013 [cited by examiner]
US 20130159694A1 · Chiueh et al. · 2013 [cited by applicant]
US 20130254335A1 · Inoue · 2013 [cited by examiner]
US 20130263212A1 · Faltyn · 2013 [cited by examiner]
US 20130276082A1 · Kuang · 2013 [cited by examiner]
US 20130290434A1 · Bank · 2013 [cited by examiner]
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 20140020070A1 · Angal · 2014 [cited by examiner]
US 20140068030A1 · Chambers et al. · 2014 [cited by applicant]
US 20140068705A1 · Chambers et al. · 2014 [cited by applicant]
US 20140108558A1 · Borzycki · 2014 [cited by examiner]
US 20140123237A1 · Gaudet · 2014 [cited by examiner]
US 20140196104A1 · Chari · 2014 [cited by examiner]
US 20140259093A1 · Narayanaswamy et al. · 2014 [cited by applicant]
US 20140282843A1 · Buruganahalli et al. · 2014 [cited by applicant]
US 20140282919A1 · Mason · 2014 [cited by applicant]
US 20140331273A1 · Koneru · 2014 [cited by examiner]
US 20140337528A1 · Barton · 2014 [cited by examiner]
US 20140359282A1 · Shikfa et al. · 2014 [cited by applicant]
US 20140359696A1 · Mallia · 2014 [cited by applicant]
US 20140366079A1 · Pasdar · 2014 [cited by applicant]
US 20140373126A1 · Hussain · 2014 [cited by examiner]
US 20150089569A1 · Sondhi et al. · 2015 [cited by applicant]
US 20150089586A1 · Ballesteros · 2015 [cited by examiner]
US 20150100357A1 · Seese et al. · 2015 [cited by applicant]
US 20150113608A1 · Chermside · 2015 [cited by examiner]
US 20150222637A1 · Hung · 2015 [cited by examiner]
US 20150326559A1 · Kuang · 2015 [cited by examiner]
US 20150326565A1 · Kuang · 2015 [cited by examiner]
US 20150381580A1 · Graham, III · 2015 [cited by examiner]
US 20160088021A1 · Jayanti Venkata · 2016 [cited by examiner]
US 20160323318A1 · Terrill et al. · 2016 [cited by applicant]
US 20160350145A1 · Botzer et al. · 2016 [cited by applicant]
US 20160381021A1 · Moore et al. · 2016 [cited by applicant]
US 20170019396A1 · Bettenburg · 2017 [cited by examiner]
US 20170024130A1 · Beale · 2017 [cited by examiner]
US 20170064005A1 · Lee · 2017 [cited by applicant]
US 20170078154A1 · Ansari · 2017 [cited by examiner]
US 20170093917A1 · Chandra et al. · 2017 [cited by applicant]
US 20170180993A1 · Kelly · 2017 [cited by examiner]
US 20170201588A1 · Schmidt · 2017 [cited by examiner]
US 20170250951A1 · Wang et al. · 2017 [cited by applicant]
US 20170295181A1 · Parimi · 2017 [cited by examiner]
US 20170302644A1 · Goodwin · 2017 [cited by applicant]
US 20180041491A1 · Gupta · 2018 [cited by examiner]
US 20180063152A1 · Erich · 2018 [cited by examiner]
US 20180075250A1 · Chasman · 2018 [cited by examiner]
US 20180103028A1 · Stuntebeck · 2018 [cited by examiner]
US 20180212973A1 · Ganapathy · 2018 [cited by examiner]
US 20180332042A1 · Yu · 2018 [cited by examiner]
US 20180359259A1 · Leon · 2018 [cited by examiner]
US 20180359639A1 · Trama · 2018 [cited by examiner]
US 20180365440A1 · Horowitz · 2018 [cited by examiner]
US 20190018719A1 · Brin · 2019 [cited by examiner]
US 20190028474A1 · Chen · 2019 [cited by examiner]
US 20190050476A1 · Florentino · 2019 [cited by examiner]
US 20190057204A1 · Marcovecchio · 2019 [cited by examiner]
US 20190109713A1 · Clark · 2019 [cited by examiner]
US 20190132321A1 · Pitchaimani · 2019 [cited by examiner]
US 20190140849A1 · Kravitz · 2019 [cited by examiner]
US 20190149531A1 · Kakumani · 2019 [cited by examiner]
US 20190149579A1 · Kakumani · 2019 [cited by examiner]
US 20190238619A1 · Mantrana-Exposito · 2019 [cited by examiner]
US 20190258953A1 · Lang · 2019 [cited by examiner]
US 20190289017A1 · Agarwal · 2019 [cited by examiner]
US 20190305955A1 · Verma · 2019 [cited by examiner]
US 20190306169A1 · Statia · 2019 [cited by examiner]
US 20190319843A1 · Telfer · 2019 [cited by examiner]
US 20190327271A1 · Saxena · 2019 [cited by examiner]
US 20190347384A1 · Smith · 2019 [cited by examiner]
US 20190364020A1 · Wardell · 2019 [cited by examiner]
US 20190370468A1 · Soby · 2019 [cited by examiner]
US 20190373000A1 · Garnett · 2019 [cited by examiner]
US 20200050686A1 · Kamalapuram et al. · 2020 [cited by applicant]
US 20200053090A1 · Kliger · 2020 [cited by examiner]
US 20200084295A1 · Hayward · 2020 [cited by examiner]
US 20200117817A1 · Chen · 2020 [cited by examiner]
US 20200136825A1 · Gupta · 2020 [cited by examiner]
US 20200145217A1 · Clark · 2020 [cited by examiner]
US 20200162447A1 · Fletcher · 2020 [cited by examiner]
US 20200186520A1 · Oberheide · 2020 [cited by examiner]
US 20200213251A1 · Shah · 2020 [cited by examiner]
US 20200220875A1 · Harguindeguy · 2020 [cited by examiner]
US 20200242536A1 · Schwantes · 2020 [cited by examiner]
US 20200255301A1 · Budampati · 2020 [cited by examiner]
US 20200257774A1 · Mintz · 2020 [cited by examiner]
US 20200274898A1 · Xie · 2020 [cited by examiner]
US 20200322151A1 · Latimer · 2020 [cited by examiner]
US 20200336310A1 · Jain · 2020 [cited by examiner]
US 20200336466A1 · Goldschlag et al. · 2020 [cited by applicant]
US 20200348662A1 · Cella · 2020 [cited by examiner]
US 20200372382A1 · Trim · 2020 [cited by examiner]
US 20200394709A1 · Cella · 2020 [cited by examiner]
US 20200403994A1 · Bitterfeld · 2020 [cited by examiner]
US 20210014256A1 · Malhotra · 2021 [cited by examiner]
US 20210051180A1 · Barnett · 2021 [cited by examiner]
US 20210075794A1 · Gazit · 2021 [cited by examiner]
US 20210152542A1 · Palop et al. · 2021 [cited by applicant]
US 20210157312A1 · Cella · 2021 [cited by examiner]
US 20210157945A1 · Cobb · 2021 [cited by examiner]
US 20210200864A1 · Rudnik · 2021 [cited by examiner]
US 20210208173A1 · Lighton · 2021 [cited by examiner]
US 20210234903A1 · Chauhan · 2021 [cited by examiner]
US 20210266329A1 · Fuhry · 2021 [cited by examiner]
US 20210298557A1 · Budampati · 2021 [cited by examiner]
US 20210300804A1 · Broga · 2021 [cited by examiner]
US 20210301985A1 · Brown · 2021 [cited by examiner]
US 20210309539A1 · Budampati · 2021 [cited by examiner]
US 20210342836A1 · Cella · 2021 [cited by examiner]
US 20210352064A1 · Tsarfati · 2021 [cited by examiner]
US 20210367977A1 · Beckman · 2021 [cited by examiner]
US 20210388627A1 · Brown · 2021 [cited by examiner]
US 20220038453A1 · Chauhan · 2022 [cited by examiner]
US 20220046063A1 · Peterson · 2022 [cited by examiner]
US 20220083810A1 · Khanna · 2022 [cited by examiner]
US 20220083815A1 · Khanna · 2022 [cited by examiner]
US 20220083900A1 · Khanna · 2022 [cited by examiner]
US 20220083901A1 · Khanna · 2022 [cited by examiner]
US 20220108262A1 · Cella · 2022 [cited by examiner]
US 20220116345A1 · Xu · 2022 [cited by examiner]
US 20220198562A1 · Cella · 2022 [cited by examiner]
US 20220212952A1 · Veloo · 2022 [cited by examiner]
US 20220239655A1 · Viswanathan · 2022 [cited by examiner]
US 20220294686A1 · Triplet · 2022 [cited by examiner]
US 20220311656A1 · Vaishnavi · 2022 [cited by examiner]
US 20220318420A1 · Marino · 2022 [cited by examiner]
US 20220366494A1 · Cella · 2022 [cited by examiner]
US 20220402485A1 · Kobilarov · 2022 [cited by examiner]
US 20230014970A1 · Gujarathi · 2023 [cited by examiner]
US 20230048174A1 · Priisalu · 2023 [cited by examiner]
US 20230129276A1 · Satake · 2023 [cited by examiner]
US 20230169522A1 · Narayanan · 2023 [cited by examiner]
US 20230173395A1 · Cella · 2023 [cited by examiner]
US 20230176557A1 · Cella · 2023 [cited by examiner]
US 20230177169A1 · Bulut · 2023 [cited by examiner]
US 20230186201A1 · Cella · 2023 [cited by examiner]
US 20230196230A1 · Cella · 2023 [cited by examiner]
US 20230206329A1 · Cella · 2023 [cited by examiner]
US 20230209370A1 · Pateromichelakis · 2023 [cited by examiner]
US 20230214925A1 · Cella · 2023 [cited by examiner]
US 20230246724A1 · Pateromichelakis · 2023 [cited by examiner]
US 20230254132A1 · Ramanathan · 2023 [cited by examiner]
US 20230254288A1 · Nair · 2023 [cited by examiner]
US 20230254302A1 · Ramezanpour · 2023 [cited by examiner]
US 20230281527A1 · Cella · 2023 [cited by examiner]
US 20230337043A1 · Pateromichelakis · 2023 [cited by examiner]
US 20230345297A1 · Karampatsis · 2023 [cited by examiner]
US 20230351206A1 · Butt · 2023 [cited by examiner]
US 20230376859A1 · Miller · 2023 [cited by examiner]
US 20230394129A1 · Boyapalle · 2023 [cited by examiner]
US 20230401332A1 · Vahidnia · 2023 [cited by examiner]
US 20230403543A1 · Pateromichelakis · 2023 [cited by examiner]
US 20230412608A1 · Vaishnavi · 2023 [cited by examiner]
US 20230418958A1 · Kanderal · 2023 [cited by examiner]
US 20240007884A1 · Kovács · 2024 [cited by examiner]
US 20240031146A1 · Marosi-Bauer · 2024 [cited by examiner]
US 20240039799A1 · Parichehrehteroujeni · 2024 [cited by examiner]
US 20240064142A1 · Pandit · 2024 [cited by examiner]
US 20240073109A1 · Vaishnavi · 2024 [cited by examiner]
US 20240073709A1 · Karampatsis · 2024 [cited by examiner]
US 20240095100A1 · Pateromichelakis · 2024 [cited by examiner]
US 20240119127A1 · Li · 2024 [cited by examiner]
US 20240220831A1 · Wyman · 2024 [cited by examiner]
US 20240230839A1 · Yajnanarayana · 2024 [cited by examiner]
US 20240236766A1 · Shete · 2024 [cited by examiner]
US 20240249008A1 · Inokuchi · 2024 [cited by examiner]
US 20240283792A1 · Mitani · 2024 [cited by examiner]
US 20240291679A1 · Marosi-Bauer · 2024 [cited by examiner]
US 20240298194A1 · Mueck · 2024 [cited by examiner]
US 20240345551A1 · Ramanasankaran · 2024 [cited by examiner]
CA 3093444A1 · 2021 [cited by applicant]
CN 103460215A · 2013 [cited by applicant]
EP 1063833A2 · 2000 [cited by applicant]
EP 1643340A2 · 2006 [cited by examiner]
JP 2019153330A · 2019 [cited by applicant]
JP 2020502616A · 2020 [cited by applicant]
Zhao et al “A Review of Computer Vision Methods in Computer Security,” IEEE Communications Surveys & Tutorials, vol. 23, No. 3 , Third Quarter, pp. 1838-1878 (Year: 2021). [cited by examiner]
IEESoro et al “Prolonging the Lifetime of Wireless Sensor Networks Via Unequal Clustering,” IEEE Computer Society, pp. 1-8 ( Year: 2005). [cited by examiner]
Cheng et al “Wireless Intelligent ATM Network and Protocol Design for Future Personal Communications Systems,” IEEE Journal on Selected Areas in Communications, pp. 1289-1307, (Year: 1997). [cited by examiner]
Sackmann et al “A Classification Model for Automating Complance,” IEEE Computer Society, pp. 79-86 (Year: 2008). [cited by examiner]
Alkhresheh et al “DACIoT: Dynamic Access Control Framework for IoT Deployments,” IEEE, pp. 11401-11419 (Year: 2020). [cited by examiner]
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]
Nevvton, 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,” Tech Target, 2005, 5 pgs. available at https://www.techtarget.com/searchsecurity/tip/Firewall-redundancy-Deployment-scenarios-and-benefits?%20Offe… [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-… [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/%2010.1007/978-3-319… [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]