IP Library Granted Patent US 10,756,984
Granted Patent B2
US 10,756,984 · App. 14/751,978 · Granted Aug 25, 2020

Method and apparatus for creating and managing network device port VLAN configurations

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 10,756,984
App. No.
14/751,978
Granted
Aug 25, 2020
Kind
B2
Abstract

A method for managing VLAN configurations on a network device includes connecting, by a client, to the network device. The method then includes presenting, by the client, a graphical user interface of the network device to a user of the client. The graphical user interface comprises a first area displaying a plurality of ports of the network device and a second area displaying a configuration interface. The configuration interface enables the user to make a VLAN assignment for each of the plurality of ports. Both the first area and the second area are displayed on one page in the graphical user interface. The method then includes accepting, through the graphical user interface, user instructions for making the VLAN assignment. The method then includes transmitting, by the client, a signal to the network device, the signal encoding the user instructions and enabling the network device to make the VLAN assignment.

Claims (74)

1. A method of managing VLAN configurations on a network device, the method comprising:

connecting, by a client, to the network device;

presenting, by the client, a graphical user interface of the network device to a user of the client, wherein the graphical user interface comprises:

a first area displaying a plurality of ports of the network device; and

a second area displaying a configuration interface, the configuration interface enabling the user to make a VLAN assignment for each of the plurality of ports, both the first area and the second area being displayed on one page in the graphical user interface, and wherein the graphical user interface enables displaying a port hybrid mode indicator that encloses a configured port in the first area and a matching port hybrid mode indicator that encloses a VLAN indicator of the configured port in the second area;

accepting, through the graphical user interface, user instructions for making the VLAN assignment, wherein at least one of the VLAN assignments is made when the user clicks and drags at least one of the ports from the first area to a VLAN in the configuration interface in the second area; and

transmitting, by the client, a signal to the network device, the signal encoding the user instructions and enabling the network device to make the VLAN assignment.

2. The method of claim 1 , further comprising:

in response to the signal, updating, by the network device, a configuration file stored on a storage medium in the network device.

3. The method of claim 1 , wherein:

the client is a computer and the graphical user interface is presented in a web browser on the computer.

4. The method of claim 1 , wherein:

the client is a mobile phone and the graphical user interface is presented in a web browser on the mobile phone.

5. The method of claim 1 , wherein:

the network device is a managed switch.

6. The method of claim 1 , further comprising:

receiving a first user selection of a VLAN displayed in the configuration interface of the second area;

receiving a second user selection of at least one of the plurality of ports displayed in the first area; and

receiving a confirmation of the first user selection and the second user selection.

7. The method of claim 6 , further comprising:

prior to receiving the first user selection, receiving a third user selection of an option to create the VLAN; and

responsive to receiving the third user selection, creating the VLAN.

8. The method of claim 7 , wherein:

creating the VLAN comprises, in response to a user input, assigning a VLAN ID and a VLAN name to the VLAN.

9. The method of claim 1 , further comprising:

receiving a first user selection of a first option to create a hybrid configuration;

receiving a second user selection of at least one VLAN from a group of VLANs to designate as untagged;

receiving a third user selection of at least one VLAN from the group of VLANs to designate as tagged;

receiving a fourth user selection of at least one of the plurality of ports displayed in the first area; and

receiving a confirmation of the first user selection, the second user selection, the third user selection, and the fourth user selection.

10. The method of claim 9 , further comprising:

prior to receiving the first user selection, receiving a fifth user selection of a second option to create the group of VLANs; and

responsive to receiving the fifth user selection, creating the group of VLANs.

11. The method of claim 1 , further comprising:

receiving a first user selection of a first option to create a trunk configuration;

receiving a second user selection of at least one VLAN from a group of VLANs to designate as tagged;

receiving a third user selection of at least one of the plurality of ports displayed in the first area; and

receiving a confirmation of the first user selection, the second user selection, and the third user selection.

12. The method of claim 11 , further comprising:

prior to receiving the first user selection, receiving a fourth user selection of a second option to create the group of VLANs; and responsive to receiving the fourth user selection, creating the group of VLANs.

13. The method of claim 1 , further comprising:

receiving a first user selection of at least one VLAN from a pre-defined group of VLANs;

receiving a second user selection of at least one of the plurality of ports displayed in the first area;

receiving a first user interaction associating the first user selection with the second user selection;

