IP Library Granted Patent US 12,619,204
Granted Patent B2
US 12,619,204 · App. 18/223,405 · Granted May 5, 2026

Management functionalities and operations for provider of process control or automation system

Inventors: Brian M. Capoccia (Round Rock, TX); Brian Lamothe (Round Rock, TX); Narayanan Doraiswamy (Round Rock, TX); Mark J. Nixon (Thorndale, TX); Peter Hartmann (Austin, TX)
Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
G05B15/02G05B19/4142G05B19/41835G05B19/4184G05B19/4185G05B19/41865G05B19/41885H04L63/0272H04L63/0428H04L63/08G05B2219/31368G05B2219/34447
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,619,204
App. No.
18/223,405
Filed
Jul 18, 2023
Granted
May 5, 2026
Kind
B2
Art Unit
2119
USPC
700/19
Abstract

A process control or automation system comprising a plurality of instantiated micro-encapsulated execution environments (MEEEs) includes a first one or more instantiated MEEEs communicatively connecting a provider of the plurality of instantiated MEEEs to a first enterprise operating a first one or more industrial or automation processes at a first one or more physical locations or sites. The system also includes a second one or more instantiated MEEEs communicatively connecting the provider to a second enterprise operating a second one or more industrial or automation processes at a second one or more physical locations or sites.

Claims (58)

1 . A process control or automation system comprising a plurality of instantiated micro-encapsulated execution environments (MEEEs), the plurality of instantiated MEEEs comprising:

a first one or more instantiated MEEEs executing, in a first portion of the shared compute fabric, a first compute fabric functionality, the first one or more instantiated MEEEs operating to control process devices and provide other process functionalities to service a first one or more industrial or automation processes implemented via a first process control and automation system, the first one or more instantiated MEEEs communicatively connecting a provider of the plurality of instantiated MEEEs to a first enterprise operating the first one or more industrial or automation processes at a first one or more physical locations or sites; and

a second one or more instantiated MEEEs executing, in a second portion of the shared compute fabric, a second compute fabric functionality, the second one or more instantiated MEEEs operating to control process devices and provide other process functionalities to service a second one or more industrial or automation processes implemented via a second process control and automation system, the second one or more instantiated MEEEs communicatively connecting the provider to a second enterprise operating the second one or more industrial or automation processes at a second one or more physical locations or sites.

2 . The process control or automation system of claim 1 ,

wherein a first one of the first one or more instantiated MEEEs and a second one of the first one or more instantiated MEEEs are communicatively connected via a secured point-to-point (PTP) or peer-to-peer (P2P) connection.

3 . The process control or automation system of claim 2 , wherein the secured PTP or P2P connection is a virtual private network (VPN).

4 . The process control or automation system of claim 1 , wherein one of the first one or more instantiated MEEEs communicatively connects the provider to one of (i) a physical device that performs a physical function utilized in at least one of the first one or more industrial or automation processes, or (ii) an intervening device communicatively disposed between the physical device and the one of the first one or more instantiated MEEEs,

wherein the one of the one or more instantiated MEEEs communicatively connects to the physical device or the intervening device via a secured point-to-point (PTP) or peer-to-peer (P2P) connection.

5 . The process control or automation system of claim 4 , wherein the secured PTP or P2P connection is a virtual private network (VPN).

6 . The process control or automation system of claim 4 , wherein the one of the first one or more instantiated MEEEs transmits information to or receives information from the physical device or intervening device based upon access permissions defined by the first enterprise.

7 . The process control or automation system of claim 6 , wherein the access permissions enable the one of the one or more instantiated MEEEs to transmit information to or receive information from the physical device or intervening device, but do not allow the one of the one or more instantiated MEEEs to transmit information to or receive information from another one or more physical devices or intervening device at the first one or more physical locations or sites.

8 . The process control or automation system of claim 1 , wherein the first one or more instantiated MEEEs manages execution of a further plurality of MEEEs executing to operate, monitor, control or configure at least one of the first one or more industrial or automation processes of the first enterprise.

9 . The process control or automation system of claim 8 , wherein the first one or more instantiated MEEEs perform diagnostics or analytics based upon data generated by the further plurality of MEEEs or by one or more physical devices performing physical functions of the first one or more industrial or automation processes.

10 . The process control or automation system of claim 8 , wherein the first one or more instantiated MEEEs allocate execution of respective ones of the further plurality of MEEEs across a plurality of physical computing resources located across multiple physical locations or sites.

11 . The process control or automation system of claim 10 , wherein the first one or more instantiated MEEEs moves execution of a particular one of the further plurality of MEEEs from a first physical computing resource at a first one of the multiple physical locations or sites, to a second physical computing resource at a second one of the multiple physical locations or sites.

12 . The process control or automation system of claim 11 , wherein the first one or more instantiated MEEEs moves the execution of the particular one of the further plurality of MEEEs in response to a fault detection associated with the particular one of the further plurality of MEEEs or the first one of the multiple physical locations or sites.

13 . The process control or automation system of claim 8 , wherein the first one or more instantiated MEEEs monitor a security condition associated with the further plurality of MEEEs.

14 . The process control or automation system of claim 8 , wherein the first one or more instantiated MEEEs provide automatic version control or upgrades for applications or services executing via the further plurality of MEEEs.

15 . The process control or automation system of claim 1 , wherein the first one or more instantiated MEEEs monitor a security condition associated with at least one physical device or other physical element of at least one of the first one or more physical locations or sites.

16 . The process control or automation system of claim 1 , wherein the first one or more instantiated MEEEs monitor a safety condition associated with the first one or more physical locations or sites.

17 . The process control or automation system of claim 1 , wherein the first one or more instantiated MEEEs generate an alert associated with the first one or more physical locations or sites.

18 . The process control or automation system of claim 1 , wherein the first one or more instantiated MEEEs generate an application or service recommendation for the first enterprise.

19 . The process control or automation system of claim 18 , wherein the first one or more instantiated MEEEs generate the application or service recommendation for the first enterprise based upon process software or hardware configuration data of the first enterprise.

20 . The process control or automation system of claim 18 , wherein the first one or more instantiated MEEEs generate the application or service recommendation based upon diagnostics data, analytics data, or historical process data associated with the first one or more industrial or automation processes of the first enterprise.

21 . The process control or automation system of claim 18 , wherein the first one or more instantiated MEEEs generate the application or service recommendation based upon a simulated execution of at least one of the first one or more industrial or automation processes.

22 . The process control or automation system of claim 18 , wherein the application or service recommendation for the first enterprise identifies an application or service developed by the second enterprise or by a third party.

23 . The process control or automation system of claim 18 , wherein the application or service recommendation identifies a recommended control routine for the first one or more industrial or automation processes.

24 . The process control or automation system of claim 18 , wherein the application or service recommendation identifies a monitoring, diagnostics, or analytics functionality for the first enterprise.

25 . The process control or automation system of claim 1 , wherein the first one or more instantiated MEEEs execute on a hardware platform disposed at one of the first one or more physical locations or sites.

26 . A method comprising:

securing, to a first enterprise, a first compute fabric functionality executed in a first portion of a shared compute fabric, the first compute fabric functionality composed of micro-encapsulated execution environments (MEEEs) that operate to control process devices and provide other process functionalities to service a first one or more industrial or automation processes implemented via a first process control and automation system, the MEEEs including an instantiated first one or more micro-encapsulated execution environments (MEEEs) to communicatively connect a provider of the first one or more instantiated MEEEs to a first enterprise operating a first one or more industrial or automation processes at a first one or more physical locations or sites; and

securing, to a second enterprise, a second compute fabric functionality executed in a second portion of the shared compute fabric, the second compute fabric functionality composed of MEEEs that operate to control process devices and provide other process functionalities to service a second one or more industrial or automation processes implemented via a second process control and automation system, the MEEEs including an instantiated instantiating a second one or more MEEEs to communicatively connect the provider to a second enterprise operating a second one or more industrial or automation processes at a second one or more physical locations or sites.

27 . The method of claim 26 ,

wherein a first one of the first one or more instantiated MEEEs and a second one of the first one or more instantiated MEEEs are communicatively connected via a secured point-to-point (PTP) or peer-to-peer (P2P) connection.

28 . The method of claim 27 , wherein the secured PTP or P2P connection is a virtual private network (VPN).

29 . The method of claim 26 , wherein one of the first one or more instantiated MEEEs communicatively connects the provider to one of (i) a physical device that performs a physical function utilized in at least one of the first one or more industrial or automation processes, or (ii) an intervening device communicatively disposed between the physical device and the one of the first one or more instantiated MEEEs, and

