Patent ID: 7996906

Claim:
A method of automatically altering functionality of a wireless device in response to occurrence of a condition, the method comprising acts of: receiving a link command that specifies the condition and the functionality of the wireless device to be altered; determining, responsive to receipt of the link command, whether a device software module of a plurality of device software modules installed on the wireless device is capable of altering the functionality of the wireless device; determining, responsive to a determination that a device software module of the plurality of device software modules is installed on the wireless device that is capable of altering the functionality of the wireless device, an identifier of the device software module installed on the wireless device that is capable of altering the functionality of the wireless device; installing a software trap on the wireless device, the software trap being configured to transfer control to the device software module that is capable of altering the functionality of the wireless device; linking, on the wireless device, an identifier of the software trap to the identifier of the device software module capable of altering the functionality of the wireless device; detecting, on the wireless device and subsequent to the acts of installing and linking, the occurrence of the condition; and executing the software trap on the wireless device solely in response to the act of detecting to automatically alter the functionality of the wireless device without any input from a user of the wireless device; wherein occurrence of the condition includes detection of a virus on the wireless device; and wherein altering the functionality of the wireless device includes establishing a quarantine on the wireless device.