Patent ID: 7681239

Claim:
A method for modularly constructing a software defined radio (“SDR”) software component comprising acts of: (a) reading an SDR kernel, the SDR kernel comprising digital rights management (“DRM”) policies and a definition of an SDR kernel component for implementing a radio standard, wherein a portion the SDR kernel is encrypted; (b) reading an interface harness, the interface harness comprising interfacecomponents for operatively connecting the SDR kernel component to a plurality of communication channels and devices, the devices including SDR hardware components; (c) constructing the SDR software component using the SDR kernel and the interface harness; (d) determining if the DRM policies are satisfied; (e) terminating the construction of the SDR software component if it is determined in act (d) that the DRM policies are not satisfied; and (f) decrypting the encrypted portion of the SDR kernel if it is determined in act (d) that the DRM policies are satisfied.