Patent ID: 9668166
Date: 2017-05-30
CPC Classifications: H04L,H04W

Claim:
1. A method for implementing quality of service (QoS) for a web-based platform, comprising: exchanging, over a wireless network in a call establishment phase, one or more signaling messages between a server and a first user equipment (UE) to establish a browser-to-browser call between the first UE and a second UE; specifying, by the first UE via a QoS application program interface in the web-based platform, one or more QoS requirements for configuring and activating a guaranteed QoS level when originating the browser-to-browser call or receiving a request to establish the browser-to-browser call; configuring the guaranteed QoS level for the browser-to-browser call between the first UE and the second UE during the call establishment phase based on the one or more QoS requirements specified via the QoS application program interface in the web-based platform; establishing, by the first UE, a peer-to-peer connection with the server as a remote peer endpoint, wherein the peer-to-peer connection with the server provides a media path for the browser-to-browser call between the first UE and the second UE; and activating, by the first UE, the configured guaranteed QoS level for the browser-to-browser call in response to establishing the peer-to-peer connection with the server according to the one or more QoS requirements associated with the browser-to-browser call, wherein the server is configured to route media data associated with the browser-to-browser call between the first UE and the second UE over at least the peer-to-peer connection established with the first UE according to the guaranteed QoS level to ensure that the corresponding media path receives preferential treatment in the wireless network.