Method for improving location accuracy in multi-channel wireless networks
Granted: September 13, 2016
Patent Number:
9445226
The present disclosure discloses a method and network device for improving location accuracy in multi-channel wireless networks. Specifically, to coordinate with other Access Points (APs) and improve location accuracy of client devices, each access point can (a) obtain a schedule of another neighboring AP; (b) switch to the operating channel of the neighboring AP at a scheduled time for communication exchanges between the neighboring AP and the client device, (c) listen to the…
Initiating peer-to-peer tunnels
Granted: September 13, 2016
Patent Number:
9444888
Initiating peer-to-peer tunnels between clients in a mobility domain. Client traffic in a mobility domain normally passes from the initiating client to an access node, and from the access node through a tunnel to a controller, and then through another tunnel from the controller to the destination access node, and the destination client. When initiated by the controller, the access nodes establish a peer-to-peer tunnel for suitable client traffic, bypassing the “slow” tunnels through…
Antenna designs
Granted: September 6, 2016
Patent Number:
9437917
According to one embodiment of the invention, a network device comprises a plurality of antennas comprising a first antenna, wherein the first antenna comprises: a first set of one or more elements that form an Alford loop and that is configured for electrical excitation via a current transmitted over a conductive medium from a signal source and a second set of one or more elements that is configured for electromagnetic induction without contact with the conductive medium from the signal…
System and method for dynamic rate adaptation based on real-time call quality metrics
Granted: September 6, 2016
Patent Number:
9439100
According to one embodiment, a network device is configured to measure a quality of service associated with a real-time streaming packet received at a first transmission rate. The network device gathers metrics to a call quality based on the quality of service, wherein the metrics are specific to a wireless call quality, and adjusts the first transmission rate to a second transmission rate based on the metrics. Herein, the second transmission rate replaces the first transmission rate to…
Methods for group management, scheduling, and rate selection for MU-MIMO using user location and other system parameters
Granted: September 6, 2016
Patent Number:
9439064
Disclosed herein, one embodiment of the disclosure is directed to a system, apparatus, and method for grouping client devices for simultaneous MU-MIMO transmissions. When client devices are being grouped for simultaneous MU-MIMO transmissions, a first wireless network device may obtain information corresponding to a plurality of client devices that are associated with the first wireless network device. This information may correspond to signals received from one or more of the client…
Location determination in wireless networks
Granted: September 6, 2016
Patent Number:
9439037
A system configured to perform operations including: determining a first received signal strength, at a first locator device located at a first location, for a signal transmitted by a target device; determining a second received signal strength, at a second locator device located at a second location, for the signal transmitted by the target device; determining a third received signal strength, at a third locator device located at a third location, for the signal transmitted by the…
Adaptive dynamic host configuration protocol assignment with virtual local area network pool
Granted: September 6, 2016
Patent Number:
9438557
The present disclosure discloses a method and network device for adaptive DHCP assignment with VLAN pool. Specifically, a network device can assign a client device to a first Virtual Local Area Network (VLAN). The network device then detects a first DHCP Discover message, transmitted by a client device, corresponding to a first VLAN. Also, the network device determines that no DHCP offer message, responsive to the first DHCP Discover message, is transmitted to the client device. Then,…
Communicating with a distribution system via an uplink access point
Granted: September 6, 2016
Patent Number:
9438555
The present disclosure discloses a system and method for communicating with a distribution system via an uplink access point. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive, at a first network device, an original packet from a client device; identify a source MAC address of the original packet as a MAC address of the client device; identify an IP address of the original packet as an IP address of the client device;…
Monitoring link quality between network devices
Granted: September 6, 2016
Patent Number:
9438496
The present disclosure discloses a system and method for monitoring link quality between internetworking devices. The system includes a processor and a memory storing instructions that, when executed, cause the system to: generate, at a first internetworking device, a marker-request packet that includes a current marker ID; send, from the first internetworking device, the marker-request packet to a second internetworking device; receive, at the first internetworking device, a…
Dynamic optimization of advertisement packets
Granted: September 6, 2016
Patent Number:
9438439
In general, in one aspect, embodiments relate to a non-transitory computer readable medium comprising instructions that, when executed by a processor, perform a method. The method includes receiving, by a controller, a first plurality of multicast advertisement packets from a first networking device on an external network, wherein the plurality of multicast advertisement packets are received at a first frequency, storing, by the controller, one of the first plurality of multicast…
Wireless link monitoring and active troubleshooting
Granted: August 30, 2016
Patent Number:
9432962
According to one embodiment of the invention, a method comprises transmitting a Layer 2 (L2) frame from a first wireless device. Upon receipt of a frame in response to the L2 frame, the first wireless device uses information conveyed in the frame to modify its functionality.
Band steering for multi-band wireless clients
Granted: August 30, 2016
Patent Number:
9432848
Band steering for multi-band wireless clients. According to one embodiment of the invention, a method of operations comprises receiving, at a network device, a request from a wireless client device on a first wireless communication band. Thereafter, the network device identifies a unique address identifier associated with the wireless client device based on the received request and stores the unique address identifier in response to determining that the wireless client device is capable…
Classifying wireless signals
Granted: August 30, 2016
Patent Number:
9429647
The present disclosure discloses a system and method for. classifying Wi-Fi signals from Fourier transform samples. Generally, classifying Wi-Fi signals from Fourier transform samples includes: collecting and dividing Fourier transform samples into frequency blocks; determining the bandwidth for the Fourier transform sample; and determining whether the Fourier transform sample corresponds to a narrowband signal. Further, if a determination is made that the Fourier transform sample does…
Method and apparatus for content filtering on SPDY connections
Granted: August 9, 2016
Patent Number:
9413727
The present disclosure discloses a method and a network device for performing content filtering on SPDY connections. Specifically, a network device receives, from a client device, a first control frame identifying a first maximum number of unsolicited unacknowledged messages related to a web resource that can be transmitted by a web server. The network device transmits to the web server a second control frame identifying a second and different maximum number of unsolicited unacknowledged…
System and methods for information collection and processing for location estimation in MIMO wireless networks
Granted: August 2, 2016
Patent Number:
9404993
Disclosed herein, one embodiment of the disclosure is directed to a system, apparatus, and method for location estimation in the presence of multipath/non-line-of-sight (NLOS) conditions. Various methods have been contemplated to detect the level of multipath/NLOS propagation between two devices. A SNR variation method determines how the SNR of each chain/stream is varying over a time window in order to detect the chain/stream with least local scattering or multipath. A measure of…
Filtering out access point data based on non-conformity with other access point data
Granted: August 2, 2016
Patent Number:
9408038
Methods and systems are described for filtering out signal strength data associated with access points and a client device using heuristic and intra-access point analysis. The filtered data may be used to approximate the location of the client device. By filtering signal strength values through a heuristic and intra-access point analysis; the systems and methods described eliminate inaccurate or anomalistic values, which may negatively alter the estimated location of the client device.…
Accessing serial console port of a wireless access point
Granted: August 2, 2016
Patent Number:
9408019
A computer readable medium includes instructions which cause performance of operations to configure an access point, including receiving, by a wireless communication controller, wireless communication signals detected by a wireless communication antenna. The access point includes the wireless communication antenna, the wireless communication controller, and a System-On-Chip (SOC) having a serial port configured for receiving input from the wireless communication controller. The wireless…
System and method for efficient frame aggregation based on aggregation limits or parameters
Granted: August 2, 2016
Patent Number:
9407734
The present disclosure discloses a method and network device for efficient frame aggregation. Specifically, a network device queues a first set of packets until one of the first set of aggregation limits is detected. The network device then transmits the first set of packets, and receives feedback information. Then, the network device modifies the first set of aggregation limits to obtain a second set of aggregation limits based on the feedback information. The network device queues a…
Initiating data collection based on WiFi network connectivity metrics
Granted: August 2, 2016
Patent Number:
9407522
The present disclosure discloses a method and network device for initiating data collection based on WiFi network connectivity metrics. Specifically, detects that a value for a WiFi network connectivity metric for a WiFi connection between a client device and a WiFi network meets a particular criteria. Responsive to determining that the value meets the particular criteria, the disclosed system initiates a data collection process for collecting data associated with one or more devices…
Method for dynamic load balancing in campus deployments
Granted: August 2, 2016
Patent Number:
9405591
A method is described for dynamically assigning tasks to entities of different types within a network system based on preferences to perform the tasks on particular entities and/or network/device conditions. This ability to dynamically assign processing of tasks between disparate devices in a network system provides a more efficient network configuration and utilization of resources while not compromising throughput, overall network security, and/or network flexibility.