IP Library Granted Patent US 12,160,344
Granted Patent B2
US 12,160,344 · App. 17/741,362 · Granted Dec 3, 2024

Dynamic network configuration during device installation

Inventor: Christopher Pane (Fairport, NY)
Assignee: Biamp Systems, LLC
H04L41/0873H04L41/06H04L41/0654H04L41/0806H04L41/0813H04L41/0853H04L41/12H04L43/06H04L43/0823
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,160,344
App. No.
17/741,362
Granted
Dec 3, 2024
Kind
B2
Abstract

One example method of operation may include determining a network mode of operation designated by a managing device communicatively coupled to a plurality of network devices, identifying whether one or more of the plurality of network devices are violating one or more compliance measures associated with the network mode of operation, and determining via the managing device whether to accept the network configuration or reject the network configuration based on whether one or more of the compliance measures are violated.

Claims (70)

1. A method comprising:

receiving by a managing network device a communication from a network device of a plurality of network devices;

based on the communication, identifying by the managing network device whether the network device is a known network device or an unknown network device,

wherein, in response to the identifying that the network device is the known network device, the method further comprises:

identifying whether a network configuration of the network device violates a compliance measure associated with a network operation mode by the managing network device using a Link Layer Discovery Protocol, the compliance measure specifying interconnections of one or more ports of the network device to one or more ports of other network devices, wherein the compliance measure specifies:

one or more ports of the network device to be connected to one or more ports of another network device, and

one or more ports of the another device to be connected to one or more ports of an additional device; and

determining, by the managing network device, whether to accept the network configuration or reject the network configuration based on whether the compliance measure is violated, and

wherein, in response to the identifying that the network device is the unknown network device, the method further comprises:

identifying whether the network operation mode is a daisy chain operation mode or a different operation mode, and

wherein, in response to the identifying that the network operation mode is the daisy chain operation mode, the method further comprises:

automatically canceling the daisy chain operation mode, and

in response to the canceling, providing a notification of a wiring error to a user.

2. The method of claim 1 , wherein the compliance measure further specifies:

two or more ports of the network device to be connected to two respective separate ports of an another network device and the additional network device.

3. The method of claim 1 , wherein the different operation mode is one or more of:

a redundant network operation mode or an isolated network operation mode.

4. The method of claim 1 , wherein the daisy chain operation mode requires two or more ports of the network device to be connected to two different network devices.

5. The method of claim 3 , wherein the redundant network operation mode requires two or more ports of the network device to be connected to two different network devices, both of which connect to a same network device.

6. The method of claim 1 , comprising:

identifying that the network operation mode is violated based on a determination that the network device violates the compliance measure.

7. The method of claim 6 , comprising:

in response to the identifying that the network operation mode is violated, canceling the network operation mode; and

creating an error notification indicating the cancellation.

8. An apparatus comprising:

a processor configured to:

receive a communication from a network device of a plurality of network devices;

based on the communication, identify whether the network device is a known network device or an unknown network device,

wherein, when the network device is the known network device, the processor is further configured to:

identify whether a network configuration of the network device violates a compliance measure associated with a network operation mode using a Link Layer Discovery Protocol, the compliance measure specifying interconnections of one or more ports of the network device to one or more ports of other network devices, wherein the compliance measure specifies:

one or more ports of the network device to be connected to one or more ports of another network device, and

one or more ports of the another device to be connected to one or more ports of an additional device; and

determine whether to accept the network configuration or reject the network configuration based on whether the compliance measure is violated, and

wherein, when the network device is the unknown network device, the processor is further configured to:

identify whether the network operation mode is a daisy chain operation mode or a different operation mode, and

wherein, when the network operation mode is the daisy chain operation mode, the processor is further configured to:

automatically cancel the daisy chain operation mode, and

in response to the cancellation, provide a notification of a wiring error to a user.

9. The apparatus of claim 8 , wherein the compliance measure further specifies:

two or more ports of the network device to be connected to two respective separate ports of the another network device and an additional network device.

10. The apparatus of claim 8 , wherein the different operation mode is one or more of:

a redundant network operation mode or an isolated network operation mode.

11. The apparatus of claim 8 , wherein the daisy chain network operation mode requires two or more ports of the network device to be connected to two different network devices.

12. The apparatus of claim 10 , wherein the redundant network operation mode requires two or more ports of the network device to be connected to two different network devices, both of which connect to a same network device.

13. The apparatus of claim 8 , wherein the processor is configured to:

identify that the network operation mode is violated based on a determination that the network device violates the compliance measure.

14. The apparatus of claim 13 , wherein the processor is configured to:

in response to the identification that the network operation mode is violated, cancel the network operation mode; and

create an error notification indicating the cancellation.

15. A non-transitory computer-readable storage medium configured to store instructions that, when executed by a processor, cause the processor to perform:

receiving by a managing network device a communication from a network device of a plurality of network devices;

based on the communication, identifying by the managing network device whether the network device is a known network device or an unknown network device,

wherein, when the network device is the known network device, the instructions further cause the processor to perform:

identifying whether a network configuration of the network device violates a compliance measure associated with a network operation mode by the managing network device using a Link Layer Discovery Protocol, the compliance measure specifying interconnections of one or more ports of the network device to one or more ports of other network devices, wherein the compliance measure specifies:

one or more ports of the network device to be connected to one or more ports of another network device, and

one or more ports of the another device to be connected to one or more ports of an additional device; and

determining, by the managing network device, whether to accept the network configuration or reject the network configuration based on whether the compliance measure is violated, and

wherein, when the network device is the unknown network device, the instructions further cause the processor to perform:

identifying whether the network operation mode is a daisy chain operation mode or a different operation mode, and

wherein, when the network operation mode is the daisy chain operation mode, the method further comprises:

automatically canceling the daisy chain operation mode, and

in response to the canceling, providing a notification of a wiring error to a user.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the compliance measure further specifies:

two or more ports of the network device to be connected to two respective separate ports of the another network device and an additional network device.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the different operation mode is one or more of:

a redundant network operation mode or an isolated network operation mode.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the daisy chain operation mode requires two or more ports of the network device to be connected to two different network devices.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the redundant network operation mode requires two or more ports of the network device to be connected to two different network devices, both of which connect to a same network device.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the processor to perform:

identifying that the network operation mode is violated based on a determination that the network device violates the compliance measure.

Assignments (2)
SECURITY INTEREST Recorded May 3, 2024
From: BIAMP SYSTEMS, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 067308/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2022
From: PANE, CHRISTOPHER
To: BIAMP SYSTEMS, LLC
Reel/Frame 060087/0979 →
Continuity (3)
Continuation 16782010 · Feb 4, 2020
Provisional Application 62800849 · Feb 4, 2019
Related Publication 20220271997A1 · Aug 25, 2022