IP Library Granted Patent US 12,683,921
Granted Patent B2
US 12,683,921 · App. 19/132,746 · Granted Jul 14, 2026

Peer-to-peer modular automation scheme

Inventor: Nicholas Carmine DiFonzo (Des Plaines, IL)
Assignee: G & W Electric Company
H04L51/18H04L41/0686
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,683,921
App. No.
19/132,746
Filed
May 23, 2025
Granted
Jul 14, 2026
Kind
B2
Art Unit
2457
USPC
709/206
Abstract

In one example, an automation controller includes an electronic processor, a memory, a first peer messaging interface configured to connect to a first peer device, a second peer messaging interface configured to connect to a second peer device, and an input/output interface. The electronic processor is configured to receive, via the input/output interface, an interrupter status signal, and to transmit, via the first or second peer messaging interface, a message to a peer device based on the interrupter status signal. The electronic processor is also configured to receive a message from the peer device indicating a status of a peer interrupter, and to update an interrupter status variable in memory based on the status of the peer interrupter and the interrupter status signal. The electronic controller is also configured to transmit a signal to open or close an interrupter based on the updated interrupter status variable.

Claims (64)

1 . An automation controller comprising:

an electronic processor;

a memory;

a first peer messaging interface configured to connect to a first peer device;

a second peer messaging interface configured to connect to a second peer device; and,

an input/output interface configured to connect to an interrupter;

wherein the electronic processor is configured to:

receive, via the input/output interface, an interrupter status signal;

transmit, via the first or second peer messaging interface, a message to a peer device based on the interrupter status signal;

receive, via the first or second peer messaging interface, a message from the peer device indicating a status of a peer interrupter;

update an interrupter status variable in memory based on the status of the peer interrupter and the interrupter status signal; and,

transmit a signal, via the input/output interface, to open or close the interrupter based on the updated interrupter status variable.

2 . The automation controller of claim 1 , wherein the message from the peer device includes a loss of voltage message.

3 . The automation controller of claim 1 , wherein the message from the peer device includes a fault pickup indication message.

4 . The automation controller of claim 1 , wherein the memory further includes sensor data.

5 . The automation controller of claim 4 , wherein the electronic processor is further configured to transmit a signal, via the input/output interface, to open or close the interrupter based on the sensor data.

6 . The automation controller of claim 1 , wherein the electronic processor is further configured to message peers based on the updated interrupter status variable.

7 . The automation controller of claim 6 , wherein the interrupter status variable is updated based on one of:

a fault pickup indicator, indicating that the interrupter is experiencing a fault current;

a loss of voltage indicator, indicating that the interrupter is experiencing a loss of voltage;

a loss of voltage isolation indicator, indicating whether the interrupter was opened to isolate a loss of voltage;

a fault isolation indicator, indicating whether the interrupter was opened to isolate a faulted circuit segment;

a fault target, indicating that the interrupter was opened to interrupt a fault current;

a fault lockout indicator, indicating that the interrupter is in a lockout state;

a closed indicator, indicating that the interrupter is closed; and,

a segmentation indicator, indicating that the automation controller received a segmentation message from a peer device.

8 . An interrupter comprising:

a switch; and,

an automation controller including:

an electronic processor;

a memory;

a first peer messaging interface configured to connect to a first peer device; and,

a second peer messaging interface configured to connect to a second peer device;

wherein the electronic processor is configured to:

receive an interrupter status signal from the switch;

transmit, via the first or second peer messaging interface, a message to a peer device based on the interrupter status signal;

receive, via the first or second peer messaging interface, a message from the peer device indicating a status of a peer interrupter;

update an interrupter status variable in memory based on the status of the peer interrupter and the interrupter status signal; and,

open or close the switch based on the updated interrupter status variable.

9 . The interrupter of claim 8 , wherein the message from the peer device includes a loss of voltage message.

10 . The interrupter of claim 8 , wherein the message from the peer device includes a fault pickup indication message.

11 . The interrupter of claim 8 , wherein the memory further includes sensor data.

12 . The interrupter of claim 11 , wherein the electronic processor is further configured to transmit a signal, to the switch, to open or close the switch based on the sensor data.

13 . The interrupter of claim 8 , wherein the electronic processor is further configured to message peers based on the updated interrupter status variable.

14 . The interrupter of claim 13 , wherein the interrupter status variable is updated based on one of:

