Patent ID: 7630687

Claim:
In a node computing device within a wireless network that includes a plurality of nodes interconnected through the wireless network and configured to communicate wirelessly with one or more other node computing devices, the node computing devices being susceptible to interference such that wireless nodes may experience interference-related communication problems, a method of mitigating wireless communication problems between the nodes, the method comprising: at a robust coexistence service (RCS) having various pluggable modules plugged into the RCS, and which RCS runs on a local node computing device, receiving raw RF spectrum data that includes raw data corresponding to interference in an RF environment used for wireless network communications; providing the raw RF spectrum data to a processing mechanism within the local node computing device that produces processed RF spectrum data which includes a determined solution to mitigate effects of the interference on network communications at the local node computing device, wherein the processing mechanism within the local node computing device takes actions including: determining that a threshold level of interference has been achieved; receiving a registration request from a pluggable classifier module; sending a list of RF data providers with data formats supported to the pluggable classifier module; receiving a message from the pluggable classifier module for registering with one or more specific RF data providers; providing raw RF spectrum data to the pluggable classifier module using the one or more specific RF spectrum data providers, the pluggable classifier module being configured to identify raw RF spectrum data characteristics and being pluggable into the local node computing device such that classification of RF spectrum data at the local node computing device is extensible and dependent on classifier modules installed at the local node computing device; and the local node determining that the local node is a first degree peer node relative to one or more remote node computing devices in the wireless network; and in a peer process, feeding the processed RF spectrum data, including the determined solution to networking components of at least one of the one or more remote node computing devices in the wireless network to dynamically control the networking components at the one or more remote node computing devices based on the interference at the local node computing device, wherein mitigation actions in the processed RF spectrum data are extensible dependent on what pluggable application components are installed at the peer, remote node computing device.