IP Library › Granted Patent US 12,449,789
Granted Patent B2
US 12,449,789 · App. 17/489,290 · Granted Oct 21, 2025

Security services in a software defined control system

Inventors: Anthony Amaro, Jr. (Cedar Park, TX); Mark J. Nixon (Thorndale, TX)
Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
G05B19/4185G06F9/45558H04L63/0428H04L63/06H04L63/08H04L63/102G05B2219/23276G05B2219/23293G05B2219/24167G06F2009/45587G06F2009/45595
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,449,789
App. No.
17/489,290
Granted
Oct 21, 2025
Kind
B2
Abstract

A software defined (SD) process control system (SDCS) includes a control container having contents which are executable during run-time of the process plant to control at least a portion of an industrial process. The SDCS also includes a security service associated with the control container and including contents which define one or more security conditions. The security service executes via a container on a compute node of the SDCS to control access to and/or data flow from the control container based on the contents of the security container.

Claims (40)

1. A method of securing a process control system of a process plant, the method comprising:

associating a security container with a control container of the process control system, the security container having contents which define one or more security conditions including a security condition to prevent data from external sources to the process plant from being sent to the control container, and the control container including contents which are executable during run-time of the process plant to control at least a portion of an industrial process;

obtaining a change in a configuration of the control container:

updating the contents of the security container with alternative or additional security conditions from the one or more security conditions in response to the change in the configuration of the associated control container; and

controlling access to and/or data flow from the control container based on the contents of the security container, wherein a container is an isolated executing environment within an operating system of a compute node on which the container executes, and the container includes software dependencies or software libraries configured to execute the container on one of a plurality of compute nodes.

2. The method of claim 1 , further comprising:

generating the security container by a software defined networking service; and

instantiating, by the software defined networking service, an instance of the security container to operate with the control container.

3. The method of claim 2 , wherein the instance of the security container is a primary instance of the security container, and further comprising:

instantiating, by the software defined networking service, a redundant instance of the security container that does not control access to and/or data flow from the control container.

4. The method of claim 2 , further comprising:

obtaining, by the software defined networking service, at least some of the contents of the security container from a control configuration service that stores security conditions for the associated control container in a control configuration data store.

5. The method of claim 1 , wherein controlling access to and/or data flow from the control container includes:

encrypting data from the control container in accordance with the contents of the security container.

6. The method of claim 1 , wherein the contents of the security container include a whitelist of services or nodes allowed to access data from the control container, and controlling access to and/or data flow from the control container includes:

preventing services or nodes which are not included in the whitelist from accessing the data from the control container.

7. The method of claim 1 , wherein the security container includes at least one of: a firewall, a smart switch, a data diode, a packet inspection service, an access control service, an authentication service, an authorization service, an encryption service, a certificate authority service, or a key management service.

8. The method of claim 1 , further comprising:

obtaining, by the security container, a request to access the associated control container from a user;

determining, by the security service, an authorization level of the user based on the request;

determining, by the security service, whether the user is authorized to access the associated control container based on the authorization level; and

in response to determining the user is authorized to access the associated control container, providing, by the security service, access to the associated control container.

9. The method of claim 1 , wherein associating the security container with the control container includes nesting the security container within the control container.

10. The method of claim 1 , wherein associating the security container with the control container includes pinning the security container to a same compute node as a compute node in which the control container executes.

11. A software defined process control system (SDCS) to control an industrial process in a process plant, the SDCS comprising:

a control container of the SDCS including contents which are executable during run-time of the process plant to control at least a portion of an industrial process, wherein the control container obtains a change in a configuration of the control container; and

a security service associated with the control container and including contents which define one or more security conditions including a security condition to prevent data from external sources to the process plant from being sent to the control container;

wherein the security service executes via a security container on one or more hardware processors of a compute node of the SDCS to:

update the contents of the security container with alternative or additional security conditions from the one or more security conditions in response to the change in the configuration of the associated control container, wherein the one or more security conditions include a security condition to prevent data from external sources to the process plant from being sent to the control container; and

control access to and/or data flow from the control container based on the contents of the security container, wherein a container is an isolated executing environment within an operating system of a compute node on which the container executes and the container includes software dependencies or software libraries configured to execute the container on one of a plurality of compute nodes.

12. The SDCS of claim 11 , further comprising:

a software defined networking service configured to generate the security service and instantiate an instance of the container executing the security service to operate with the control container.

13. The SDCS of claim 12 , wherein the instance of the security container is a primary instance of the security container, and further comprising:

