Synthetic client
Granted: November 29, 2016
Patent Number:
9509586
A system with a device including a hardware processor is configured to perform operations: receiving, by the device, a message over a wired medium, wherein the message has a frame including (a) a MAC address as a source MAC address for the frame and (b) a second MAC address as a destination MAC address for the frame, extracting, by the device, the frame from the message received over the wired medium, and wirelessly transmitting, by the device, the frame without modifying the source MAC…
Alford loop antennas with parasitic elements
Granted: November 29, 2016
Patent Number:
9509062
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…
Dynamic beamforming configuration based on network conditions
Granted: November 22, 2016
Patent Number:
9503915
A method includes steering client devices to access points that potentially increase capacity of communications using beamformed transmissions. In particular, this includes determining the best access points for beamforming to a particular client or a group of clients in the network for an improved throughput performance in the deployment or a subset of access points.
Correlating data from multiple spectrum monitors
Granted: October 25, 2016
Patent Number:
9479954
A combination and correlation of data from multiple sensors in a wireless digital network is described. Sensors such as spectrum monitors, access points, and wireless client devices provide spectrum data to one or more central stations connected to the network. Spectrum data from multiple sensors is combined and correlated to provide insight into network operation such as spectrum maps, detection-range maps, and for network diagnostics. Sensors providing spectrum data may be…
Method and system for determining a location of wireless device
Granted: October 18, 2016
Patent Number:
9474039
A system for (a) determining a first direction from a first device toward a second device based on a first set of WiFi® wireless signals received by at least one antenna of the first device from the second device, (b) determining a second direction from a third device toward the second device based on a second set of WiFi® wireless signals received by at least one antenna of the third device from the second device, and (c) based at least on a first location of the first device, the…
Signal strength aware band steering
Granted: October 18, 2016
Patent Number:
9473285
A system or method that receives a current request from a client, and responds to the current request based on signal strength associated with a previous request. If the current request is received on a non-preferred communication band, and a previous request was received on a preferred communication band within a pre-determined time, the system determines whether the signal strength associated with the previous request is weaker than a pre-determined threshold signal strength level for…
Analyzing a particular wireless signal based on characteristics of other wireless signals
Granted: October 11, 2016
Patent Number:
9467893
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…
Channel width configuration based on network conditions
Granted: October 11, 2016
Patent Number:
9467873
A method includes determining an optimized channel width between client devices and access points based on network conditions in a wireless network. In particular, the channel widths may be optimized to reduce airtime usage on access points and eliminate a high density condition while the client devices are steered to access points that provide the greatest channel capacity gains based on signal-to-noise-ratios for each spatial stream in a beamformed transmission.
System and method for detection of rogue routers in a computing network
Granted: October 11, 2016
Patent Number:
9467459
A method and apparatus for detecting the presence of a rogue router in a computer network is described. The method may include transmitting a router solicitation message. The method may also include receiving a plurality of response messages to the router solicitation message from a first plurality of router devices, wherein the response messages are used to perform an operation other than assigning an internet protocol (IP) address to the device.
Method and system for client device localization
Granted: September 27, 2016
Patent Number:
9456433
A system includes one or more hardware processors causing performance of operations. The operations include transmitting, by a first access point, a set of one or more wireless signals that include a request for feedback information. The set of wireless signals incorrectly identifies a second access point as the sender of the set of wireless signals instead of correctly identifying the first access point as the sender of the set of wireless signals. The operations further include…
Dynamically modifying scanning methods and/or configurations
Granted: September 27, 2016
Patent Number:
9456364
Adapting scanning of frequency channels of different or varying widths to collect wideband spectrum data is disclosed. Scanning methods and/or configurations are modified based upon the type and signal strength of the interferers present or expected in the spectrum. The system includes: selecting a portion for scanning, wherein the portion includes contiguous and non-contiguous segments, partitioning the selected portion into a first plurality of channels, where at least two of the…
Adaptive antenna pattern management for wireless local area networks
Granted: September 27, 2016
Patent Number:
9456357
The present disclosure discloses a network device and/or method for adaptive antenna pattern management for wireless local area networks. A network device comprising an adaptive antenna receives a coverage area description and a wireless coverage objective for a wireless network. The network device also scans a plurality of channels in a plurality of directions to detect signal levels from one or more other network devices in the wireless network. The network device can then coordinate…
Multicast transmissions in a network environment with user anchor controllers
Granted: September 27, 2016
Patent Number:
9456314
According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that determine whether a same data stream is being received by a first access point from each of two or more network devices of a plurality of network devices, responsive at least to the determining operation, select a particular…
Initiating peer-to-peer tunnels
Granted: September 27, 2016
Patent Number:
9456033
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…
Network device workload balancing
Granted: September 27, 2016
Patent Number:
9456031
A method and computer readable medium for network device workload balancing, including: selecting a particular network device for storing client information associated with a client device; subsequent to the client device disassociating with a first network device, receiving, by the particular network device from the first network device, the client information; and responsive to the client device associating with a second network device: transmitting, by the particular network device,…
HTTP proxy based captive portal
Granted: September 27, 2016
Patent Number:
9456018
HTTP-Based Captive Portal. Client requests through a device such as an access point or wired connection are routed through a captive portal switch (CPS). If the CPS determines that the client has not been authenticated, the CPS redirects (NATs) the client request to an internal HTTP proxy. The CPS HTTP proxy terminates the client request and opens a connection to a captive portal server. Thus, for an unauthenticated client, any HTTP request will be routed to the captive portal server.…
Guest WiFi authentication based on physical proximity
Granted: September 27, 2016
Patent Number:
9455964
The present disclosure discloses a system and method for providing guest WiFi authentication based on physical proximity to a dedicated access point in a guest wireless network. Specifically, a network device determines that a client device associated with a guest user is located within close physical proximity to a particular access point in a guest wireless network, and authenticates the client device for guest wireless network access based on its close physical proximity to the…
IGMP/MLD leave upon client disassociation or user idle timer expiry
Granted: September 27, 2016
Patent Number:
9455902
According to one embodiment, a non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operation comprising: determining that a client device, in a first Internet Protocol (IP) subnet, is subscribed to a multicast group; determining that the client device is no longer in the first IP subnet; responsive to determining that the client device is no longer in the first IP subnet, transmitting a message on…
Load condition based transfer of processing responsibility
Granted: September 20, 2016
Patent Number:
9450880
According to one embodiment, a method comprises an operation of determining whether an ingress control message is locally terminated control traffic on a digital device prior to the ingress control message being forwarded to a hardware processor of the digital device for processing. A priority is assigned to the ingress control message based on information within the ingress control message, if the ingress control message is determined to be locally terminated control logic.
Multicast aware beamforming for wireless local area networks
Granted: September 20, 2016
Patent Number:
9451474
The present disclosure discloses a method and network device for providing a multicast aware beamforming mechanism in a WLAN. Specifically, a network device receives a multicast message to be transmitted to a plurality of client devices. The network devices then selects a first subset of client devices of the plurality of client devices for focusing a directional radiation pattern, and transmits the multicast message using the directional radiation pattern to the plurality of client…