Patent ID: 7089014

Claim:
In an undefined radio freguency environment having a plurality of wireless communication control apparatus disposed randomly at individual locations, wherein none of the individual ones of the apparatus are in communication with any other individual ones of the apparatus, each individual one of the plurality of wireless communication control apparatus, comprising: means for dynamically and adaptively establishing a communication channel with other individual ones of the wireless communication control apparatus within radio frequency visibility to facilitate forming a defined wireless network with the plurality of wireless communication control apparatus in the undefined radio frequency environment: wherein said means for dynamically and adaptively establishing a communication channel with other individual ones of said apparatus includes: means for discovering open radio frequency spectra within a given spectra range; and means for transforming discovered open radio freguency spectra within the given spectra range into a plurality of wireless communication links between the control apparatus disposed randomly at individual locations; wherein said means for discovering open radio frequency spectra includes; means for enabling local spectrum foraging; wherein said means for enabling local spectrum foraging includes: means for calculating an average local noise level; means for using said average local noise level to determine a signal to noise ratio; and means for using said signal to noise ratio to determine an expected bit rate error for the local environment of the wireless apparatus; means for calculating channel statistics and dynamic parameters including at least propagation delay and transport time; and wherein said means for transforming discovered open radio frequency spectra within the given spectra range into a plurality of wireless communication links between the control apparatus disposed randomly at individual locations includes: means for performing an inter-node exchange between individual ones of said plurality of apparatus of their determined expected bit rate error for their local environment; and means for using exchanged expected bit rate errors to confirm whether a communication path may be validly available between individual ones of said plurality of communication control apparatus.