Method & Apparatus for Detecting and Avoiding Interference in a Communications Network
Granted: August 14, 2014
Application Number:
20140226672
A wireless mesh communication network includes a plurality of wireless routers which can be managed in a hierarchical manner with respect to one another and all of the routers are capable of detecting and avoiding interference on channels over which they communicate with one another. Depending upon whether a channel is active or inactive, a wireless router can either passively detect interference and then switch channels to avoid it or actively detect interference and then switch…
AGGREGATING MULTIPLE WIRELESS CHANNELS
Granted: August 14, 2014
Application Number:
20140226644
Extending wired networks by aggregating multiple wireless links Multiple wireless links are used to bridge wired networks, such as wired Ethernet networks. Each wireless link applies a hash function to the destination MAC address of presented traffic and uses the result of the hash function to determine if the traffic is passed by that wireless link or is dropped. For broadcast and multicast frames, the hash function is calculated on the source MAC address. Dynamic source MAC rewriting…
SIGNAL STRENGTH AWARE BAND STEERING
Granted: July 31, 2014
Application Number:
20140211716
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…
Method and System for Routing Data
Granted: July 24, 2014
Application Number:
20140204763
A method includes identifying internal links or forwarding elements within other network devices. The method further includes selecting a route for forwarding a packet through the other network devices based, at least in part, on link costs associated with the internal links within the other network devices.
System and Method for Network Failover and Network Selection with Multi-Mode Modem in Remote Access Points
Granted: July 10, 2014
Application Number:
20140192634
The present disclosure discloses a method and network device for network failover and/or network selection with a multi-mode modem in remote access points. A RAP initially is set to allow the modem's firmware to select an ISP-preferred available network. Then, the RAP collects network selection attributes, including RSSI, for the selected network, derives a NSC value based on the attributes, and determines whether the derived NSC value is within an expected range. If so, the device…
WIRELESS LINK MONITORING AND ACTIVE TROUBLESHOOTING
Granted: July 3, 2014
Application Number:
20140185485
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.
SYSTEM AND METHOD FOR APPLICATION USAGE CONTROLS THROUGH POLICY ENFORCEMENT
Granted: June 19, 2014
Application Number:
20140173700
A method includes a particular user application, without operating system kernel access, performing the operations of: identifying a set of applications that a user has permission to access, receiving a request to a access a particular application of the set of applications, and causing execution of the particular application.
INTERFERENCE CLASSIFICATION WITH MINIMAL OR INCOMPLETE INFORMATION
Granted: June 19, 2014
Application Number:
20140169432
Interference classification with minimal or incomplete information. Receivers in access points and in other network devices on a wireless digital network may be switched to a spectrum monitor mode in which they provide amplitude-versus-frequency information for a chosen part of the spectrum. This may be performed by performing a FFT or similar transform on the signals from the receiver. Receivers are calibrated with known interference sources in controlled environments to determine…
Method and System for Maintaining Derived Data Sets
Granted: June 5, 2014
Application Number:
20140156604
A first data set is derived from a second data set. The first data set is stored in a database of derived data sets. The second data set is updated without updating the first data set, such that the first data set and the second data are inconsistent. The first data set is deleted or updated during batch processing of the database of the derived data sets.
SYSTEM AND METHOD FOR MAINTAINING CAPTIVE PORTAL USER AUTHENTICATION
Granted: June 5, 2014
Application Number:
20140157376
The present disclosure discloses a method and network device for maintaining captive portal user authentication. Specifically, the disclosed system determines an association status between a client and an access point in a wireless network, as well as whether to remove an entry corresponding to the client from a network layer (L3) cache based on the association status. If it is determined that the entry is to be removed, the disclosed system removes the entry corresponding to the client…
Method and System for Aggregating Wifi Signal Data and Non-Wifi Signal Data
Granted: June 5, 2014
Application Number:
20140153428
Methods of aggregating spectrum data captured from a narrowband radio to form a spectrum covering a much wider frequency band. Frequency data, such as FFT spectrum data captured from a narrowband receiver such as an IEEE 802.11 Wi-Fi receiver are combined to display representative real-time FFT, average FFT, and FFT duty cycle data of a wideband spectrum. Data is captured from narrow band radios such as access points, station monitors, or client devices on a wireless network. A wideband…
DYNAMIC DETERMINATION OF TRANSMISSION PARAMETERS BASED ON PACKET PRIORITY AND NETWORK CONDITIONS
Granted: May 29, 2014
Application Number:
20140146677
According to one embodiment, a non-transitory computer readable medium is described that comprises instructions which, when executed by one or more hardware processors, cause dynamic determination of one or more transmission parameters for transmitting a particular network packet of a plurality of network packets. The transmission parameters are determined based on (a) a classification associated with the particular network packet and (b) one or more current conditions. Subsequent to…
METHOD AND SYSTEM FOR PRIORITIZING NETWORK PACKETS
Granted: May 29, 2014
Application Number:
20140146676
According to one embodiment, a system is described that comprises a network device adapted to receive a media stream that includes a plurality of network packets. The network device of the system processes the media stream, targeted for a client device that is communicatively coupled to the network device, by perform a number of operations. A first operation comprises partitioning the plurality of network packets into a plurality of subsets, each subset in the plurality of subsets…
System and Method For Advertising The Same Service Set Identifier For Different Basic Service Sets
Granted: May 22, 2014
Application Number:
20140140275
According to one embodiment of the invention, a method comprises advertising services. The services are provided by different basic service sets, each basic service set having the same service set identifier (SSID). Thereafter, one of the basic service sets is selected.
APPLICATION BASED POLICY ENFORCEMENT
Granted: May 8, 2014
Application Number:
20140130118
One embodiment is directed to a system that comprises a network device, including at least a first port, which is configured to analyze information within one or more messages received during a session initiated by another network device. The system is configured to perform operations including determining a total number of sessions for the first port of the network device and determining whether the total number of sessions for the first port exceeds a threshold value. If the total…
CLOUD-BASED FIRMWARE DISTRIBUTION SERVICE
Granted: May 1, 2014
Application Number:
20140123124
According to one embodiment of the invention, a method for altering stored firmware within a network device comprises receiving, by a first network device, information to download firmware. This information is provided from the first network device to at least a second network device, which is communicatively coupled to the first network device. The information enables the second network device to access a second version of firmware different than a first version of firmware installed on…
ZERO TOUCH PROVISIONING
Granted: May 1, 2014
Application Number:
20140122674
According to one embodiment, a method comprises automatically uploading device information from a first network device in a first operating state to a second network device in response to an event, such as an initial power up. The second network device is part of the cloud, and thus, providing cloud-based services. Subsequent to the uploading of the device information, the first network device receives information controlling the operation of the first network device based on the device…
Home Virtual Local Area Network Identification for Roaming Mobile Clients
Granted: May 1, 2014
Application Number:
20140119354
The present disclosure discloses a method and network device for home VLAN identification for roaming mobile clients. Specifically, the disclosed method and system detects that the mobile client has roamed away from a first network to a second network, maintains a mapping between a virtual local area network (VLAN) corresponding to the mobile client and a tunnel corresponding to a foreign agent in the second network, and forwards packets to or from the mobile client on the VLAN based on…
Provisioning Remote Access Points
Granted: March 20, 2014
Application Number:
20140082060
Provisioning remote access points for use in a telecommunication network. A remote access point contains identity information established during manufacturing; this identity information may be in the nature of a digital certificate. The identity information is stored in the remote access point, and may be stored in a Trusted Platform Module if present. When the remote access node is powered up in unprovisioned state, outside the manufacturing environment, it attempts to establish an…
SYSTEM, APPARATUS AND METHOD FOR MANAGING CLIENT DEVICES WITHIN A WIRELESS NETWORK
Granted: February 27, 2014
Application Number:
20140059218
According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first…