AUTOMATED CLASSIFICATION OF APPLICATIONS FOR MOBILE DEVICES
7 Assignments
0 Petitions
Accused Products
Abstract
Automated classification of applications (“apps”) for mobile devices is provided. In some embodiments, automated classification of apps for mobile devices includes receiving an application (“app”); performing an analysis of the app using a classification engine; and determining an app category for the app based on the analysis performed using the classification engine.
32 Citations
21 Claims
-
1. (canceled)
-
2. A system for automated classification of applications (“
- apps”
) for mobile devices, comprising;a processor configured to; receive an application (“
app”
);determine an app category for the app based on the analysis performed using a classification engine, comprising; determine whether a network activity of the app matches a network activity of another app, wherein the network activity includes a hostname, a uniform resource locator (URL), an Internet Protocol (IP), or any combination thereof; and in the event that the network activity of the app matches the network activity of the other app, classify the app category for the app to be a category of the other app; and determine whether the app is to be placed on a blacklist with respect to the determined app category based on the determined app category; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- apps”
-
14. A method of automated classification of applications (“
- apps”
) for mobile devices, comprising;receiving an application (“
app”
);determining an app category for the app based on the analysis performed using a classification engine executed on a processor; determining whether a network activity of the app matches a network activity of another app, wherein the network activity includes a hostname, a uniform resource locator (URL), an Internet Protocol (IP), or any combination thereof; and in the event that the network activity of the app matches the network activity of the other app, classifying the app category for the app to be a category of the other app; and determining whether the app is to be placed on a blacklist with respect to the determined app category based on the determined app category. - View Dependent Claims (15, 16, 17)
- apps”
-
18. A computer program product for automated classification of applications (“
- apps”
) for mobile devices, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for;receiving an application (“
app”
);determining an app category for the app based on the analysis performed using a classification engine, comprising; determining whether a network activity of the app matches a network activity of another app, wherein the network activity includes a hostname, a uniform resource locator (URL), an Internet Protocol (IP), or any combination thereof; and in the event that the network activity of the app matches the network activity of the other app, classifying the app category for the app to be a category of the other app; and determining whether the app is to be placed on a blacklist with respect to the determined app category based on the determined app category. - View Dependent Claims (19, 20, 21)
- apps”
Specification