Patent ID: 7724704

Claim:
A system comprising: memory, including: a resource name buffer; an identity buffer; a result buffer; a virtual local area network (VLAN) resource count buffer; a VLAN resource name array; a selected VLAN resource buffer; a VLAN resource group name decoder coupled to the resource name buffer, VLAN resource count buffer, and VLAN resource name array; a value calculator coupled to the identity buffer and the result buffer; an index calculator coupled to the VLAN resource count buffer; a selector coupled to the index calculator, VLAN resource name array, and selected VLAN resource buffer; wherein, in operation, one or more processors are employed such that: an encoded resource name is stored in the resource name buffer; an identity parameter is stored in the identity buffer; the VLAN resource group name decoder reads the encoded resource name, decodes the name to obtain decoded list elements, writes a count of the list elements to the VLAN resource count buffer, and writes the decoded list elements to the VLAN resource name array; the value calculator processes the identity parameter stored in the identity buffer to produce a value that is stored in the result buffer; the index calculator takes the value stored in the result buffer modulo the count of the list elements stored in the VLAN resource count buffer; the selector uses the result of the index calculator as an array index to select a VLAN resource name from the VLAN resource name array and stores the VLAN resource name in the selected VLAN resource buffer; a wireless station is associated with the VLAN resource identified in the selected VLAN resource buffer.