US 12,323,339 B2
Distributive deployment of process automation software applications
Hidenori Sawahara, Spring, TX (US); Ichiro Wake, Tokyo (JP); Patrick Clay, Frisco, TX (US); Vien Nguyen, Frisco, TX (US); David Emerson, Coppell, TX (US); and Mark Hammer, Tokyo (JP)
Assigned to Yokogawa Electric Corporation, Tokyo (JP)
Filed by Yokogawa Electric Corporation, Tokyo (JP)
Filed on Aug. 20, 2021, as Appl. No. 17/407,788.
Prior Publication US 2023/0053594 A1, Feb. 23, 2023
Int. Cl. H04L 47/78 (2022.01); H04L 47/70 (2022.01); H04L 47/724 (2022.01)
CPC H04L 47/788 (2013.01) [H04L 47/724 (2013.01); H04L 47/821 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method implemented using one or more processors, comprising:
identifying, from a plurality of communication protocols, one or more communication protocols used between two or more process automation nodes that are selected to carry out a process automation software application;
using one or more of the identified communication protocols, selecting a maximum physical distance permitted between the two or more process automation nodes, wherein the maximum physical distance is greater when the two or more process automation nodes are connected using a first communication protocol of the plurality of communication protocols than when the two or more process automation nodes are connected using a second communication protocol of the plurality of communication protocols;
analyzing, based on the maximum physical distance, a process automation system that includes a plurality of process automation nodes;
based on the analyzing, selecting a subset of two or more process automation nodes, from the plurality of process automation nodes, on which to distributively deploy the process automation software application; and
in response to selecting the subset:
distributively deploying the process automation software application across the two or more process automation nodes of the subset.