Seamless web real-time communication support on mobile appliances
First Claim
1. A method, comprising:
- receiving, by one or more processors, from a browser-based application executed by a mobile device a request for access to one or more IP Multimedia Subsystem (IMS) clients through a multimedia access platform;
retrieving information from a profile associated with a user of the mobile device from an identity and access management (IAM) server, the profile indicating at least one IP Multimedia Subsystem (IMS) client of the one or more IP IMS clients associated with the request for access as being accessible to the browser-based application;
establishing, within a traffic flow template, a dedicated bearer for signaling via the one or more IP IMS clients, the traffic flow template including one or more Quality of Service (QoS) parameters, wherein the one or more QoS parameters include a first QoS level for IP IMS signaling with non-guaranteed bit rate (non-GBR) and a first delay budget of 150 ms and 10−
6 packet loss rate, a second QoS level for voice calls with guaranteed bit rate (GBR) and a second delay budget of 100 MS and 10−
2 packet loss rate, and a third QoS level for video calls with GBR and a third delay budget of 150 ms and 10−
3 packet loss rate;
determining an acceptable user experience, based at least in part on the one or more QoS parameters; and
providing access to the at least one IP IMS client of the one or more IP IMS clients from the multimedia access platform through the browser-based application, based at least in part on the acceptable user experience.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques pertaining to seamless WebRTC support on mobile appliances are described. In one aspect, a method includes one or more processors of one or more gateway servers receiving from a browser-based application executed by a mobile device a request for access to multimedia provided by a multimedia access platform. The method also includes the one or more processors retrieving information related to a profile associated with a user of the mobile device from an identity and access management server. The method further includes the one or more processors enabling the browser-based application to receive from the multimedia access platform one or more types of multimedia based at least in part on the profile associated with the user of the mobile device.
-
Citations
47 Claims
-
1. A method, comprising:
-
receiving, by one or more processors, from a browser-based application executed by a mobile device a request for access to one or more IP Multimedia Subsystem (IMS) clients through a multimedia access platform; retrieving information from a profile associated with a user of the mobile device from an identity and access management (IAM) server, the profile indicating at least one IP Multimedia Subsystem (IMS) client of the one or more IP IMS clients associated with the request for access as being accessible to the browser-based application; establishing, within a traffic flow template, a dedicated bearer for signaling via the one or more IP IMS clients, the traffic flow template including one or more Quality of Service (QoS) parameters, wherein the one or more QoS parameters include a first QoS level for IP IMS signaling with non-guaranteed bit rate (non-GBR) and a first delay budget of 150 ms and 10−
6 packet loss rate, a second QoS level for voice calls with guaranteed bit rate (GBR) and a second delay budget of 100 MS and 10−
2 packet loss rate, and a third QoS level for video calls with GBR and a third delay budget of 150 ms and 10−
3 packet loss rate;determining an acceptable user experience, based at least in part on the one or more QoS parameters; and providing access to the at least one IP IMS client of the one or more IP IMS clients from the multimedia access platform through the browser-based application, based at least in part on the acceptable user experience. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 42, 43, 44, 45, 46)
-
-
10. A computing device, comprising:
-
memory configured to store at least a set of instructions; and one or more processors coupled to the memory and configured to execute the set of instructions to perform operations comprising; receiving from a browser-based application executed by a mobile device a request for access to multimedia provided by a multimedia access platform comprising an IP Multimedia Subsystem (IMS); retrieving information from a profile associated with a user of the mobile device from an identity and access management (IAM) server, the profile indicating at least one IP Multimedia Subsystem (IMS) client of a plurality of IMS clients that are associated with the multimedia access platform as being accessible to the browser-based application; establishing, within a traffic flow template, a dedicated bearer for signaling via the at least one IP IMS client, the traffic flow template including one or more Quality of Service (QoS) parameters, wherein the one or more QoS parameters include a first QoS level for IP IMS signaling with non-guaranteed bit rate (non-GBR) and a first delay budget of 150 ms and 10−
6 packet loss rate, a second QoS level for voice calls with guaranteed bit rate (GBR) and a second delay budget of 100 MS and 10−
2 packet loss rate, and a third QoS level for video calls with GBR and a third delay budget of 150 ms and 10−
3 packet loss rate; andproviding access to one or more types of multimedia associated with the at least one IP IMS client from the multimedia access platform to the browser-based application based at least in part on the QoS parameters and information in the profile associated with the user of the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 47)
-
-
19. A method, comprising:
-
sending, by a browser-based application executed by a mobile device a first request to authenticate a user at an identity and access management (IAM) server, the IAM server configured to authenticate a user identity that is associated with the mobile device for access to one or more types of multimedia from a multimedia access platform;
transmitting, by the browser-based application, a second request for access to multimedia provided by the multimedia access platform to a gateway server; andreceiving via a dedicated bearer established within a traffic flow template by the multimedia access platform, access to one or more types of multimedia, the one or more types of multimedia being translated by the gateway server from a first codec in a first domain of the multimedia access platform to a second codec that is in a second domain of the browser-based application, wherein the traffic flow template includes one or more Quality of Service (QoS) parameters, wherein the one or more QoS parameters include a first QoS level for IP IMS signaling with non-guaranteed bit rate (non-GBR) and a first delay budget of 150 ms and 10−
6 packet loss rate, a second QoS level for voice calls with guaranteed bit rate (GBR) and a second delay budget of 100 MS and 10−
2 packet loss rate, and a third QoS level for video calls with GBR and a third delay budget of 150 ms and 10−
3 packet loss rate; andaccessing, at the browser-based application and via the multimedia access platform, the one or more types of multimedia following an authentication of the user by the IAM server, the multimedia access platform providing access based at least in part on the one or more QoS parameters. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method, comprising:
registering, by a browser-based application executed by a mobile device, with an identity and access management (IAM) server of a network upon the browser-based application being launched; transmitting, to a gateway server, one or more messages each of which have a respective level of a plurality of levels of quality of service (QoS), the plurality of levels of QoS including a first QoS level for IP IMS signaling with non-guaranteed bit rate (non-GBR) and a first delay budget of 150 ms and 10−
6 packet loss rate, a second QoS level for voice calls with guaranteed bit rate (GBR) and a second delay budget of 100 MS and 10−
2 packet loss rate, and a third QoS level for video calls with GBR and a third delay budget of 150 ms and 10−
3 packet loss rate; andreceiving, via a dedicated bearer established within a traffic flow template by a multimedia access platform, access to one or more types of multimedia based at least in part on the plurality of levels of QoS and information from a profile associated with a user of the mobile device that is retrieved from an identity and access management (IAM) server, the profile indicating at least one IP Multimedia Subsystem (IMS) client of a plurality of IMS clients that are associated with the multimedia access platform as being accessible to the browser-based application. - View Dependent Claims (28, 29, 30, 31)
-
32. A mobile device, comprising:
-
memory configured to store at least a set of instructions; and one or more processors coupled to the memory and configured to execute the set of instructions to perform operations comprising; executing a browser-based application to communicate with an identity and access management (IAM) server for authentication of a user by the IAM server, the IAM server configured to authenticate a user identity that is associated with the mobile device for access to one or more types of multimedia from a multimedia access platform; transmitting to a gateway server a request for access to multimedia provided by the multimedia access platform; receiving, via a dedicated bearer established within a traffic flow template by the multimedia access platform, access to one or more types of multimedia, the one or more types of multimedia being translated by the gateway server from a first codec in a first domain of the multimedia access platform to a second codec that is in a second domain of the browser-based application, wherein the traffic flow template includes one or more Quality of Service (QoS) parameters, wherein the one or more QoS parameters include a first QoS level for IP IMS signaling with non-guaranteed bit rate (non-GBR) and a first delay budget of 150 ms and 10−
6 packet loss rate, a second QoS level for voice calls with guaranteed bit rate (GBR) and a second delay budget of 100 MS and 10−
2 packet loss rate, and a third QoS level for video calls with GBR and a third delay budget of 150 ms and 10−
3 packet loss rate; andaccessing, at the browser-based application and via the multimedia access platform, the one or more types of multimedia following the authentication of the user by the IAM server, the multimedia access platform providing access to the one or more types of multimedia, based at least in part on the one or more QoS parameters. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification