Patent ID: 8270973

Claim:
A method for adapting a wireless device to operate with at least one unknown network, wherein the at least one unknown network operates on at least one unknown communications protocol not initially known to the wireless device, comprising the steps of: (a) requesting a download from the at least one unknown network of a plurality of unknown wireless networks; (b) automatically adapting the wireless device using a learning data module to communicate with the at least one unknown network; and (c) providing the wireless device comprising: a single transceiver configured to transmit a request and receive a download to store at least one program into a plurality of Digital Radio Platforms (DRPs) to configure a plurality of Software Define Radios (SDRs), respectively, to store multiple transmission technologies to establish communication with a plurality of unknown wireless networks; a memory for storing data and instructions in at least one database, wherein the at least one database is configured to store network profiles for the plurality of unknown wireless networks to enable the multi-protocol wireless device to communicate with the plurality of unknown wireless networks; a processor having software modules configured to access the memory and when executing the instructions to perform the steps of: (i) monitoring a radio channel of a local unknown network to detect data transmitted in an unknown communication protocol from the local unknown network; (ii) receiving the data transmitted in the unknown communication protocol via the radio channel from the local unknown network; (iii) analyzing the data transmitted in the unknown communication protocol to decipher the unknown communication protocol to obtain and store in the software modules a learning data to learn a communication format for the unknown communication protocol; and (iv) using the learned communication format in the software modules of the processor to dynamically match data of the request transmitted from the transceiver with data of the unknown communication protocol to generate at least one newly learned communication protocol to establish the communication with the local unknown network.