wherein the one of the one or more instantiated MEEEs communicatively connects to the physical device or the intervening device via a secured point-to-point (PTP) or peer-to-peer (P2P) connection.

30 . The method of claim 28 , wherein the secured PTP or P2P connection is a virtual private network (VPN).

31 . The method of claim 29 , further comprising, via the one of the first one or more instantiated MEEEs, transmitting information to or receiving information from the physical device or intervening device based upon access permissions defined by the first enterprise.

32 . The method of claim 31 , wherein the access permissions enable the one of the one or more instantiated MEEEs to transmit information to or receive information from the physical device or intervening device, but do not allow the one of the one or more instantiated MEEEs to transmit information to or receive information from another one or more physical devices or intervening device at the first one or more physical locations or sites.

33 . The method of claim 26 , further comprising, via the first one or more MEEEs, managing execution of a further plurality of MEEEs executing to operate, monitor, control or configure at least one of the first one or more industrial or automation processes of the first enterprise.

34 . The method of claim 33 , further comprising, via the first one or more MEEEs, performing diagnostics or analytics based upon data generated by the further plurality of MEEEs or by one or more physical devices performing physical functions of the first one or more industrial or automation processes.

35 . The method of claim 33 , further comprising, via the first one or more MEEEs, allocating execution of respective ones of the further plurality of MEEEs across a plurality of physical computing resources located across multiple physical locations or sites.

36 . The method of claim 35 , further comprising, via the first one or more MEEEs, moving execution of a particular one of the further plurality of MEEEs from a first physical computing resource at a first one of the multiple physical locations or sites, to a second physical computing resource at a second one of the multiple physical locations or sites.

37 . The method of claim 36 , wherein the first one or more instantiated MEEEs moves the execution of the particular one of the further plurality of MEEEs in response to a fault detection associated with the particular one of the further plurality of MEEEs or the first one of the multiple physical locations or sites.

38 . The method of claim 33 , further comprising, via the first one or more MEEEs, monitoring a security condition associated with the further plurality of MEEEs.

39 . The method of claim 33 , further comprising, via the first one or more MEEEs, providing automatic version control or upgrades for applications or services executing via the further plurality of MEEEs.

40 . The method of claim 26 , further comprising, via the first one or more MEEEs, monitoring a security condition associated with at least one physical device or other physical element of at least one of the first one or more physical locations or sites.

41 . The method of claim 26 , further comprising, via the first one or more MEEEs, monitoring a safety condition associated with the first one or more physical locations or sites.

42 . The method of claim 26 , further comprising, via the first one or more MEEEs, generating an alert associated with the first one or more physical locations or sites.

43 . The method of claim 26 , further comprising, via the first one or more MEEEs, generating an application or service recommendation for the first enterprise.

44 . The method of claim 43 , wherein the first one or more instantiated MEEEs generate the application or service recommendation for the first enterprise based upon process software or hardware configuration data of the first enterprise.

45 . The method of claim 43 , wherein the first one or more instantiated MEEEs generate the application or service recommendation based upon diagnostics data, analytics data, or historical process data associated with the first one or more industrial or automation processes of the first enterprise.

46 . The method of claim 43 , wherein the first one or more instantiated MEEEs generate the application or service recommendation based upon a simulated execution of at least one of the first one or more industrial or automation processes.

47 . The method of claim 43 , wherein the application or service recommendation for the first enterprise identifies an application or service developed by the second enterprise or by a third party.

48 . The method of claim 43 , wherein the application or service recommendation identifies a recommended control routine for the first one or more industrial or automation processes.

49 . The method of claim 43 , wherein the application or service recommendation identifies a monitoring, diagnostics, or analytics functionality for the first enterprise.

