IP Library Patent Application 14067826
Patent Application
App. No. 14/067,826

Policy-Based Control Mechanism For Wireless Network Physical Layer Resources

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 None
App. No.
14/067,826
Abstract

Embodiments of the present disclosure relate to physical layer resource utilization in wireless local area networks. In particular, the present disclosure relates to a policy-based control mechanism for wireless network physical layer resources such as transmit beamforming. Specifically, the disclosed system receives a set of network policy criteria, and information associated with each of a plurality of client devices connected to a network device. The disclosed system then selects a subset of client devices in a wireless network based on the set of network policy criteria and information associated with each of the plurality of client devices. Furthermore, the disclosed system provides the subset of client devices for using one or more of wireless network physical layer resources. Here, the wireless network physical layer resources are limited to a threshold number of client devices. Moreover, the number of client devices in the subset does not exceed the threshold number.

Claims (72)

1 . A non-transitory computer-readable storage medium storing embedded instructions for a plurality of operations that are executed by one or more mechanisms implemented within a network device having a processor and a memory, the plurality of operations comprising:

receiving network policy criteria;

receiving information associated with each of a plurality of client devices connected to the network device; and

based on the network policy criteria and the information associated with each of the plurality of client devices, selecting a subset of the plurality of client devices for using a first number of wireless network physical layer resources,

wherein a second number of the plurality of client devices exceeds the first number of the wireless network physical layer resources.

2 . The non-transitory computer-readable storage medium of claim 1 , wherein selecting the subset comprises selecting the subset of the plurality of client devices for communication with the network device using a transmit beamforming functionality of the network device.

3 . The non-transitory computer-readable storage medium of claim 1 , wherein selecting the subset comprises selecting the subset of the plurality of client devices for communication with the network device using one or more of the following functionalities of the network device:

multi-user multiple-input and multiple-output;

multiple spatial streams;

enhanced channel width; and

space time block coding.

4 . The non-transitory computer-readable storage medium of claim 1 , wherein the information associated with the client devices comprises one or more of:

a user role associated with a respective client device;

a user identity associated with the respective client device;

a traffic type associated with traffic transmitted by the respective client device;

a device type associated with the respective client device;

an amount of traffic transmitted by the respective client device;

a signal characteristic associated with a signal transmitted by the respective client device;

a number of spatial streams associated with the respective client device;

a data transmission rate associated with the traffic transmitted by the respective client device;

an application type associated with an application executing on the respective client device;

a location associated with the respective client device;

a class of service (CoS) associated with the traffic transmitted by the respective client device;

a quality of service (QoS) associated with the traffic transmitted by the respective client device;

a network protocol associated with the traffic transmitted by the respective client device;

an application socket associated with the application executing on the respective client device; and

a radio frequency (RF) fingerprinting characteristic associated with the signal transmitted by the respective client device.

5 . The non-transitory computer-readable storage medium of claim 3 , wherein the subset of client devices matches to most number of the set of network policy criteria.

6 . The non-transitory computer-readable storage medium of claim 1 , wherein the set of network policy criteria comprises selecting the subset of client devices that correspond to high priority users in the wireless network.

7 . The non-transitory computer-readable storage medium of claim 1 , wherein the set of network policy criteria comprises including a client device to the subset of client devices in response to the received signal strength value of a signal from the client device being below a predetermined threshold.

8 . The non-transitory computer-readable storage medium of claim 1 , wherein the set of network policy criteria comprises maximizing overall throughput for the subset of client devices.

9 . The non-transitory computer-readable storage medium of claim 1 , wherein the set of network policy criteria comprises selecting client devices located within a predefined area as the subset of client devices.

10 . The non-transitory computer-readable storage medium of claim 1 , further comprising:

identifying another client device not in the subset of client devices based on the set of network policy criteria; and

including the other client device in the subset of client devices in response to one client device from the subset of client devices has no detectable communication with the network device after a predefined timeout value lapses.

11 . A network device comprising:

a processor;

a memory;

a network interface to receive one or more data packets,

a receiving mechanism coupled to the processor, the receiving mechanism receiving network policy criteria, wherein the receiving mechanism further receiving information associated with each of a plurality of client devices connected to the network device; and

a selecting mechanism coupled to the processor, the selecting mechanism selecting a subset of the plurality of client devices in a wireless network for using a first number of wireless network physical layer resources based on the network policy criteria and the information associated with each of the plurality of client devices,

wherein a second number of the plurality of client devices exceeds the first number of the wireless network physical layer resources.

12 . The network device of claim 11 , wherein the selecting mechanism selecting the subset comprises selecting the subset of the plurality of client devices for communication with the network device using a transmit beamforming functionality of the network device.

13 . The network device of claim 11 , wherein the selecting mechanism selecting the subset comprises selecting the subset of the plurality of client devices for communication with the network device using one or more of the following functionalities of the network device:

multi-user multiple-input and multiple-output;

multiple spatial streams;

enhanced channel width; and

space time block coding.

14 . The network device of claim 11 , wherein the information associated with each of the plurality of client devices comprise one or more of:

a user role associated with a respective client device;

a user identity associated with the respective client device;

a traffic type associated with traffic transmitted by the respective client device;

a device type associated with the respective client device;

an amount of traffic transmitted by the respective client device;

a signal characteristic associated with a signal transmitted by the respective client device;

a number of spatial streams associated with the respective client device;

a data transmission rate associated with the traffic transmitted by the respective client device;

an application type associated with an application executing on the respective client device;

a location associated with the respective client device;

a class of service (CoS) associated with the traffic transmitted by the respective client device;

a quality of service (QoS) associated with the traffic transmitted by the respective client device;

a network protocol associated with the traffic transmitted by the respective client device;

an application socket associated with the application executing on the respective client device; and

a radio frequency (RF) fingerprinting characteristic associated with the signal transmitted by the respective client device.

15 . The network device of claim 13 , wherein the subset of client devices matches to most number of the set of network policy criteria.

16 . The network device of claim 11 , wherein the set of network policy criteria comprises selecting the subset of client devices that correspond to high priority users in the wireless network.

17 . The network device of claim 11 , wherein the set of network policy criteria comprises including a client device to the subset of client devices in response to the received signal strength value of a signal from the client device being below a predetermined threshold.

18 . The network device of claim 11 , wherein the set of network policy criteria comprises maximizing overall throughput for the subset of client devices.

19 . The network device of claim 11 , wherein the set of network policy criteria comprises selecting client devices located within a predefined area as the subset of client devices.

20 . The network device of claim 11 , further comprising:

an identifying mechanism coupled to the processor, the identifying mechanism identifying another client device not in the subset of client devices based on the set of network policy criteria; and

wherein the selecting mechanism includes the other client device in the subset of client devices in response to one client device from the subset of client devices has no detectable communication with the network device after a predefined timeout value lapses.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2013
From: MCGRATH, SCOTT; CASTAGNOLI, NEAL
To: ARUBA NETWORKS, INC.
Reel/Frame 031514/0339 →