Methods for scaling infrastructure in a mobile application environment and devices thereof
First Claim
1. A method for scaling infrastructure in a mobile application environment, the method implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, and the method comprising:
- executing a compliance policy with respect to a plurality of mobile devices;
selecting a mobile application to be updated based on the compliance policy;
updating state information based on the selection of the mobile application to be updated;
obtaining a number of updates of the mobile application selected to be updated on the plurality of mobile devices using the updated state information;
determining a number of mobile application updates reaches an update threshold; and
modifying a number of backend enterprise web applications executing on one or more web application servers that service the updated mobile application based on the number of mobile application updates reaching the update threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium and device that assists with scaling infrastructure in a mobile application environment obtaining a number of mobile application installations of a mobile application on a plurality of mobile devices. A number of mobile application installations corresponds with a number of backend enterprise web applications online on one or more web applications servers is determined where the backend enterprise web applications are associated with the mobile application. The number of backend enterprise web applications online on the one or more web application servers is modified when the determining indicates the number of mobile application installations does not correspond with the number of backend enterprise web applications.
29 Citations
25 Claims
-
1. A method for scaling infrastructure in a mobile application environment, the method implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, and the method comprising:
-
executing a compliance policy with respect to a plurality of mobile devices; selecting a mobile application to be updated based on the compliance policy; updating state information based on the selection of the mobile application to be updated; obtaining a number of updates of the mobile application selected to be updated on the plurality of mobile devices using the updated state information; determining a number of mobile application updates reaches an update threshold; and modifying a number of backend enterprise web applications executing on one or more web application servers that service the updated mobile application based on the number of mobile application updates reaching the update threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network traffic manager apparatus, comprising memory comprising programmed instructions stored in the memory and one or more processors configured to be capable of executing the programmed instructions stored in the memory to:
-
execute a compliance policy with respect to a plurality of mobile devices; select a mobile application to be updated based on the compliance policy; update state information based on the selection of the mobile application to be updated; obtain a number of updates of the mobile application selected to be updated on the plurality of mobile devices using the updated state information; determine a number of mobile application updates reaches an update threshold; and modify a number of backend enterprise web applications executing on one or more web application servers that service the updated mobile application based on the number of mobile application updates reaching the update threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having stored thereon instructions for scaling infrastructure in a mobile application environment comprising machine executable code which when executed by a processor, causes the processor to:
-
execute a compliance policy with respect to a plurality of mobile devices; select a mobile application to be updated based on the compliance policy; update state information based on the selection of the mobile application to be updated; obtain a number of updates of the mobile application selected to be updated on the plurality of mobile devices using the updated state information; determine a number of mobile application updates reaches an update threshold; and modify a number of backend enterprise web applications executing on one or more web application servers that service the updated mobile application based on the number of mobile application updates reaching the update threshold. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A network traffic management system, comprising one or more traffic management apparatuses, client devices, or server devices, the network traffic management system comprising memory comprising programmed instructions stored thereon and one or more processors configured to be capable of executing the stored programmed instructions to:
-
execute a compliance policy with respect to a plurality of mobile devices; select a mobile application to be updated based on the compliance policy; update state information based on the selection of the mobile application to be updated; obtain a number of updates of the mobile application selected to be updated on the plurality of mobile devices using the updated state information; determine a number of mobile application updates reaches an update threshold; and modify a number of backend enterprise web applications executing on one or more web application servers that service the updated mobile application based on the number of mobile application updates reaching the update threshold.
-
Specification