US 11,692,375 B2
Consensus building among networked devices for recreational vehicle safety systems
John Peter Manfreda, St. Clair Shores, MI (US); Anthony J. DiPerna, Troy, MI (US); Aaron Robertson Harris, Washington, MI (US); and Matthew Allen Collin, Ferndale, MI (US)
Assigned to Lippert Components Inc., Elkhart, IN (US)
Filed by Lippert Components, Inc., Mishawaka, IN (US)
Filed on Feb. 20, 2020, as Appl. No. 16/795,802.
Claims priority of provisional application 62/818,392, filed on Mar. 14, 2019.
Prior Publication US 2020/0291693 A1, Sep. 17, 2020
Int. Cl. E05B 77/54 (2014.01); B60R 16/023 (2006.01); G05B 9/02 (2006.01); G07C 9/00 (2020.01)
CPC E05B 77/54 (2013.01) [B60R 16/023 (2013.01); G05B 9/02 (2013.01); E05Y 2400/45 (2013.01); E05Y 2400/52 (2013.01); E05Y 2900/512 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method for controlling an electromechanical operation of an electromechanical device based on a safety lockout condition determined using a distributed safety lockout system, the distributed safety lockout system comprising a plurality of networked devices communicatively coupled via a communications network, the plurality of networked devices including one or more electronic controllers and a plurality of safety lockout condition detection devices; the method comprising:
at one or more of the plurality of networked devices:
receiving a safety lockout status from another networked device via the communications bus;
comparing a local safety lockout status to the received safety lockout status;
determining whether to update the local safety lockout status based on results of comparing the local safety lockout status to the received safety lockout status and, when it is determined to update the local safety lockout status, then updating the local safety lockout status to the received safety lockout status; and
broadcasting the local safety lockout status over the communications bus;
at one or more of the plurality of safety lockout condition detection devices:
determining a proposed safety lockout status based on sensor data obtained by the safety lockout device;
comparing the proposed safety lockout status to the local safety lockout status and/or a received safety lockout status that is received from another networked device over the communications bus; and
determining an updated local safety lockout status to be the local safety lockout status based on comparing the proposed safety lockout status to the local safety lockout status and/or the received safety lockout status; and
at any of the one or more electronic controllers, controlling an electromechanical operation of an electromechanical device based on the local safety lockout status.