Platform abstraction layer for a wireless malware scanning engine
First Claim
Patent Images
1. A method for scanning a mobile wireless device for malware, comprising:
- calling a platform abstraction layer of a mobile wireless device;
accessing data stored in persistent memory of the mobile wireless device; and
initiating an anti-malware scanner-related function module on the mobile wireless device to scan the data 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;
wherein the data is accessed utilizing an abstract file system interface;
wherein the abstract file system interface is implemented for each class of the data stored in the persistent memory.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided for scanning a mobile wireless device for malware. Initially, a platform abstraction layer of a mobile wireless device is called. Further, an anti-malware scanner-related function module on the mobile wireless device is initiated utilizing the platform abstraction layer. Such platform abstraction layer enables the anti-malware scanner-related function module to be initiated on any of a plurality of different mobile wireless devices.
-
Citations
25 Claims
-
1. A method for scanning a mobile wireless device for malware, comprising:
-
calling a platform abstraction layer of a mobile wireless device; accessing data stored in persistent memory of the mobile wireless device; and initiating an anti-malware scanner-related function module on the mobile wireless device to scan the data 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; wherein the data is accessed utilizing an abstract file system interface; wherein the abstract file system interface is implemented for each class of the data stored in the persistent memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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; computer code for accessing data stored in persistent memory of the mobile wireless device; and computer code for initiating an anti-malware scanner-related function module on the mobile wireless device to scan the data 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; wherein the data is accessed utilizing an abstract file system interface; wherein the abstract file system interface is implemented for each class of the data stored in the persistent memory. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for scanning a mobile wireless device for malware, comprising:
-
logic for calling a platform abstraction layer of a mobile wireless device; logic for accessing data stored in persistent memory of the mobile wireless device; and logic for initiating an anti-malware scanner-related function module on the mobile wireless device to scan the data 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; wherein the data is accessed utilizing an abstract file system interface; wherein the abstract file system interface is implemented for each class of the data stored in the persistent memory.
-
-
24. A system for scanning a mobile wireless device for malware, comprising:
-
means for calling a platform abstraction layer of a mobile wireless device; means for accessing data stored in persistent memory of the mobile wireless device; and means for initiating an anti-malware scanner-related function module on the mobile wireless device to scan the data 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; wherein the data is accessed utilizing an abstract file system interface; wherein the abstract file system interface is implemented for each class of the data stored in the persistent memory.
-
-
25. A method for scanning a mobile wireless device for malware, comprising:
-
calling a platform abstraction layer of a mobile wireless device; accessing data stared in persistent memory of the mobile wireless device; and initiating an anti-malware scanner-related function module on the mobile wireless device to scan the data 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; wherein the data is accessed utilizing an abstract file system interface; wherein the abstract file system interface is implemented for each class of the data stored in the insistent memory.
-
Specification