System and method for automatically altering device functionality
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically altering device functionality based on the occurrence of certain predetermined conditions. A link may be established between a device and a trusted server to provide an association between various conditions that may be detected at the device and actions that are to be taken on the device. In particular, software traps can be set up and linked to device functionality such that execution of the trap may automatically disable or enable certain device capabilities. Some aspects of the invention are directed to a system and method for remotely setting software traps for detecting software viruses and, upon execution of the traps, several methods for establishing a quarantine on infected devices.
53 Citations
13 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for automatically altering specified functionality of a wireless device in response to occurrence of a condition, the system comprising:
-
a device agent installed on the wireless device; a plurality of device software modules installed on the wireless device, each of the plurality of device software modules being capable of altering functionality of the wireless device; and a software trap installed on the wireless device and configured to transfer control to at least one of the plurality of device software modules solely in response to detection of the occurrence of the condition by the wireless device; anti-virus software installed on the wireless device; wherein the device agent is constructed and arranged to; receive a link command that identifies the condition and the specified functionality of the wireless device to be altered in response to occurrence of the condition; determine, responsive to receipt of the link command, whether a device software module of the plurality of device software modules is capable of altering the specified functionality of the wireless device; determine, responsive to a determination that a device software module of the plurality of device software module is installed on the wireless device that is capable of altering the specified functionality of the wireless device, an identifier of the device software module installed on the wireless device that is capable of altering the specified functionality of the wireless device; and link, on the wireless device, the identifier of the device software module that is installed on the wireless device and capable of altering the specified functionality of the wireless device to an identifier of the trap so that execution of the trap automatically alters the specified functionality of the wireless device without any input from a user of the wireless device; wherein the condition includes detection of a virus by the anti-virus software. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system for automatically altering specified functionality of a wireless device in response to occurrence of a condition, the system comprising:
-
a plurality of device software modules installed on the wireless device, each of the plurality of device software modules being capable of altering functionality of the wireless device; a software trap installed on the wireless device and configured to transfer control to at least one of the plurality of device software modules solely in response to detection of the occurrence of the condition by the wireless device; anti-virus software installed on the wireless device; means, installed on the wireless device, for receiving a link command that identifies the condition and the specified functionality of the wireless device to be altered in response to occurrence of the condition, for determining, responsive to receipt of the link command, whether a device software module of the plurality of device software modules is capable of altering the specified functionality of the wireless device, for determining, responsive to a determination that a device software module of the plurality of device software module is installed on the wireless device that is capable of altering the specified functionality of the wireless device, an identifier of the device software module installed on the wireless device that is capable of altering the specified functionality of the wireless device, and for linking the identifier of the device software module that is installed on the wireless device and capable of altering the specified functionality of the wireless device to an identifier of the trap on the wireless device-so that execution of the trap automatically alters the specified functionality of the wireless device without any input from a user of the wireless device; wherein the condition includes detection of a virus by the anti-virus software. - View Dependent Claims (13)
-
Specification