API system, method and computer program product for accessing content/security analysis functionality in a mobile communication framework
First Claim
1. A system for accessing at least one of security and content analysis functionality utilizing a mobile communication device, comprising:
- an operating system installed on the mobile communication device capable of communicating via a wireless network;
an application program installed on the mobile communication device and executed utilizing the operating system for performing tasks; and
a scanning subsystem in communication with the application program via an application program interface, the scanning subsystem adapted for accessing at least one of security and content analysis functionality in conjunction with the tasks performed by the application program;
wherein the application program is selected from the group consisting of a mail application program, a browser application program, a phone book application program, a message application program, and a Java application, and the tasks are selected from the group consisting of managing electronic mail, browsing a network, managing a plurality telephone numbers, and communicating messages;
wherein the scanning subsystem includes a scanning program that communicates with the application program via the application program interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided for accessing security or content analysis functionality utilizing a mobile communication device. Included is an operating system installed on a mobile communication device capable of communicating via a wireless network. Further provided is an application program installed on the mobile communication device and executed utilizing the operating system for performing tasks. A scanning subsystem remains in communication with the application program via an application program interface. Such scanning subsystem is adapted for accessing security or content analysis functionality in conjunction with the tasks performed by the application program.
117 Citations
26 Claims
-
1. A system for accessing at least one of security and content analysis functionality utilizing a mobile communication device, comprising:
-
an operating system installed on the mobile communication device capable of communicating via a wireless network; an application program installed on the mobile communication device and executed utilizing the operating system for performing tasks; and a scanning subsystem in communication with the application program via an application program interface, the scanning subsystem adapted for accessing at least one of security and content analysis functionality in conjunction with the tasks performed by the application program; wherein the application program is selected from the group consisting of a mail application program, a browser application program, a phone book application program, a message application program, and a Java application, and the tasks are selected from the group consisting of managing electronic mail, browsing a network, managing a plurality telephone numbers, and communicating messages; wherein the scanning subsystem includes a scanning program that communicates with the application program via the application program interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for accessing at least one of security and content analysis functionality utilizing a mobile communication device, comprising:
-
an operating system means installed on the mobile communication device capable of communicating via a wireless network; an application program means installed on the mobile communication device and executed utilizing the operating system means for performing tasks; and a scanning subsystem means in communication with the application program means via an application program interface means, the scanning subsystem means adapted for accessing at least one of security and content analysis functionality in conjunction with the tasks performed by the application program means; wherein the application program means communicates information relating to and in addition to application data, to the scanning subsystem means to facilitate the scanning by the scanning subsystem means; wherein the application program means is selected from the group consisting of a mail application program, a browser application program, a phone book application program, a message application program, and a Java application, and the tasks are selected from the group consisting of managing electronic mail, browsing a network, managing a plurality telephone numbers, and communicating messages; wherein the scanning subsystem means includes a scanning program means that communicates with the application program means via the application program interface means.
-
-
24. A method for accessing at least one of security and content analysis functionality utilizing a mobile communication device, comprising:
-
communicating via a wireless network utilizing the mobile communication device equipped with an operating system; executing an application program installed on the mobile communication device utilizing the operating system for performing tasks; and accessing at least one of security and content analysis functionality in conjunction with the tasks performed by the application program utilizing a scanning subsystem; wherein the scanning subsystem is in communication with the application program via an application program interface; wherein the application program is selected from the group consisting of a mail application program, a browser application program, a phone book application program, a message application program, and a Java application, and the tasks are selected from the group consisting of managing electronic mail, browsing a network, managing a plurality telephone numbers, and communicating messages; wherein the scanning subsystem includes a scanning program that communicates with the application program via the application program interface.
-
-
25. A computer program product embodied on a computer readable medium for accessing at least one of security and content analysis functionality utilizing a mobile communication device, comprising:
-
computer code for communicating via a wireless network utilizing the mobile communication device equipped with an operating system; computer code for executing an application program installed on the mobile communication device utilizing the operating system for performing tasks; and computer code for accessing at least one of security and content analysis functionality in conjunction with the tasks performed by the application program utilizing a scanning subsystem; wherein the scanning subsystem is in communication with the application program via an application program interface; wherein the application program is selected from the group consisting of a mail application program, a browser application program, a phone book application program, a message application program, and a Java application, and the tasks are selected from the group consisting of managing electronic mail, browsing a network, managing a plurality telephone numbers, and communicating messages; wherein the scanning subsystem includes a scanning program that communicates with the application program via the application program interface.
-
-
26. An application program interface data structure embodied on a computer readable medium for accessing at least one of security and content analysis functionality utilizing a mobile communication device, comprising:
-
an interface object for permitting a scanning subsystem to communicate with an application program installed on the mobile communication device; wherein the scanning subsystem is adapted for accessing at least one of security and content analysis functionality in conjunction with a task performed by the application program; wherein the application program is selected from the group consisting of a mail application program, a browser application program, a phone book application program, a message application program, and a Java application, and the tasks are selected from the group consisting of managing electronic mail, browsing a network, managing a plurality telephone numbers, and communicating messages; wherein the scanning subsystem includes a scanning program that communicates with the application program via the interface object.
-
Specification