System and method for a distribution manager
Abstract
Embodiments of systems and methods for a distribution manager are presented herein. Specifically, embodiments may receive a request for support for a mobile application and determine a platform server to support the mobile application based on capacity data associated with a set of platform servers in an application table associated with the mobile application. Embodiments may also deliver identification of the platform server over the network, the identification of the platform server comprises connectivity information configured to allow the mobile application to connect to the platform server.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for a distribution manager comprising:
a distribution manager coupled to a network, including:
a processor; and
a computer readable medium comprising instructions configured to:
receive a request for support for a mobile application;
determine a platform server to support the mobile application based on capacity data associated with a set of platform servers in an application table associated with the mobile application; and
deliver an identification of the platform server over the network, wherein the identification of the platform server comprises connectivity information configured to allow the mobile application to connect to the platform server.
2 . The system of claim 1 , wherein the request for support is received after a time period has elapsed or connectivity between the mobile application and the platform server cannot be established.
3 . The system of claim 2 , wherein if connectivity between the mobile and the platform server cannot be established the instructions are configured to determine a new platform server to support the mobile application.
4 . The system of claim 1 , wherein the capacity data is associated a total number of users each platform server within the set can support and a number of users assigned to each platform server within the set.
5 . The system of claim 1 , wherein the instructions are further configured to:
create a new platform server if a capacity threshold associated with the platform server and the capacity data is exceeded.
6 . The system of claim 1 , wherein the instructions are further configured to:
deprecate a platform server within the set of platform servers based on the capacity data for the set of platform servers.
7 . The system of claim 1 , wherein the instructions are further configured to:
determine that a version of the mobile application is not the most up to date version of the mobile application; and deliver an update of the mobile application.
8 . The system of claim 1 , wherein the request includes a device identifier, and instructions are further configured to:
compare the device identifier with identifiers within the application table to determine whether to assign the platform server to the mobile application.
9 . A method for a distribution manager comprising:
receiving a request for support for a mobile application; determining a platform server to support the mobile application based on capacity data associated with a set of platform servers in an application table associated with the mobile application; and delivering an identification of the platform server over the network, wherein the identification of the platform server comprises connectivity information configured to allow the mobile application to the platform server.
10 . The method of claim 9 , wherein the request for support is received after a time period has elapsed or connectivity between the mobile application and the platform server cannot be established.
11 . The method of claim 10 , wherein if connectivity between the mobile and the platform server cannot be established, determining a new platform server to support the mobile application.
12 . The method of claim 9 , wherein the capacity data is associated a total number of users each platform server within the set can support and a number of users assigned to each platform server within the set.
13 . The method of claim 9 , further comprising:
creating a new platform server if a capacity threshold associated with the platform server and the capacity data is exceeded.
14 . The method of claim 9 , further comprising:
deprecating a platform server within the set of platform servers based on the capacity data for the set of platform servers.
15 . The method of claim 9 , further comprising:
determining that a version of the mobile application is not the most up to date version of the mobile application; and delivering an update of the mobile application.
16 . The method of claim 9 , wherein the request includes a device identifier, and comparing the device identifier with identifiers within the application table to determine whether to assign the platform server to the mobile application.
17 . A non-transitory computer readable medium, comprising instructions for:
receiving a request for support for a mobile application; determining a platform server to support the mobile application based on capacity data associated with a set of platform servers in an application table associated with the mobile application; and delivering an identification of the platform server over the network, wherein the identification of the platform server comprises connectivity information configured to allow the mobile application to the platform server.
18 . The computer readable medium of claim 17 , wherein the request for support is received after a time period has elapsed or connectivity between the mobile application and the platform server cannot be established.
19 . The computer readable medium of claim 18 , wherein if connectivity between the mobile and the platform server cannot be established, determining a new platform server to support the mobile application.
20 . The computer readable medium of claim 17 , wherein the capacity data is associated a total number of users each platform server within the set can support and a number of users assigned to each platform server within the set.Join the waitlist — get patent alerts
Track US2016234314A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.