Patent ID: 7283504

Claim:
A programmable radio comprising: (a) at least two functional modules, the at least two functional modules executing programmed instructions to provide respective functional aspects of the radio, wherein: at least one of the modules receives a stream of input data and segments the stream of input data into data packets, and a second of the modules receives the data packets into buffers therein and assembles the data packets from the buffers for transmission from the radio as a stream of output data corresponding to the stream of input data; and (b) an internal network connecting the at least two functional modules, communications of the data packets between the at least two functional modules over the internal network conforming to packet network protocols, wherein the packet network protocols are chosen from a category of packet network protocols consisting of a User Datagram Protocol, a Transmission Control Protocol, a RealTime Protocol, a Dynamic Host Configuration Protocol, a Bootstrap Protocol, a File Transfer Protocol, a Trivial File Transfer Protocol, a Simple Network Management Protocol and a Domain Name System.