Patent ID: 7184759

Claim:
A method for dynamically installing a software module on a deployed wireless communication device, comprising: receiving a request at a modular software interface of the deployed wireless communication device to install the software module, the request comprising a unique identifier for the software module; the modular software interface communicating the request to a runtime engine of the deployed wireless communication device; the runtime engine compiling a server query, the server query comprising the unique identifier and at least one server operation code corresponding to at least one server instruction executable by a remote server, the at least one server operation code housed in a server opcode library of the deployed wireless communication device; sending the server query to the remote server via a wireless communication network; the modular software interface receiving a response from the remote server via the wireless communication network, wherein the response comprises the software module and at least one device operation code corresponding to at least one device instruction executable by the deployed wireless communication device; and the runtime engine processing the response.