50 . The method of claim 26 , wherein the first one or more instantiated MEEEs execute on a hardware platform disposed at one of the first one or more physical locations or sites.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2023
From: CAPOCCIA, BRIAN M.; LAMOTHE, BRIAN; DORAISWAMY, NARAYANAN; NIXON, MARK J.; HARTMANN, PETER
To: FISHER-ROSEMOUNT SYSTEMS, INC.
Reel/Frame 064336/0865 →
Continuity (5)
Provisional Application 63417861 · Oct 20, 2022
Provisional Application 63418006 · Oct 20, 2022
Provisional Application 63398441 · Aug 16, 2022
Provisional Application 63390238 · Jul 18, 2022
Related Publication 20240019854A1 · Jan 18, 2024
References Cited (215)
US 7281250B2 · Ohsawa et al. · 2007 [cited by applicant]
US 7293080B1 · Clemm et al. · 2007 [cited by applicant]
US 8924103B2 · Dammeyer et al. · 2014 [cited by applicant]
US 9183560B2 · Abelow et al. · 2015 [cited by applicant]
US 9451012B1 · Neill et al. · 2016 [cited by applicant]
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 10303576B1 · Seymour et al. · 2019 [cited by applicant]
US 10360050B2 · He et al. · 2019 [cited by applicant]
US 10382203B1 · Loladia et al. · 2019 [cited by applicant]
US 10547521B1 · Roy et al. · 2020 [cited by applicant]
US 10574729B2 · Hadfield et al. · 2020 [cited by applicant]
US 10663956B2 · Jundt et al. · 2020 [cited by applicant]
US 10915081B1 · Nixon et al. · 2021 [cited by applicant]
US 10977070B2 · Li et al. · 2021 [cited by applicant]
US 11126469B2 · Reque et al. · 2021 [cited by applicant]
US 11281492B1 · Rebeja et al. · 2022 [cited by applicant]
US 11513877B2 · Biernat et al. · 2022 [cited by applicant]
US 11541447B2 · Beyfuss et al. · 2023 [cited by applicant]
US 11637918B2 · Yarvis et al. · 2023 [cited by applicant]
US 11960588B2 · Amaro, Jr. et al. · 2024 [cited by applicant]
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 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 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 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 applicant]
US 20130212129A1 · Lawson et al. · 2013 [cited by applicant]
US 20140019491A1 · Hamel · 2014 [cited by applicant]
US 20140196140A1 · Gong · 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 20160134596A1 · Kovacs et al. · 2016 [cited by applicant]
US 20160164743A1 · Cimprich et al. · 2016 [cited by applicant]
US 20160299772A1 · Seenappa et al. · 2016 [cited by applicant]
US 20160373310A1 · Banikazemi et al. · 2016 [cited by applicant]
US 20170026677A1 · Kim et al. · 2017 [cited by applicant]
US 20170095405A1 · Afsarifard et al. · 2017 [cited by applicant]
US 20170149843A1 · Amulothu et al. · 2017 [cited by applicant]
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 20180052628A1 · Endo et al. · 2018 [cited by applicant]
US 20180067848A1 · Baldwin et al. · 2018 [cited by applicant]
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 et al. · 2018 [cited by applicant]
US 20180164791A1 · Debes et al. · 2018 [cited by applicant]
US 20180227369A1 · DuCray et al. · 2018 [cited by applicant]
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 20190068438A1 · Kumar · 2019 [cited by examiner]
US 20190109820A1 · Clark et al. · 2019 [cited by applicant]
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 et al. · 2019 [cited by applicant]
US 20190369574A1 · Val et al. · 2019 [cited by applicant]
US 20190379590A1 · Rimar et al. · 2019 [cited by applicant]
US 20200067789A1 · Bharat 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 · Pöschmann 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 et al. · 2021 [cited by applicant]
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 20210266303A1 · Pollutro · 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 et al. · 2021 [cited by applicant]
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 20220229707A1 · Lange et al. · 2022 [cited by applicant]
US 20220283571A1 · Vieira et al. · 2022 [cited by applicant]
US 20220404798A1 · Amaro, Jr. et al. · 2022 [cited by applicant]
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]
“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]
Computer and Information Security Handbook, 3rd Edition (2017). Select pages. [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]
Emerson & PreScouter, “Software Defined Architecture for Embedded Applications,” Research Support Service (2020). [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]
Hmaity et al. “Virtual Network Function Placement for Resilient Service Chain Provisioning”, 978-4673-9023-1, 2016, IEEE (Year: 2016). [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]
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]
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]
NAMUR Recommendation, NAMUR Open Architecture NOA Concept (2020). [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]
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]
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. GB2208755.5, dated Feb. 10, 2023. [cited by applicant]
Search Report for Application No. GB2208756.3, dated Feb. 23, 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. GB2208780.3, dated Feb. 22, 2023. [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. GB2208821.5, dated Mar. 31, 2023. [cited by applicant]
Search Report for Application No. GB2208856.1, dated Jan. 18, 2023. [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]
Steindl et al., “Semantic Microservice Framework for Digital Twins,” Applied Sciences, 11(12):1-19 (2021). [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]
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]