receiving a third user selection of at least one port not previously selected;

receiving a second user interaction designating the at least one port not previously selected as an uplink port; and

receiving a confirmation of the first user selection, the second user selection, the first user interaction, the third user selection, and the second user interaction.

14. The method of claim 1 , further comprising:

receiving a first user selection of a template, the template comprising:

at least one pre-defined VLAN assigned to a group of the plurality of ports;

at least one pre-defined color indicator associated with the at least one predefined VLAN; and

pre-defined uplink ports; and

receiving a confirmation of the first user selection.

15. The method of claim 1 , wherein:

the first area comprises a color indicator for each of the plurality of ports, the color indicator corresponding to a VLAN that each of the plurality of ports has been assigned to.

16. A method of managing VLAN configurations on a network device, the method comprising:

receiving a connection, by a network device, from a client;

serving up, to the client, a graphical user interface of the network device, wherein the graphical user interface enables a user of the client to input instructions for making a VLAN assignment, and wherein the graphical user interface comprises:

a first area displaying a plurality of ports of the network device; and

a second area displaying a configuration interface, the configuration interface enabling the user to make the VLAN assignment for each of the plurality of ports, both the first area and the second area being displayed on one page in the graphical user interface, wherein at least one of the VLAN assignments is made when the user clicks and drags at least one of the ports from the first area to a VLAN in the configuration interface in the second area, and wherein the graphical user interface enables displaying a port hybrid mode indicator that encloses a configured port in the first area and a matching port hybrid mode indicator that encloses a VLAN indicator of the configured port in the second area; and

receiving, by the network device, a signal from the client, the signal encoding the instructions and enabling the network device to make the VLAN assignment.

17. The method of claim 16 , further comprising:

in response to the signal, updating, by the network device, a configuration file stored on a storage medium in the network device.

18. A network device comprising:

a plurality of ports;

a processor;

a storage medium;

a configuration file stored in the storage medium; and

a graphical user interface module, wherein the graphical user interface module is stored in the storage medium and configured to be executed by the processor, the graphical user interface module comprising:

instructions for displaying, in a first area of a client device, a graphical representation of the plurality of ports of the network device;

instructions for displaying, in a second area of the client device, a configuration interface, the configuration interface enabling a user of the client device to make a VLAN assignment for each of the plurality of ports, wherein at least one of the VLAN assignments is made when the user clicks and drags at least one of the ports from the first area to a VLAN in the configuration interface in the second area, wherein both the first area and the second area are displayed on one page in a graphical user interface of the client device, and wherein the graphical user interface enables displaying a port hybrid mode indicator that encloses a configured port in the first area and a matching port hybrid mode indicator that encloses a VLAN indicator of the configured port in the second area; and

instructions for receiving, from the client device, a signal comprising a user input.

19. The network device of claim 18 , wherein:

the graphical user interface module further comprises instructions for updating the configuration file based on the received signal, thereby making the VLAN assignment.

Assignments (9)
SECURITY INTEREST Recorded Jul 18, 2024
From: SNAP ONE, LLC
To: JPMORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 068426/0446 →
SECURITY RELEASE R/F 058439/0014 Recorded Jun 17, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
To: SNAP ONE, LLC
Reel/Frame 067768/0139 →
SECURITY INTEREST Recorded Dec 9, 2021
From: SNAP ONE, LLC
To: MORGAN STANLEY SENIOR FUNDING INC.
Reel/Frame 058439/0014 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2021
From: UBS AG, STAMFORD BRANCH
To: CONTROL4 CORPORATION
Reel/Frame 058438/0975 →
CHANGE OF NAME Recorded Aug 25, 2021
From: WIREPATH HOME SYSTEMS, LLC
To: SNAP ONE, LLC
Reel/Frame 057298/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2019
From: CONTROL4 CORPORATION
To: WIREPATH HOME SYSTEMS, LLC
Reel/Frame 051446/0868 →
SECURITY INTEREST Recorded Aug 2, 2019
From: CONTROL4 CORPORATION
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 049948/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: PAKEDGE DEVICE & SOFTWARE INC.
To: CONTROL4 CORPORATION
Reel/Frame 040754/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: LANE, NATHAN DENNISON
To: PAKEDGE DEVICE & SOFTWARE, INC.
Reel/Frame 037609/0470 →