US2021273981A1PendingUtilityA1

Method for establishing a communication connection which is suitable for transmitting media streams between a first rtc client and a second rtc client

Assignee: RINGCENTRAL INCPriority: Jun 26, 2014Filed: May 17, 2021Published: Sep 2, 2021
Est. expiryJun 26, 2034(~7.9 yrs left)· nominal 20-yr term from priority
H04L 65/1094H04L 65/65H04L 65/1069H04L 65/1059H04L 67/02H04L 65/608H04L 65/601H04L 67/42
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention concerns a computer-implemented method for establishing a communication connection suitable for transmitting media streams from a first RTC client (20) to a second RTC client (30), comprising the following steps:the first RTC client (20) generates a request (50) to establish the communication connection, wherein the request (50) contains media-specific data and/or parameters for the first RTC client (20), and preferably also for the communication connection,the request (50) is adapted to the media-specific data and/or parameters of the second RTC client (30),the adapted request (52) is sent to the second RTC client (30),the second RTC client (30) generates a response (60) to the adapted request (52),the second RTC client (30) is configured using the adapted request (52) and the response (60), and the response (60) is also sent to the first RTC client (20), andthe first RTC client (20) is configured using the adapted request (52) and the response (60).The method is characterized in thatthe first RTC client (20) sends the request (50) to a web server (40) and the second RTC client (30) sends the response (60) to the web server (40), andthe web server (40) adapts the request (50) and sends the adapted request (52) both to the second RTC client (30) and also back to the first RTC client (20), in addition to sending the response (60) both to the first RTC client (20) and also back to the second RTC client (30).

Claims

exact text as granted — not AI-modified
1 . Computer-implemented method for establishing a communication connection suitable for transmitting media streams from a first RTC client ( 20 ) to a second RTC client ( 30 ), comprising the following steps:
 the first RTC client ( 20 ) generates a request ( 50 ) to establish the communication connection, wherein the request ( 50 ) contains media-specific data and/or parameters for the first RTC client ( 20 ), and preferably also for the communication connection,   the request ( 50 ) is adapted to the media-specific data and/or parameters of the second RTC client ( 30 ),   the adapted request ( 52 ) is sent to the second RTC client ( 30 ),   the second RTC client ( 30 ) generates a response ( 60 ) to the adapted request,   the second RTC client ( 30 ) is configured using the adapted request ( 52 ) and the response ( 60 ), and the response ( 60 ) is also sent to the first RTC client ( 20 ), and   the first RTC client ( 20 ) is configured using the adapted request ( 52 ) and the response ( 60 ),   
       characterized in that
 the first RTC client ( 20 ) sends the request ( 50 ) to a web server ( 40 ) and the second RTC client ( 30 ) sends the response ( 60 ) to the web server ( 40 ), and 
 the web server ( 40 ) adapts the request ( 50 ) and sends the adapted request ( 52 ) both to the second RTC client ( 30 ) and also back to the first RTC client ( 20 ), in addition to sending the response ( 60 ) both to the first RTC client ( 20 ) and also back to the second RTC client ( 30 ). 
 
     
     
         2 . Method as in  claim 1 , 
       characterized in that the web server ( 40 ) adapts the response ( 60 ) to the media-specific data and/or parameters of the first RTC client ( 20 ), as well as the communication connection if necessary, before the web server ( 40 ) transmits the adapted response ( 62 ) to the first RTC client ( 20 ) and to the second RTC client ( 30 ). 
     
     
         3 . Method as in  claim 1  or  2 , 
       characterized in that multiple communication devices are assigned to one user, each having a first RTC client ( 20 ) and/or a second RTC client ( 30 ), and that different media types are sent to different communication devices. 
     
     
         4 . Method as in  claim 3 , 
       characterized in that the media streams contain different types of media. 
     
     
         5 . Method as in one of the preceding claims, 
       characterized in that a Web-Socket connection or an HTTP-PUT request is used for the connection between the first RTC client ( 20 ), the second RTC client ( 30 ), and the web server ( 40 ). 
     
     
         6 . Method as in one of the preceding claims, 
       characterized in that RESTful procedures in combination with asynchronous event reporting are used for the connection between the first RTC client ( 20 ), the second RTC client ( 30 ), and the web server ( 40 ). 
     
     
         7 . Method as in one of the preceding claims, 
       characterized in that the Session Description Protocol (SDP) is used to generate and transmit the request, the adapted request, the response, and the adapted response. 
     
     
         8 . Computer program product ( 92 ) for executing the method according to one of the preceding claims. 
     
     
         9 . Machine-readable data carrier ( 90 ) with a computer program product ( 92 ) according to  claim 8  stored on it. 
     
     
         10 . Telecommunication system ( 10 ) comprising
 a web server ( 40 ),   a first RTC client ( 20 ) connected or connectable to the web server ( 40 ),   a second RTC client ( 30 ) connected or connectable to the web server ( 40 ),   
       characterized in that the web server ( 40 ), the first RTC client ( 20 ), and the second RTC client ( 30 ) have equipment for executing the method as in one of  claims 1  to  8 , wherein the equipment consists of software components in particular.

Join the waitlist — get patent alerts

Track US2021273981A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.