US 11,838,851 B1
Methods for managing L7 traffic classification and devices thereof
Ravi Natarajan, Fremont, CA (US); Saxon Amdahl, Mountain View, CA (US); and Bipin Kumar, San Ramon, CA (US)
Assigned to F5, Inc., Seattle, WA (US)
Filed by F5 Networks, Inc., Seattle, WA (US)
Filed on Jul. 15, 2015, as Appl. No. 14/800,223.
Claims priority of provisional application 62/024,906, filed on Jul. 15, 2014.
Int. Cl. H04W 48/02 (2009.01); H04L 69/329 (2022.01); H04W 8/08 (2009.01); H04L 43/18 (2022.01)
CPC H04W 48/02 (2013.01) [H04L 43/18 (2013.01); H04L 69/329 (2013.01); H04W 8/08 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, the method comprising:
receiving an enrollment request from a mobile computing device at a mobile application manager computing device;
authenticating the enrollment request using the mobile application manager computing device;
assigning policies to the mobile computing device using the mobile application manager computing device;
periodically run compliance checks on the mobile computing device to determine mobile applications installed on the mobile computing device;
storing, on the mobile application manager computing device, information describing the mobile applications installed on the mobile computing device;
receiving a request to access an application from the mobile computing device at an access manager computing device;
in response to receiving the application access request from the mobile computing device, obtaining, using the access manager computing device, the policies assigned to the mobile computing device and the information describing the mobile applications installed on the mobile computing device from the mobile application manager computing device;
classifying the request to access the application using the policies assigned to the mobile computing device and the information describing the mobile applications installed on the mobile computing device;
selecting an application server from a plurality of application servers based on the classification; and
providing the mobile computing device with the requested access to the application executing on the selected application server.