IP Library Granted Patent US 11,665,217
Granted Patent B2
US 11,665,217 · App. 17/173,182 · Granted May 30, 2023

Automated detection of media port protocols

Inventors: Christopher Pane (Fairport, NY); Christopher Reid Wulff (Greece, NY)
Assignee: Biamp Systems, LLC
H04L65/65H04L47/125H04L47/24H04L65/1101H04L65/70H04R3/005H04R5/04
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 11,665,217
App. No.
17/173,182
Granted
May 30, 2023
Kind
B2
Abstract

One example method of operation may include identifying data traffic on one or more ports of a switch, determining whether a protocol specific packet type is identified on any of the one or more ports, assigning one or more first ports with data traffic to a first protocol when the protocol specific packet type is identified, and assigning one or more second ports with data traffic to a second protocol different from the first protocol.

Claims (54)

1. A method comprising:

identifying data traffic on one or more ports of a switch;

determining a protocol specific packet type of a first protocol is identified as being received on one or more first ports of the one or more ports;

determining another protocol specific packet type of a second protocol is identified as being received on one or more second ports of the one or more ports;

assigning, for a temporary period of time, the one or more first ports of the one or more ports with data traffic to the first protocol;

assigning the one or more second ports of the one or more ports with data traffic to the second protocol different from the first protocol; and

releasing the second protocol assignment of the one or more second ports after identifying there is no presence of packets transmitted or received on the one or more second ports for a monitored period of time.

2. The method of claim 1 , comprising

storing the port assignments in a switch memory; and

monitoring port data traffic activity of the one or more ports for additional data traffic.

3. The method of claim 2 , comprising

when port activity has dropped below a data traffic threshold for one or more of the ports, releasing the port protocol assignment of the one or more ports.

4. The method of claim 1 , comprising

when the first protocol or second protocol specific packet type is present on any one of the one or more ports, assigning a default protocol type.

5. The method of claim 4 , wherein the protocol is multiple stream reservation protocol (MSRP).

6. The method of claim 1 , comprising

enabling port forwarding for ports assigned to the second protocol and for network device addresses which are assigned to the second protocol.

7. The method of claim 6 , wherein the network device addresses are multicast addresses.

8. An apparatus comprising:

a processor configured to

identify data traffic on one or more ports;

determine a protocol specific packet type of a first protocol is identified as being received on one or more first ports of the one or more ports;

determine another protocol specific packet type of a second protocol is identified as being received on one or more second ports of the one or more ports;

assign, for a temporary period of time, the one or more first ports of the one or more ports with data traffic to the first protocol

assign the one or more second ports of the one or more ports with data traffic to the second protocol different from the first protocol; and

release the second protocol assignment of the one or more second ports after identifying there is no presence of packets transmitted or received on the one or more second ports for a monitored period of time.

9. The apparatus of claim 8 , wherein the processor is further configured to

store the port assignments in a switch memory; and

monitor port data traffic activity of the one or more ports for additional data traffic.

10. The apparatus of claim 9 , wherein the processor is further configured to

when port activity has dropped below a data traffic threshold for one or more of the ports, release the port protocol assignment of the one or more ports.

11. The apparatus of claim 8 , wherein the processor is further configured to

when the first protocol or second protocol specific packet type is present on any one of the one or more ports, assign a default protocol type.

12. The apparatus of claim 11 , wherein the protocol is multiple stream reservation protocol (MSRP).

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

enable port forwarding for ports assigned to the second protocol and for network device addresses which are assigned to the second protocol.

14. The apparatus of claim 13 , wherein the network device addresses are multicast addresses.

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

identifying data traffic on one or more ports of a switch;

determining a protocol specific packet type of a first protocol is identified as being received on one or more first ports of the one or more ports;

determining another protocol specific packet type of a second protocol is identified as being received on one or more second ports of the one or more ports;

assigning, for a temporary period of time, the one or more first ports of the one or more ports with data traffic to the first protocol;

assigning the one or more second ports of the one or more ports with data traffic to the second protocol different from the first protocol; and

releasing the second protocol assignment of the one or more second ports after identifying there is no presence of packets transmitted or received on the one or more second ports for a monitored period of time.

16. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:

storing the port assignments in a switch memory; and

monitoring port data traffic activity of the one or more ports for additional data traffic.

17. The non-transitory computer readable storage medium of claim 16 , wherein the processor is further configured to perform:

when port activity has dropped below a data traffic threshold for one or more of the ports, releasing the port protocol assignment of the one or more ports.

18. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:

when the first or second protocol specific packet type is present on any one of the one or more ports, assigning a default protocol type.

19. The non-transitory computer readable storage medium of claim 18 , wherein the protocol is multiple stream reservation protocol (MSRP).

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

enabling port forwarding for ports assigned to the second protocol and for network device addresses which are assigned to the second protocol.

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 Feb 10, 2021
From: PANE, CHRISTOPHER; WULFF, CHRISTOPHER REID
To: BIAMP SYSTEMS, LLC
Reel/Frame 055221/0362 →
Continuity (3)
Provisional Application 62972577 · Feb 10, 2020
Provisional Application 62972581 · Feb 10, 2020
Related Publication 20210250397A1 · Aug 12, 2021