Patent ID: 7703107

Claim:
A computer system comprising: at least one processor; a computer readable storage medium; an object-oriented virtual machine interface for a reconfigurable wireless network communication apparatus; said reconfigurable wireless network communication apparatus comprising: a plurality of hardware kernels; said object-oriented virtual machine interface comprising a plurality of software objects including a first subset of said software objects, each software object in said first subset of said software objects associated with a different hardware kernel in said plurality of hardware kernels so that a change to a software object in said first subset of said software objects results in a change in said hardware kernel associated with said software object; said plurality of software objects comprising a searcher object, a code generation unit object, a finger object, a matched filter object, a combiner object, an uplink object and a downlink object; and said plurality of hardware kernels comprising a searcher kernel, a code generation unit kernel, a finger kernel, a matched filter kernel, a combiner kernel, an uplink kernel and a downlink kernel; wherein: said searcher object is associated with said searcher kernel; said code generation unit object is associated with said code generation unit kernel; said finger object is associated with said finger kernel; said matched filter object is associated with said matched filter kernel; said combiner object is associated with said combiner kernel; said uplink object is associated with said uplink kernel; and said downlink object is associated with said downlink kernel.