US 12,259,693 B2
Potential replacement algorithm selection based on algorithm execution context information
Charles Theurer, Alplaus, NY (US); Bradford Miller, Malta, NY (US); Kirk Lars Bruns, Waitsfield, VT (US); Vrinda Rajiv, Niskayuna, NY (US); and Michael Kinstrey, Niskayuna, NY (US)
Assigned to General Electric Company, Evendale, OH (US)
Filed by General Electric Company, Schenectady, NY (US)
Filed on Jul. 3, 2023, as Appl. No. 18/217,890.
Application 18/217,890 is a continuation of application No. 15/922,092, filed on Mar. 15, 2018, granted, now 11,693,371.
Prior Publication US 2023/0350350 A1, Nov. 2, 2023
Int. Cl. G06F 11/34 (2006.01); G05B 1/01 (2006.01); G05B 13/02 (2006.01); G06F 17/00 (2019.01); G06N 20/00 (2019.01)
CPC G05B 13/026 (2013.01) [G05B 1/01 (2013.01); G05B 13/021 (2013.01); G05B 13/0265 (2013.01); G06F 11/3447 (2013.01); G06F 11/3457 (2013.01); G06F 17/00 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
16. A computer-implemented method comprising: monitoring,
by executing an instruction using a processor, execution of a first algorithm operating on an industrial asset via a secure communication device to identify an operating condition;
comparing, by executing an instruction using the processor, monitored execution of the first algorithm on the industrial asset to a second algorithm executing in a secure environment, the second algorithm selected based on the operating condition, the secure environment separated from the industrial asset, the execution of the first algorithm on the industrial asset in parallel with the execution of the second algorithm in the secure environment; and
when performance of the second algorithm exceeds performance of the first algorithm, transmitting, via the secure communication device, the second algorithm to the industrial asset to replace the first algorithm such that the execution of the first algorithm on the industrial asset is replaced by execution of the second algorithm on the industrial asset.