a fault pickup indicator, indicating that the interrupter is experiencing a fault current;

a loss of voltage indicator, indicating that the interrupter is experiencing a loss of voltage;

a loss of voltage isolation indicator, indicating whether the interrupter was opened to isolate a loss of voltage;

a fault isolation indicator, indicating whether the interrupter was opened to isolate a faulted circuit segment;

a fault target, indicating that the interrupter was opened to interrupt a fault current;

a fault lockout indicator, indicating that the interrupter is in a lockout state;

a closed indicator, indicating that the interrupter is closed; and,

a segmentation indicator, indicating that the automation controller received a segmentation message from a peer device.

15 . A non-transitory computer-readable medium containing instructions that when executed by an electronic processor of an automation controller in a power distribution system cause the electronic processor to:

receive, via an input/output interface of the automation controller, an interrupter status signal;

transmit, via a first peer messaging interface or a second peer messaging interface of the automation controller, a message to a peer device in the power distribution system based on the interrupter status signal;

receive, via a first or second peer messaging interface of the automation controller, a message from the peer device indicating a status of a peer interrupter;

update an interrupter status variable in a memory of the automation controller based on the status of the peer interrupter and the interrupter status signal; and,

transmit a signal, via the input/output interface of the automation controller, to open or close the interrupter based on the updated interrupter status variable.

16 . The non-transitory computer-readable medium of claim 15 , wherein the message from the peer device includes a loss of voltage message.

17 . The non-transitory computer-readable medium of claim 15 , wherein the message from the peer device includes a fault pickup indication message.

18 . The non-transitory computer-readable medium of claim 15 , wherein the electronic processor is further configured to message peers based on the updated interrupter status variable.

19 . The non-transitory computer-readable medium of claim 15 , wherein the memory further includes sensor data.

20 . The non-transitory computer-readable medium of claim 19 , wherein the electronic processor is further configured to transmit a signal, via the input/output interface, to open or close the interrupter based on the sensor data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2026
From: DIFONZO, NICHOLAS CARMINE
To: G & W ELECTRIC COMPANY
Reel/Frame 073628/0510 →
Continuity (2)
Provisional Application 63558038 · Feb 26, 2024
Related Publication 20260113290A1 · Apr 23, 2026
References Cited (26)
US 7747356B2 · Andarawis · 2010 [cited by examiner]
US 7844440B2 · Nasle · 2010 [cited by examiner]
US 8180622B2 · Nasle · 2012 [cited by examiner]
US 8229722B2 · Nasle · 2012 [cited by examiner]
US 8775934B2 · Nasle · 2014 [cited by examiner]
US 9052731B2 · Smit · 2015 [cited by examiner]
US 9673626B2 · Normoyle · 2017 [cited by examiner]
US 10116554B2 · Liu · 2018 [cited by examiner]
US 10333301B2 · Gubba Ravikumar · 2019 [cited by examiner]
US 10771341B2 · Janardhana · 2020 [cited by examiner]
US 10839864B2 · Kwon · 2020 [cited by examiner]
US 11258295B2 · Chen · 2022 [cited by examiner]
US 12455583B2 · Floriani · 2025 [cited by examiner]
US 20090112375A1 · Popescu · 2009 [cited by applicant]
US 20140078628A1 · Valdes et al. · 2014 [cited by applicant]
US 20180241198A1 · Louco et al. · 2018 [cited by applicant]
US 20180323611A1 · Gubba Ravikumar · 2018 [cited by examiner]
US 20190312783A1 · Janardhana · 2019 [cited by examiner]
US 20200083012A1 · Fasano et al. · 2020 [cited by applicant]
US 20200194200A1 · Bishop · 2020 [cited by examiner]
US 20230254697A1 · Freeman et al. · 2023 [cited by applicant]
US 20230359235A1 · Floriani · 2023 [cited by examiner]
US 20240145193A1 · Santhanam · 2024 [cited by examiner]
Mexican Patent Office. Office Action for Application No. MX/a/2025/006160, dated Sep. 5, 2025 (8 pages with machine translation). [cited by applicant]
International Search Report dated Dec. 30, 2024 for corresponding International Application No. PCT/US2024/050049 (2 pages). [cited by applicant]
International Written Opinion dated Dec. 30. 2024 for corresponding International Application No. PCT/US2024/050049 (12 pages). [cited by applicant]