Claims
- 1. A method for scanning a mobile wireless device for malware, comprising:
accessing data stored in persistent memory of a mobile wireless device; and scanning the data utilizing an anti-malware scanner of the mobile wireless device; wherein the data is accessed utilizing an abstract file system interface.
- 2. The method as recited in claim 1, wherein the abstract file system interface is implemented for each class of the data stored in the persistent memory.
- 3. The method as recited in claim 1, wherein the abstract file system interface includes an abstract directory interface.
- 4. The method as recited in claim 1, wherein the abstract file system interface includes an abstract directory entry interface.
- 5. The method as recited in claim 1, wherein the abstract file system interface includes an abstract file interface.
- 6. The method as recited in claim 1, wherein the abstract file system interface includes data structures with call back functions.
- 7. The method as recited in claim 6, wherein the call back functions enumerate the data.
- 8. The method as recited in claim 7, wherein the call back functions manipulate the data.
- 9. A computer program product for scanning a mobile wireless device for malware, comprising:
computer code for accessing data stored in persistent memory of a mobile wireless device; and computer code for scanning the data utilizing an anti-malware scanner of the mobile wireless device; wherein the data is accessed utilizing an abstract file system interface.
- 10. The computer program product as recited in claim 9, wherein the abstract file system interface is implemented for each class of the data stored in the persistent memory.
- 11. The computer program product as recited in claim 9, wherein the abstract file system interface includes an abstract directory interface.
- 12. The computer program product as recited in claim 9, wherein the abstract file system interface includes an abstract directory entry interface.
- 13. The computer program product as recited in claim 9, wherein the abstract file system interface includes an abstract file interface.
- 14. The computer program product as recited in claim 9, wherein the abstract file system interface includes data structures with call back functions.
- 15. The computer program product as recited in claim 14, wherein the call back functions enumerate the data.
- 16. The computer program product as recited in claim 15, wherein the call back functions manipulate the data.
- 17. A system for scanning a mobile wireless device for malware, comprising:
logic for accessing data stored in persistent memory of a mobile wireless device; and logic for scanning the data utilizing an anti-malware scanner of the mobile wireless device; wherein the data is accessed utilizing an abstract file system interface.
- 18. A system for scanning a mobile wireless device for malware, comprising:
means for accessing data stored in persistent memory of a mobile wireless device; and means for scanning the data utilizing an anti-malware scanner of the mobile wireless device; wherein the data is accessed utilizing an abstract file system interface.
- 19. A method for scanning a mobile wireless device for malware, comprising:
scanning data stored in persistent memory of a mobile wireless device utilizing an anti-malware scanner of the mobile wireless device; said data being accessed utilizing an abstract file system interface; said abstract file system interface being implemented for each class of the data stored in the persistent memory; said abstract file system interface including an abstract directory interface, an abstract directory entry interface, and an abstract file interface.
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 |
10122092 |
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 |