SYSTEM AND METHOD FOR WHITELISTING APPLICATIONS IN A MOBILE NETWORK ENVIRONMENT
First Claim
1. At least one non-transitory, machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
- identify a query from a first mobile device, wherein the query identifies an attempt, by the first mobile device, to access a particular application;
determine whether the particular application has been assessed for inclusion in one or more of the plurality of whitelists;
cause an assessment of the particular application, wherein the assessment comprises;
accessing a copy of the particular application; and
assessing the copy of the particular application to identify one or more attributes of the particular application; and
determine, for each of a plurality of whitelists, whether the particular application should be included in the whitelist based on the attributes, wherein each whitelist is associated with a respective one of a plurality of entities and based on a policy corresponding to the respective entity, and each entity is associated with a respective plurality of mobile devices.
7 Assignments
0 Petitions
Accused Products
Abstract
A query from a particular mobile device is identified that indicates an attempt, by the particular mobile device, to access a particular application. It is determined whether the particular application has been assessed for inclusion in one or more of the plurality of whitelists and, based on the determination, an assessment of the particular application can be performed, which can include accessing a copy of the particular application and assessing the copy of the particular application to identify one or more attributes of the particular application. For each of a plurality of whitelists, a determination is made whether the particular application should be included in the whitelist based on the attributes. Each whitelist can be associated with a respective one of a plurality of entities and based on a policy corresponding to the respective entity, each entity is associated with a respective plurality of mobile devices.
26 Citations
20 Claims
-
1. At least one non-transitory, machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
-
identify a query from a first mobile device, wherein the query identifies an attempt, by the first mobile device, to access a particular application; determine whether the particular application has been assessed for inclusion in one or more of the plurality of whitelists; cause an assessment of the particular application, wherein the assessment comprises; accessing a copy of the particular application; and assessing the copy of the particular application to identify one or more attributes of the particular application; and determine, for each of a plurality of whitelists, whether the particular application should be included in the whitelist based on the attributes, wherein each whitelist is associated with a respective one of a plurality of entities and based on a policy corresponding to the respective entity, and each entity is associated with a respective plurality of mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
maintaining a plurality of whitelists, wherein each whitelist is associated with a respective one of a plurality of entities and based on a policy corresponding to the respective entity, and each entity is associated with a respective plurality of mobile devices; identifying a query from a first mobile device, wherein the query identifies an attempt, by the first mobile device, to access a particular application; determining whether the particular application has been assessed for inclusion in one or more of the plurality of whitelists; causing an assessment of the particular application, wherein the assessment comprises; accessing a copy of the particular application; and assessing the copy of the particular application to identify one or more attributes of the particular application; and determining for each of the plurality of whitelists, based on the corresponding policy, whether the particular application should be included in whitelist based on the attributes.
-
-
18. A system comprising:
-
a memory configured to store data; and a processor operable to execute instructions associated with the data; a mobile application approval engine, adapted when executed by the at least one processor device to; identify a query from a particular mobile device, wherein the query identifies an attempt, by the particular mobile device, to access a particular application; determine whether the particular application has been assessed for inclusion in one or more of the plurality of whitelists; cause an assessment of the particular application, wherein the assessment comprises; accessing a copy of the particular application; and assessing the copy of the particular application to identify one or more attributes of the particular application; and determine, for each of a plurality of whitelists, whether the particular application should be included in the whitelist based on the attributes, wherein each whitelist is associated with a respective one of a plurality of entities and based on a policy corresponding to the respective entity, and each entity is associated with a respective plurality of mobile devices. - View Dependent Claims (19, 20)
-
Specification