US 11,874,642 B2
Methods to configure a safety control system
John Klesk, Minneapolis, MN (US); Danielle Liu, Minneapolis, MN (US); Greg Sorvari, Minneapolis, MN (US); Dean Erickson, Minneapolis, MN (US); and Jeff Dixon, Minneapolis, MN (US)
Assigned to Banner Engineering Corp., Minneapolis, MN (US)
Filed by Banner Engineering Corp., Minneapolis, MN (US)
Filed on Jan. 3, 2022, as Appl. No. 17/646,760.
Application 17/646,760 is a continuation of application No. 16/508,134, filed on Jul. 10, 2019, granted, now 11,249,452.
Prior Publication US 2022/0155748 A1, May 19, 2022
Int. Cl. G16H 30/40 (2018.01); A61C 5/77 (2017.01); G16H 50/50 (2018.01); A61C 13/00 (2006.01); G06F 30/00 (2020.01); A61C 13/34 (2006.01); A61C 9/00 (2006.01); G16H 30/20 (2018.01); G05B 19/05 (2006.01); F16P 3/00 (2006.01); H04L 67/00 (2022.01)
CPC G05B 19/058 (2013.01) [F16P 3/00 (2013.01); H04L 67/34 (2013.01); G05B 2219/1215 (2013.01); G05B 2219/14006 (2013.01); G05B 2219/15011 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer program product (CPP) comprising a program of instructions tangibly embodied on a computer readable medium wherein, when the instructions are executed on a processor, the processor causes operations to be performed to automatically handle network settings, the operations comprising:
establishing, by a first program of executable instructions residing on a data storage device operably connected to at least one processor that automatically executes the first program of executable instructions upon connection of a portable data storage device to a safety control system comprising the at least one processor, a data transfer link to receive data from the portable data storage device that stores a first configuration profile for the safety control system;
determining whether the safety control system is in a predetermined state; and,
if the safety control system is not in the predetermined state, then:
(a) accessing, by the at least one processor, the portable data storage device;
(b) determining, by the at least one processor, whether the first configuration profile matches a second configuration profile pre-existing in the safety control system;
(c) if the first configuration profile matches the second configuration profile, then transferring, by the at least one processor, a copy of a content of a second network settings of the safety control system to the portable data storage device via the data transfer link; and,
(d) if the first configuration profile does not match the second configuration profile, then configuring, by the at least one processor, the safety control system to enter a lockout state.