Patent ID: 9231911
Filing Date: 2016-01-05
CPC Classification: H04L

Claim Text:
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause the one or more hardware processors to: receive, at a first network device in a Local Area Network (LAN), a first packet associated with a first user device of a first user; determine the first user device, inside the LAN, associated with the first packet received at the first network device; assign a default role to the first user upon receiving the first packet, the default role providing services enabling the first user for a pre-authentication role with greater access to network services than the default role; assign the pre-authentication role to the first user, the pre-authentication role enabling the first user to access common applications; select, from a plurality of rules, a first set of one or more rules associated with a first role corresponding to the first user; apply, upon authentication, at least the first set of rules to the first packet to determine a first priority level in a forwarding queue for the first packet; forward the first packet from the first network device according to the first priority level to control the quality of service provided to the first user device inside the LAN.