9473319

Dynamic Discovery and Assignment of Available Virtual Local Area Networks

PublishedOctober 18, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for dynamic discovery and assignment of virtual local area networks (VLANs), the method comprising: receiving, by a network switch, a request for a VLAN configuration, from a computer device connecting to a port of the network switch; retrieving, by the network switch, a list of available VLANs at the port; determining, by the network switch, whether respective ones of the available VLANs are configured for the computer device; determining, by the network switch, to include the respective ones of the available VLANs in an acknowledgement, in response to determining that the respective ones of the available VLANs are configured for the computer device; forming, by the network switch, the acknowledgement to the request, the acknowledgement comprising a list of VLANs configured for the computer device, in response to determining that the respective ones of the available VLANs are not configured for the computer device and in response to determining that the respective ones of the available VLANs are checked; sending, by the network switch, the acknowledgement to the computer device; wherein the acknowledgement is used to determine one of the VLANs configured for the computer device, the one of the VLANs configured for the computer device is tagged by the computer device to an adapter of the computer device, and the computer device is connected to the one of the VLANs configured for the computer device; and wherein the computer device is connected to the port of the network switch, the port of the network switch is configured to allow access to the VLANs, and the port of the network switch contains the list of the available VLANs at the port.

2

2. The method of claim 1 , further comprising: sending, by the computer device, the request for the VLAN configuration to the network switch; receiving, by the computer device, the acknowledgement from the network switch; determining, by the computer device, the one of the VLANs configured for the computer device; tagging, by the computer device, the one of the VLANs configured for the computer device to the adapter of the computer device; and connecting, by the computer device, to the one of the VLANs configured for the computer device.

3

3. The method of claim 1 , wherein the computer device is a computer system capable of executing computer program instructions and communicating with another computer system through a network.

4

4. The method of claim 1 , wherein the request comprises a media access control (MAC) address of the computer device and a request for the list of the available VLANs at the port.

5

5. The method of claim 1 , wherein the acknowledgement further comprises a number of the port.

6

6. The method of claim 1 , wherein a user determines the one of the VLANs configured for the computer device.

7

7. A computer program product for dynamic discovery and assignment of virtual local area networks (VLANs), the computer program product comprising a computer readable hardware storage device having program code embodied therewith, the program code executable to: receive, by a network switch, a request for a VLAN configuration, from a computer device connecting to a port of the network switch; retrieve, by the network switch, a list of available VLANs at the port; determine, by the network switch, whether respective ones of the available VLANs are configured for the computer device; determine, by the network switch, to include the respective ones of the available VLANs in an acknowledgement, in response to determining that the respective ones of the available VLANs are configured for the computer device; form, by the network switch, the acknowledgement to the request, the acknowledgement comprising a list of VLANs configured for the computer device, in response to determining that the respective ones of the available VLANs are not configured for the computer device and in response to determining that the respective ones of the available VLANs are checked; send, by the network switch, the acknowledgement to the computer device; wherein the acknowledgement is used to determine one of the VLANs configured for the computer device, the one of the VLANs configured for the computer device is tagged by the computer device to an adapter of the computer device, and the computer device is connected to the one of the VLANs configured for the computer device; and wherein the computer device is connected to the port of the network switch, the port of the network switch is configured to allow access to the VLANs, and the port of the network switch contains the list of the available VLANs at the port.

8

8. The computer program product of claim 7 , wherein the program code is further executable to: send, by the computer device, the request for VLAN configuration to the network switch; receive, by the computer device, the acknowledgement from the network switch; determine, by the computer device, the one of the VLANs configured for the computer device; tag, by the computer device, the one of the VLANs configured for the computer device to the adapter of the computer device; and connect, by the computer device, to the one of the VLANs configured for the computer device.

9

9. The computer program product of claim 7 , wherein the computer device is a computer system capable of executing computer program instructions and communicating with another computer system through a network.

10

10. The computer program product of claim 7 , wherein the request comprises a media access control (MAC) address of the computer device and a request for the list of the available VLANs at the port.

11

11. The computer program product of claim 7 , wherein the acknowledgement further comprises a number of the port.

12

12. The computer program product of claim 7 , wherein a user determines the one of the VLANs configured for the computer device.

13

13. A computer system for dynamic discovery and assignment of virtual local area networks (VLANs), the computer system comprising: one or more processors, one or more computer-readable hardware storage devices, and program instructions stored on at least one of the one or more computer-readable hardware storage devices for execution by at least one of the one or more processors, the program instructions executable to: receive, by a network switch, a request for a VLAN configuration, from a computer device connecting to a port of the network switch; retrieve, by the network switch, a list of available VLANs at the port; determine, by the network switch, whether respective ones of the available VLANs are configured for the computer device; determine, by the network switch, to include the respective ones of the available VLANs in an acknowledgement, in response to determining that the respective ones of the available VLANs are configured for the computer device; form, by the network switch, the acknowledgement to the request, the acknowledgement comprising a list of VLANs configured for the computer device in response to determining that the respective ones of the available VLANs are not configured for the computer device and in response to determining that the respective ones of the available VLANs are checked; send, by the network switch, the acknowledgement to the computer device; wherein the acknowledgement is used to determine one of the VLANs configured for the computer device, the one of the VLANs configured for the computer device is tagged by the computer device to an adapter of the computer device, and the computer device is connected to the one of the VLANs configured for the computer device; and wherein the computer device is connected to the port of the network switch, the port of the network switch is configured to allow access to the VLANs, and the port of the network switch contains the list of the available VLANs at the port.

14

14. The computer system of claim 13 , wherein the program instructions are further executable to: send, by the computer device, the request for VLAN configuration to the network switch; receive, by the computer device, the acknowledgement from the network switch; determine, by the computer device, the one of the VLANs configured for the computer device; tag, by the computer device, the one of the VLANs configured for the computer device to the adapter of the computer device; and connect, by the computer device, to the one of the VLANs configured for the computer device.

15

15. The computer system of claim 13 , wherein the computer device is a computer system capable of executing computer program instructions and communicating with another computer system through a network.

16

16. The computer system of claim 13 , wherein the request comprises a media access control (MAC) address of the computer device and a request for the list of the available VLANs at the port.

17

17. The computer system of claim 13 , wherein the acknowledgement further comprises a number of the port.

18

18. The computer system of claim 13 , wherein a user determines the one of the VLANs configured for the computer device.

Patent Metadata

Filing Date

Unknown

Publication Date

October 18, 2016

Inventors

Aaron S. Palazzolo

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DYNAMIC DISCOVERY AND ASSIGNMENT OF AVAILABLE VIRTUAL LOCAL AREA NETWORKS” (9473319). https://patentable.app/patents/9473319

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.