instantiating, by the software defined networking service, a redundant instance of the security container that does not control access to and/or data flow from the control container.

14. The SDCS of claim 12 , wherein the software defined networking service is further configured to:

obtain at least some of the contents of the security service from a control configuration service that stores security conditions for the associated control container in a control configuration data store.

15. The SDCS of claim 11 , wherein to control access to and/or data flow from the control container, the security service is configured to:

encrypt data from the control container in accordance with the contents of the security container.

16. The SDCS of claim 11 , wherein the contents of the security service include a whitelist of services or nodes allowed to access data from the control container, and to control access to and/or data flow from the control container, the security service is configured to:

prevent services or nodes which are not included in the whitelist from accessing the data from the control container.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2021
From: AMARO, ANTHONY, JR.; NIXON, MARK J.
To: FISHER-ROSEMOUNT SYSTEMS, INC.
Reel/Frame 057666/0663 →
Continuity (2)
Provisional Application 63211535 · Jun 16, 2021
Related Publication 20220404804A1 · Dec 22, 2022
References Cited (252)
US 7281250B2 · Ohsawa · 2007 [cited by examiner]
US 7293080B1 · Clemm et al. · 2007 [cited by applicant]
US 7710900B2 · Andrews · 2010 [cited by examiner]
US 8924103B2 · Dammeyer · 2014 [cited by examiner]
US 9183560B2 · Abelow · 2015 [cited by examiner]
US 9451012B1 · Neill · 2016 [cited by examiner]
US 9521115B1 · Woolward · 2016 [cited by applicant]
US 9934671B1 · Anderson et al. · 2018 [cited by applicant]
US 9992726B2 · Shepard et al. · 2018 [cited by applicant]
US 10200865B2 · Holtmanns · 2019 [cited by examiner]
US 10216927B1 · Steinberg · 2019 [cited by examiner]
US 10303576B1 · Seymour et al. · 2019 [cited by applicant]
US 10341296B2 · Bhagwat · 2019 [cited by examiner]
US 10360050B2 · He · 2019 [cited by examiner]
US 10382203B1 · Loladia et al. · 2019 [cited by applicant]
US 10387217B2 · Chowdhury · 2019 [cited by examiner]
US 10452384B2 · England · 2019 [cited by examiner]
US 10461939B2 · Church · 2019 [cited by examiner]
US 10489124B2 · Adar · 2019 [cited by examiner]
US 10547521B1 · Roy et al. · 2020 [cited by applicant]
US 10574729B2 · Hadfield · 2020 [cited by examiner]
US 10599833B2 · Levin · 2020 [cited by examiner]
US 10613877B2 · Baig · 2020 [cited by examiner]
US 10663956B2 · Jundt et al. · 2020 [cited by applicant]
US 10915081B1 · Nixon et al. · 2021 [cited by applicant]
US 10970530B1 · Adam · 2021 [cited by examiner]
US 10977070B2 · Li et al. · 2021 [cited by applicant]
US 11126469B2 · Reque et al. · 2021 [cited by applicant]
US 11163557B2 · Babol · 2021 [cited by examiner]
US 11281492B1 · Rebeja et al. · 2022 [cited by applicant]
US 11295165B1 · Agarwal · 2022 [cited by examiner]
US 11323449B2 · Gissing · 2022 [cited by examiner]
US 11341367B1 · Barbosa · 2022 [cited by examiner]
US 11513877B2 · Biernat et al. · 2022 [cited by applicant]
US 11541447B2 · Beyfuss et al. · 2023 [cited by applicant]
US 11556579B1 · Bhatia · 2023 [cited by examiner]
US 11593845B1 · Bork · 2023 [cited by examiner]
US 11637918B2 · Yarvis et al. · 2023 [cited by applicant]
US 11960588B2 · Amaro, Jr. et al. · 2024 [cited by applicant]
US 11983243B2 · Balasubramanian · 2024 [cited by examiner]
US 20020126620A1 · Heckel et al. · 2002 [cited by applicant]
US 20030023795A1 · Packwood et al. · 2003 [cited by applicant]
US 20040114605A1 · Karaoguz et al. · 2004 [cited by applicant]
US 20040255161A1 · Cavanaugh · 2004 [cited by examiner]
US 20040260404A1 · Russell · 2004 [cited by applicant]
US 20050160413A1 · Broussard · 2005 [cited by applicant]
US 20050220127A1 · Cane et al. · 2005 [cited by applicant]
US 20060167886A1 · Kantesaria et al. · 2006 [cited by applicant]
US 20070006228A1 · Grobman et al. · 2007 [cited by applicant]
US 20070076742A1 · Du et al. · 2007 [cited by applicant]
US 20070280144A1 · Hodson · 2007 [cited by examiner]
US 20090083843A1 · Wilkinson, Jr. et al. · 2009 [cited by applicant]
US 20090327606A1 · Galloway et al. · 2009 [cited by applicant]
US 20100235831A1 · Dittmer et al. · 2010 [cited by applicant]
US 20100263025A1 · Neitzel et al. · 2010 [cited by applicant]
US 20100290351A1 · Toepke et al. · 2010 [cited by applicant]
US 20110021131A1 · Chen · 2011 [cited by applicant]
US 20110125921A1 · Karenos et al. · 2011 [cited by applicant]
US 20110265077A1 · Collison et al. · 2011 [cited by applicant]
US 20120102492A1 · Iwata et al. · 2012 [cited by applicant]
US 20120140630A1 · McGrath · 2012 [cited by examiner]
US 20120259436A1 · Resurreccion et al. · 2012 [cited by applicant]
US 20130031249A1 · Gunzert et al. · 2013 [cited by applicant]
US 20130031294A1 · Feng et al. · 2013 [cited by applicant]
US 20130086594A1 · Cottrell · 2013 [cited by examiner]
US 20130212129A1 · Lawson et al. · 2013 [cited by applicant]
US 20130268643A1 · Chang · 2013 [cited by examiner]
US 20140019491A1 · Hamel · 2014 [cited by applicant]
US 20140280846A1 · Gourlay · 2014 [cited by examiner]
US 20140344269A1 · Dong et al. · 2014 [cited by applicant]
US 20150378356A1 · Hefeeda et al. · 2015 [cited by applicant]
US 20160019084A1 · Forestiero et al. · 2016 [cited by applicant]
US 20160033006A1 · Leverington · 2016 [cited by applicant]
US 20160043866A1 · Nixon · 2016 [cited by applicant]
US 20160065618A1 · Banerjee · 2016 [cited by examiner]
US 20160134596A1 · Kovacs et al. · 2016 [cited by applicant]
US 20160164743A1 · Cimprich et al. · 2016 [cited by applicant]
US 20160254964A1 · Benc · 2016 [cited by examiner]
US 20160299772A1 · Seenappa et al. · 2016 [cited by applicant]
US 20160301676A1 · Gounares · 2016 [cited by examiner]
US 20160342786A1 · Gerebe · 2016 [cited by examiner]
US 20160373310A1 · Banikazemi et al. · 2016 [cited by applicant]
US 20170026677A1 · Kim · 2017 [cited by examiner]
US 20170095405A1 · Afsarifard et al. · 2017 [cited by applicant]
US 20170149843A1 · Amulothu et al. · 2017 [cited by applicant]
US 20170170990A1 · Gaddehosur · 2017 [cited by examiner]
US 20170244593A1 · Rangasamy · 2017 [cited by examiner]
US 20170279770A1 · Woolward · 2017 [cited by applicant]
US 20170308330A1 · Suresh et al. · 2017 [cited by applicant]
US 20170344408A1 · Tan et al. · 2017 [cited by applicant]
US 20170359245A1 · Dintenfass et al. · 2017 [cited by applicant]
US 20170366551A1 · Brandwine · 2017 [cited by applicant]
US 20180024847A1 · Campbell · 2018 [cited by examiner]
US 20180027071A1 · Toepke · 2018 [cited by examiner]
US 20180052628A1 · Endo · 2018 [cited by examiner]
US 20180067848A1 · Baldwin · 2018 [cited by examiner]
US 20180112795A1 · Anderson et al. · 2018 [cited by applicant]
US 20180113442A1 · Nixon et al. · 2018 [cited by applicant]
US 20180114414A1 · Law et al. · 2018 [cited by applicant]
US 20180144144A1 · Luo · 2018 [cited by examiner]
US 20180164791A1 · Debes et al. · 2018 [cited by applicant]
US 20180227369A1 · DuCray et al. · 2018 [cited by applicant]
US 20180232404A1 · Bhatti · 2018 [cited by examiner]
US 20180295036A1 · Krishnamurthy · 2018 [cited by examiner]
US 20180299849A1 · Martin et al. · 2018 [cited by applicant]
US 20180316729A1 · Chauvet et al. · 2018 [cited by applicant]
US 20180341241A1 · Song · 2018 [cited by applicant]
US 20180375936A1 · Chirammal et al. · 2018 [cited by applicant]
US 20190041824A1 · Chavez et al. · 2019 [cited by applicant]
US 20190041830A1 · Yarvis et al. · 2019 [cited by applicant]
US 20190042378A1 · Wouhaybi et al. · 2019 [cited by applicant]
US 20190109820A1 · Clark · 2019 [cited by examiner]
US 20190140918A1 · Xu et al. · 2019 [cited by applicant]
US 20190294124A1 · Law et al. · 2019 [cited by applicant]
US 20190317465A1 · Wei et al. · 2019 [cited by applicant]
US 20190324431A1 · Cella · 2019 [cited by examiner]
US 20190369574A1 · Val et al. · 2019 [cited by applicant]
US 20190377656A1 · Choe · 2019 [cited by examiner]
US 20190379590A1 · Rimar et al. · 2019 [cited by applicant]
US 20200067789A1 · Khuti et al. · 2020 [cited by applicant]
US 20200092254A1 · Goeringer et al. · 2020 [cited by applicant]
US 20200092271A1 · Kumar et al. · 2020 [cited by applicant]
US 20200099531A1 · Chidambaram et al. · 2020 [cited by applicant]
US 20200102507A1 · Sun et al. · 2020 [cited by applicant]
US 20200112442A1 · Wentz · 2020 [cited by applicant]
US 20200174462A1 · Sirohi et al. · 2020 [cited by applicant]
US 20200209816A1 · Cebasek et al. · 2020 [cited by applicant]
US 20200225649A1 · Cahill et al. · 2020 [cited by applicant]
US 20200226123A1 · Nixon et al. · 2020 [cited by applicant]
US 20200228316A1 · Cahill · 2020 [cited by applicant]
US 20200228342A1 · Nixon et al. · 2020 [cited by applicant]
US 20200241903A1 · Wang et al. · 2020 [cited by applicant]
US 20200310394A1 · Wouhaybi et al. · 2020 [cited by applicant]
US 20200322286A1 · Mehta et al. · 2020 [cited by applicant]
US 20200387136A1 · Poschmann et al. · 2020 [cited by applicant]
US 20200387144A1 · Nixon et al. · 2020 [cited by applicant]
US 20200387145A1 · Nixon et al. · 2020 [cited by applicant]
US 20200387146A1 · Nixon et al. · 2020 [cited by applicant]
US 20200396225A1 · Bhatia et al. · 2020 [cited by applicant]
US 20200401116A1 · McLaughlin et al. · 2020 [cited by applicant]
US 20210011772A1 · Zhou · 2021 [cited by examiner]
US 20210044564A1 · Victor et al. · 2021 [cited by applicant]
US 20210058399A1 · Kapoor et al. · 2021 [cited by applicant]
US 20210089015A1 · Law et al. · 2021 [cited by applicant]
US 20210089354A1 · Nixon et al. · 2021 [cited by applicant]
US 20210089526A1 · Nixon et al. · 2021 [cited by applicant]
US 20210089542A1 · Nixon et al. · 2021 [cited by applicant]
US 20210089592A1 · Nixon et al. · 2021 [cited by applicant]
US 20210089593A1 · Nixon et al. · 2021 [cited by applicant]
US 20210092173A1 · Nixon et al. · 2021 [cited by applicant]
US 20210109658A1 · Mallick et al. · 2021 [cited by applicant]
US 20210149637A1 · Hallman, Jr. et al. · 2021 [cited by applicant]
US 20210211408A1 · Porras · 2021 [cited by examiner]
US 20210271489A1 · Singhal · 2021 [cited by applicant]
US 20210294659A1 · Amit · 2021 [cited by applicant]
US 20210356944A1 · Chauvet et al. · 2021 [cited by applicant]
US 20210384058A1 · Harada · 2021 [cited by examiner]
US 20220012137A1 · Xiao et al. · 2022 [cited by applicant]
US 20220019475A1 · Dobson et al. · 2022 [cited by applicant]
US 20220058012A1 · Kaushik et al. · 2022 [cited by applicant]
US 20220070112A1 · Mazzitelli et al. · 2022 [cited by applicant]
US 20220091583A1 · Biernat et al. · 2022 [cited by applicant]
US 20220103580A1 · Manickam et al. · 2022 [cited by applicant]
US 20220108806A1 · Kommalapati et al. · 2022 [cited by applicant]
US 20220128982A1 · Mansfield · 2022 [cited by applicant]
US 20220172100A1 · Balasubramanian · 2022 [cited by examiner]
US 20220229707A1 · Lange et al. · 2022 [cited by applicant]
US 20220283571A1 · Vieira et al. · 2022 [cited by applicant]
US 20220404788A1 · Amaro, Jr. et al. · 2022 [cited by applicant]
US 20220404798A1 · Amaro, Jr. et al. · 2022 [cited by applicant]
US 20220404812A1 · Amaro, Jr. et al. · 2022 [cited by applicant]
US 20230095706A1 · Chen · 2023 [cited by examiner]
US 20230298406A1 · Fang · 2023 [cited by examiner]
US 20240004688A1 · Shigemori · 2024 [cited by applicant]
US 20240031370A1 · Ubach et al. · 2024 [cited by applicant]
CN 115052033A · 2022 [cited by applicant]
DE 102019119714A1 · 2021 [cited by applicant]
EP 1492310A2 · 2004 [cited by applicant]
EP 2790101A1 · 2014 [cited by applicant]
EP 3382546A1 · 2018 [cited by applicant]
GB 2403043A · 2004 [cited by applicant]
GB 2410573A · 2005 [cited by applicant]
GB 2481753A · 2012 [cited by applicant]
GB 2575758A · 2020 [cited by applicant]
GB 2589710A · 2021 [cited by applicant]
WO WO2014124701A1 · 2014 [cited by applicant]
WO WO2016090292A1 · 2016 [cited by applicant]
WO WO2017064560A1 · 2017 [cited by applicant]
WO WO2017066304A1 · 2017 [cited by applicant]
WO WO2017121928A1 · 2017 [cited by applicant]
WO WO2018234741A1 · 2018 [cited by applicant]
WO WO2020202126A1 · 2020 [cited by applicant]
WO WO2020251828A1 · 2020 [cited by applicant]
WO WO2021079357A1 · 2021 [cited by applicant]
Hmaity et al. (“Virtual Network Function Placement For Resilient Service Chain Provisioning”, 978-4673-9023-1, 2016, IEEE (Year: 2016). [cited by examiner]
Computer and Information Security Handbook, 3rd Edition (2017). Select pages. [cited by applicant]
Emerson & PreScouter, “Software Defined Architecture for Embedded Applications,” Research Support Service (2020). [cited by applicant]
NAMUR Recommendation, NAMUR Open Architecture NOA Concept (2020). [cited by applicant]
Koziolek et al., “Self-Commissioning Industrial IoT-Systems in Process Automation,” IEEE International Conference on Software Architecture, pp. 196-205 (2018). [cited by applicant]
Madiwalar et al., “Plug and produce for Industry 4.0 using software-defined networking and OPC UA”, 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), pp. 126-133 (Sep. 2019). [cited by applicant]
Pribis et al., “An Industrial Communication Platform for Industry 4.0—Case Study,” Cybernetics & Informatics, pp. 1-8 (2020). [cited by applicant]
Profanter et al., “OPC UA for Plug & Produce: Automatic Device Discovery Using LDS-ME,” 22nd IEEE Interational Conference on Emerging Technologies and Factory Automation, pp. 1-8 (2017). [cited by applicant]
Search Report for Application No. GB2208755.5, dated Feb. 10, 2023. [cited by applicant]
Search Report for Application No. GB2208757.1, dated Feb. 10, 2023. [cited by applicant]
Search Report for Application No. GB2208758.9, dated Dec. 16, 2022. [cited by applicant]
Search Report for Application No. GB2208759.7, dated Dec. 16, 2022. [cited by applicant]
Search Report for Application No. GB2208766.2, dated Feb. 16, 2023. [cited by applicant]
Search Report for Application No. GB2208768.8, dated Dec. 7, 2022. [cited by applicant]
Search Report for Application No. GB2208769.6, dated Dec. 7, 2022. [cited by applicant]
Search Report for Application No. GB2208770.4, dated Dec. 7, 2022. [cited by applicant]
Search Report for Application No. GB2208771.2, dated Dec. 12, 2022. [cited by applicant]
Search Report for Application No. GB2208794.4, dated Jan. 17, 2023. [cited by applicant]
Search Report for Application No. GB2208795.1, dated Jan. 17, 2023. [cited by applicant]
Search Report for Application No. GB2208796.9, dated Nov. 10, 2022. [cited by applicant]
Search Report for Application No. GB2208797.7, dated Dec. 1, 2022. [cited by applicant]
Search Report for Application No. GB2208857.9, dated Nov. 18, 2022. [cited by applicant]
Search Report for Application No. GB2208858.7, dated Nov. 18, 2022. [cited by applicant]
Sung et al., “Description lookup based UPnP extension for wireless sensor networks”, Proceedings of the 2009 6th annual international mobile and ubiquitous systems: Networking & Services, MobiQuitous (Jul. 2009). [cited by applicant]
“Kubernetes—Web UI (Dashboard),” (2021). [cited by applicant]
Aftab et al., “Analysis of identifiers in IoT platforms”, Digital Communications and Networks, 6(3):333-340 (2019). [cited by applicant]
Alaasam et al., “Stateful Stream Processing for Digital Twins,” International Multi-Conference on Engineering, Computer and Information Sciences (Oct. 21, 2019). [cited by applicant]
Bellini et al., “High Level Control of Chemical Plant by Industry 4.0 Solutions,” Journal of Industrial Information Integration, vol. 26 (Sep. 2, 2021). [cited by applicant]
Dobaj et al., “A Microservice Architecture for the Industrial Internet-Of-Things”, Computational Biology and Bioinformatics (Jul. 4, 2018). [cited by applicant]
Greevenbosch, “Use Cases and Requirements for Authentication, Authorisation and Revocation in the Internet of Things; draft-greevenbrosch-dice-authent-author-revoc-00.txt,” Standardworkingdraft, Internet Society (2013). [cited by applicant]
Houmani et al., “Enhancing microservices architectures using data-driven service discovery and QoS guarantees”, 2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID), IEEE (May 11,… [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/027978, dated Dec. 11, 2023. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/027988, dated Oct. 25, 2023. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/028003, dated Oct. 25, 2023. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/028005, dated Oct. 26, 2023. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/028027, dated Nov. 7, 2023. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/028029, dated Oct. 27, 2023. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/033926, dated Mar. 18, 2024. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/034272, dated Jan. 22, 2024. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/034349, dated Jan. 18, 2024. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/034351, dated Jan. 22, 2024. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/035611, dated Jan. 25, 2024. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/035613, dated Jan. 26, 2024. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2023/035618, dated Mar. 21, 2024. [cited by applicant]
Jairo et al., “Deliverable D1.1. Review of Reference Architectures for IoT Enabled Agriculture Development. Consultandy Design of a reference architecture for an IoT sensor network. Company International Center for Trop… [cited by applicant]
Jin et al., “Secure Edge Computing Management Based on Independent Microservices Providers for Gateway-Centric IoT Networks”, IEEE Access, IEEE, 8:187975-187990 (2020). [cited by applicant]
Kashyap: “Yokogawa Cloud Architecture for Smart Manufacturing”, Yokogawa technical report (Nov. 10, 2023). [cited by applicant]
Khalyly et al., “Smart Agent Edge Microservices Deployment pproach”, 2020 International Conference on Decision Aid Ciences and Application (DASA), IEEE (Nov. 8, 2020). [cited by applicant]
Malakuti et al., “A Four-Layer Architecture Pattern for Constructing and Managing Digital Twins,” Advances in Databases and Information Systems, 231-246 (2019). [cited by applicant]
Pontarolli et al., “Towards Security Mechanisms for an Industrial Microservice-Oriented Architecture,” 14th IEEE International Conference on Industry Applications (2021). [cited by applicant]
Radchenko et al., “Micro-Workflow: Kafka and Keplar Fusion to Support Digital Twins of Industrial Processes,” IEEE/ACM International Conference on Utility and Cloud Computing Companion (Dec. 17, 2018). [cited by applicant]
Search Report for Application No. GB2208756.3, dated Feb. 23, 2023. [cited by applicant]
Search Report for Application No. GB2208780.3, dated Feb. 22, 2023. [cited by applicant]
Search Report for Application No. GB2208821.5, dated Mar. 31, 2023. [cited by applicant]
Search Report for Application No. GB2208856.1, dated Jan. 18, 2023. [cited by applicant]
Steindl et al., “Semantic Microservice Framework for Digital Twins,” Applied Sciences, 11(12):1-19 (2021). [cited by applicant]
Tomarchio et al., “TORCH: A TOSCA-Based Orchestrator of Multi-Cloud Containerised Applications,” Journal of Grid Computing (2021). [cited by applicant]
Tundo et al., “Declarative Dashboard Generation,” IEEE Internation Symposium on Software Reliability Engineering Workshops (2020). [cited by applicant]