Patent ID: 8184530

Claim:
A computer system having a processor and a memory, the computer system operable to execute a method for dynamically providing QoS to one or more applications in one or more secure data tunnels in one or more networks, comprising: (a) upon an initialization or a startup of an endpoint device or of an application in the endpoint device, transmitting an SSID to a modem; (b) with the SSID at the modem, creating a secure data tunnel between the endpoint device and one or more computing devices; (c) receiving, at a first member of the one or more computing devices, a first information set associated with the secure data tunnel; (d) providing the first information set and a second information set to a policy server; (e) receiving an indication at a second member of the one or more computing devices of the application in the secure data tunnel wherein the second member provides at least one of a bandwidth information and an IP address of the endpoint device to the policy server; (f) with the first information set, the second information set, and at least one of the bandwidth information and the IP address of the endpoint device, determining one or more bandwidth requirements from one or more policies based in the policy server; (g) providing the one or more bandwidth requirements to at least one of another policy server and a termination device wherein the another policy server communicates with the termination device when the another policy server receives the one or more bandwidth requirements wherein the termination device establishes one or more bandwidths for the secure data tunnel; and repeating steps (a)-(g) wherein one or more SSIDs, one or more applications, and one or more secure data tunnels exist simultaneously.