Patent ID: 8184637

Claim:
A mobile communication device comprising: a virtual private network driver operable to establish a secure channel between the mobile communication device and a remote network via a wireless network, and to open and close multiple sockets within an end-to-end secure tunnel supported by the secure channel; a first client application operable to communicate with a first server application via the secure tunnel utilizing a first socket operable from the virtual private network driver and associated with a first quality of service; a second client application operable to communicate with a second server application via the secure tunnel utilizing a second socket operable from the virtual private network driver and associated with a second quality of service different from the first quality of service; a quality of service monitor operable to compare the second quality of service with the first quality of service to identify when the second quality of service is appropriate wherein the quality of service monitor is integrated with the virtual private network driver; and a quality of service modification module operable to request the second quality of service from the wireless network responsive to the quality of service monitor identifying when the second quality of service is appropriate to support service demands of the second client application.