Claims
- 1. A method for scanning a mobile wireless device for malware, comprising:
receiving a scan command from a user utilizing a mobile wireless device; instantiating a component manager of the mobile wireless device in response to the scan command; executing an anti-malware scanner utilizing the component manager; and scanning the mobile wireless device utilizing the anti-malware scanner.
- 2. The method as recited in claim 1, wherein the instantiation of the component manager further includes allocating memory of the mobile wireless device to the component manager.
- 3. The method as recited in claim 2, wherein the instantiation of the component manager further includes loading anti-malware scanner configuration settings in the allocated memory.
- 4. The method as recited in claim 3, wherein the anti-malware scanner is executed based on the configuration settings.
- 5. The method as recited in claim 4, wherein the anti-malware scanner scans the mobile wireless device based on the configuration settings.
- 6. The method as recited in claim 5, wherein the anti-malware scanner cleans the mobile wireless device based on the configuration settings.
- 7. The method as recited in claim 1, wherein the component manager logs the scanning of the mobile wireless device.
- 8. The method as recited in claim 1, wherein the scanning includes on-access scanning and on-demand scanning.
- 9. The method as recited in claim 8, wherein the on-access scanning is disabled during on-demand scanning to preserve resources on the mobile wireless device.
- 10. The method as recited in claim 1, wherein the component manager generates a call back function to control the anti-malware scanner.
- 11. The method as recited in claim 1, wherein the component manager controls a plurality of functional modules.
- 12. The method as recited in claim 1, wherein the component manager is platform independent.
- 13. The method as recited in claim 12, wherein the component manager is capable of interfacing with any one of a plurality of mobile wireless device platforms.
- 14. The method as recited in claim 1, wherein the mobile wireless device is updated based on an external trigger.
- 15. A computer program product for scanning a mobile wireless device for malware, comprising:
computer code for receiving a scan command from a user utilizing a mobile wireless device; computer code for instantiating a component manager of the mobile wireless device in response to the scan command; computer code for executing an anti-malware scanner utilizing the component manager; and computer code for scanning the mobile wireless device utilizing the anti- malware scanner.
- 16. The computer program product as recited in claim 15, wherein the instantiation of the component manager further includes allocating memory of the mobile wireless device to the component manager.
- 17. The computer program product as recited in claim 16, wherein the instantiation of the component manager further includes loading anti-malware scanner configuration settings in the allocated memory.
- 18. The computer program product as recited in claim 17, wherein the anti-malware scanner is executed based on the configuration settings.
- 19. The computer program product as recited in claim 18, wherein the anti-malware scanner scans the mobile wireless device based on the configuration settings.
- 20. The computer program product as recited in claim 19, wherein the anti-malware scanner cleans the mobile wireless device based on the configuration settings.
- 21. The computer program product as recited in claim 15, wherein the component manager logs the scanning of the mobile wireless device.
- 22. The computer program product as recited in claim 15, wherein the scanning includes on-access scanning and on-demand scanning.
- 23. The computer program product as recited in claim 22, wherein the on-access scanning is disabled during on-demand scanning to preserve resources on the mobile wireless device.
- 24. The computer program product as recited in claim 15, wherein the component manager generates a call back function to control the anti-malware scanner.
- 25. The computer program product as recited in claim 15, wherein the component manager controls a plurality of functional modules.
- 26. The computer program product as recited in claim 15, wherein the component manager is platform independent.
- 27. The computer program product as recited in claim 26, wherein the component manager is capable of interfacing with any one of a plurality of mobile wireless device platforms.
- 28. The computer program product as recited in claim 15, wherein the mobile wireless device is updated based on an external trigger.
- 29. A system for scanning a mobile wireless device for malware, comprising:
means for receiving a scan command from a user utilizing a mobile wireless device; means for instantiating a component manager of the mobile wireless device in response to the scan command; means for executing an anti-malware scanner utilizing the component manager; and means for scanning the mobile wireless device utilizing the anti-malware scanner.
- 30. A system for scanning a mobile wireless device for malware, comprising:
logic for receiving a scan command from a user utilizing a mobile wireless device; logic for instantiating a component manager of the mobile wireless device in response to the scan command; logic for executing an anti-malware scanner utilizing the component manager; and logic for scanning the mobile wireless device utilizing the anti-malware scanner.
- 31. A method for scanning a mobile wireless device for malware, comprising:
receiving a scan command from a user utilizing a mobile wireless device; instantiating a component manager of the mobile wireless device in response to the scan command, wherein the component manager controls a plurality of functional modules of the mobile wireless device and is capable of interfacing with any one of a plurality of mobile wireless device platforms, the instantiating including:
allocating memory of the mobile wireless device to the component manager, and loading anti-malware scanner configuration settings in the allocated memory; executing an anti-malware scanner utilizing the component manager based on the anti-malware scanner configuration settings; and scanning the mobile wireless device utilizing the anti-malware scanner based on the anti-malware scanner configuration settings.
RELATED APPLICATION(S)
[0001] The present application is a continuation of an application entitled “SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR EQUIPPING WIRELESS DEVICES WITH MALWARE SCANNING CAPABILITIES” naming the same inventors and filed Apr. 10, 2002 under attorney docket number NA1P167/02.081.01; which, in turn, is a continuation-in-part of an application filed Nov. 30, 2001 under Ser. No. 10/006,413, which, in turn, is a continuation-in-part of an application filed Aug. 01, 2001 under Ser. No. 09/920,065, which are each incorporated herein by reference in their entirety.
Continuations (1)
|
Number |
Date |
Country |
Parent |
10121087 |
Apr 2002 |
US |
Child |
10122100 |
Apr 2002 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
10006413 |
Nov 2001 |
US |
Child |
10121087 |
Apr 2002 |
US |
Parent |
09920065 |
Aug 2001 |
US |
Child |
10006413 |
Nov 2001 |
US |