Claims
- 1. A method for scanning a mobile wireless device for malware, comprising:
calling a platform abstraction layer of a mobile wireless device; and initiating an anti-malware scanner-related function module on the mobile wireless device utilizing the platform abstraction layer; wherein the platform abstraction layer enables the anti-malware scanner-related function module to be initiated on any of a plurality of different mobile wireless devices.
- 2. The method as recited in claim 1, wherein the platform abstraction layer includes storage I/O interfaces.
- 3. The method as recited in claim 1, wherein the platform abstraction layer includes dynamic memory allocation interfaces.
- 4. The method as recited in claim 1, wherein the platform abstraction layer includes process control call interfaces.
- 5. The method as recited in claim 1, wherein the platform abstraction layer includes network I/O call interfaces.
- 6. The method as recited in claim 1, wherein the platform abstraction layer includes system event handler interfaces.
- 7. The method as recited in claim 1, wherein the platform abstraction layer includes system information routine interfaces.
- 8. The method as recited in claim 1, wherein the platform abstraction layer includes storage I/O interfaces, dynamic memory allocation interfaces, process control call interfaces, network I/O call interfaces, system event handler interfaces, and system information routine interfaces.
- 9. The method as recited in claim 1, wherein the platform abstraction layer provides a common view of an operating system of the mobile wireless device.
- 10. A computer program product for scanning a mobile wireless device for malware, comprising:
computer code for calling a platform abstraction layer of a mobile wireless device; and computer code for initiating an anti-malware scanner-related function module on the mobile wireless device utilizing the platform abstraction layer; wherein the platform abstraction layer enables the anti-malware scanner-related function module to be initiated on any of a plurality of different mobile wireless devices.
- 11. The computer program product as recited in claim 10, wherein the platform abstraction layer includes storage I/O interfaces.
- 12. The computer program product as recited in claim 10, wherein the platform abstraction layer includes dynamic memory allocation interfaces.
- 13. The computer program product as recited in claim 10, wherein the platform abstraction layer includes process control calls.
- 14. The computer program product as recited in claim 10, wherein the platform abstraction layer includes network I/O calls.
- 15. The computer program product as recited in claim 10, wherein the platform abstraction layer includes system event handler interfaces.
- 16. The computer program product as recited in claim 10, wherein the platform abstraction layer includes system information routines.
- 17. The computer program product as recited in claim 10, wherein the platform abstraction layer includes storage I/O interfaces, dynamic memory allocation interfaces, process control calls, network I/O calls, system event handler interfaces, and system information routines.
- 18. The computer program product as recited in claim 10, wherein the platform abstraction layer provides a common view of an operating system of the mobile wireless device.
- 19. A system for scanning a mobile wireless device for malware, comprising:
logic for calling a platform abstraction layer of a mobile wireless device; and logic for initiating an anti-malware scanner-related function module on the mobile wireless device utilizing the platform abstraction layer; wherein the platform abstraction layer enables the anti-malware scanner-related function module to be initiated on any of a plurality of different mobile wireless devices.
- 20. A system for scanning a mobile wireless device for malware, comprising:
means for calling a platform abstraction layer of a mobile wireless device; and means for initiating an anti-malware scanner-related function module on the mobile wireless device utilizing the platform abstraction layer; wherein the platform abstraction layer enables the anti-malware scanner-related function module to be initiated on any of a plurality of different mobile wireless devices.
- 21. A method for scanning a mobile wireless device for malware, comprising:
calling a platform abstraction layer of a mobile wireless device; and initiating an anti-malware scanner-related function module on the mobile wireless device utilizing the platform abstraction layer; wherein the platform abstraction layer includes entities selected from the group consisting of storage I/O interfaces, dynamic memory allocation interfaces, process control call interfaces, network I/O call interfaces, system event handler interfaces, and system information routine interfaces.
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 NAI1P167/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. 1, 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 |
10121639 |
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 |