DYNAMIC CATEGORIZATION OF APPLICATIONS FOR NETWORK ACCESS IN A MOBILE NETWORK
First Claim
1. A method of determining network access permissions for a mobile device application, the method comprising:
- receiving a request from the mobile device application to access a network;
determining one category of a plurality of categories to which the mobile device application is assigned, wherein each of the plurality of categories is associated with a different network access policy;
providing to the mobile device application access to the network according to the network access policy associated with the one category.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of dynamic categorization of applications for network use and access in a mobile network are disclosed. Using application profile information, applications can be categorized into one of multiple categories that define restrictions on the application'"'"'s access to the wireless network or cellular network. One example of such categories is the concept of black, white and grey listings. The “white” listed applications may be always allowed access, “black” listed application may never or almost never be granted network access (e.g., application may be malware like or otherwise consumes large amounts of network/device resources), and grey listed applications may be granted access based on one or more criteria.
-
Citations
28 Claims
-
1. A method of determining network access permissions for a mobile device application, the method comprising:
-
receiving a request from the mobile device application to access a network; determining one category of a plurality of categories to which the mobile device application is assigned, wherein each of the plurality of categories is associated with a different network access policy; providing to the mobile device application access to the network according to the network access policy associated with the one category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of categorizing mobile device applications installed on a mobile device, the method comprising:
-
receiving at a client-side proxy on the mobile device network access policy definitions that specify restrictions on accessing the network; aggregating at the client-side proxy profile information for the mobile device applications; assigning by the client-side proxy each mobile device application to one of a plurality of categories based on the received network access policy definitions and the aggregated profile information for the respective mobile device application, wherein each category is associated with different specified restrictions or rights on accessing the network for mobile device applications assigned to the category. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of determining access restrictions of a mobile device application running on a mobile device that requests network access, the method comprising:
-
detecting and identifying a network operator by a server-side proxy that provides wireless services to the mobile device; determining the network operator'"'"'s categorization of the mobile device application, wherein multiple categories are available for the categorization, and further wherein each of the multiple categories is associated with different specified restrictions on accessing the network; granting the mobile device application access to the network based on the specified restrictions associated with the application'"'"'s categorization. - View Dependent Claims (21, 22)
-
-
23. A mobile device having mobile device applications that request access to a network, the mobile device comprising:
-
a radio; a processor; a memory unit having instructions stored thereon which when executed by the processor, causes the processor to; receive a request from a given mobile device application to access the network; determine one category of a plurality of categories to which the given mobile device application is assigned, wherein each of the plurality of categories is associated with a different network access policy; provide to the given mobile device application access to the network according to the network access policy associated with the one category. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification