US2022391452A1PendingUtilityA1

Method for conducting an audio and/or video conference

Assignee: RINGCENTRAL INCPriority: Apr 13, 2017Filed: Aug 17, 2022Published: Dec 8, 2022
Est. expiryApr 13, 2037(~10.7 yrs left)· nominal 20-yr term from priority
Inventors:Karl Klaghofer
H04N 7/147H04L 65/403H04L 12/1813H04L 65/765H04N 7/152H04L 65/65H04L 12/1822H04L 65/60G06F 16/95H04L 65/75H04L 65/752
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for conducting audio and/or video conference, in which one of the terminals that is coupled to a central conference unit takes on the role of a media server, and this occurs under the control of said central conference control unit.

Claims

exact text as granted — not AI-modified
1 - 10 . (canceled) 
     
     
         11 . A method for conducting a conference, the method comprising:
 receiving information indicating that a terminal is running an application that enables the terminal to support conferences;   determining that the application is capable of assuming a role of a media server based on a conference type, a conference mode, a supported codec, and a conference credential for authentication;   sending control commands to the terminal.   
     
     
         12 . The method of  claim 11 , wherein the control commands comprise commands for:
 receiving a first audio or video data stream from another terminal;   mixing the first audio or video data stream from the other terminal and a second audio and/or video data stream from the terminal to generate a mixed audio or video data stream; and   sending the mixed audio or video data streams to the other terminal.   
     
     
         13 . The method of  claim 11 , wherein the control commands comprise commands for:
 receiving a first audio or video data stream from another terminal;   selecting an audio or video data stream from either the first audio or video data stream from the other terminal or a second audio or video data stream from the terminal to identify a selected audio or video data stream; and   sending the selected audio or video data stream back to the other terminal.   
     
     
         14 . The method of  claim 11 , wherein the method further comprises:
 sending, to the terminal, a confirmation that the application of the terminal can assume the role of the media server.   
     
     
         15 . The method of  claim 11 , wherein the application is a Web Real-Time Communication (WebRTC) browser application. 
     
     
         16 . The method of  claim 12 , wherein the terminal and the other terminal are communicatively connected to each other through a Local Area Network (LAN). 
     
     
         17 . The method of  claim 12 , wherein the method further comprises:
 receiving log in information from the terminal and the other terminal.   
     
     
         18 . The method of  claim 11 , wherein the conference type comprises an audio conference, a video conference, or a screen share conference. 
     
     
         19 . The method of  claim 11 , wherein the conference mode comprises a conference mixing or a selective forwarding unit. 
     
     
         20 . The method of  claim 11 , wherein the supported codec comprises G.711, OPUS, H.264, VP8, or VP9. 
     
     
         21 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to:
 receiving information indicating that a terminal is running an application that enables the terminal to support conferences;   determining that the application is capable of assuming a role of a media server based on a conference type, a conference mode, a supported codecs, and a conference credential for authentication;   sending control commands to the terminal.   
     
     
         22 . The non-transitory computer-readable medium of  claim 21 , wherein the control commands comprise commands for:
 receiving a first audio or video data stream from another terminal;   mixing the first audio or video data stream from the other terminal and a second audio and/or video data stream from the terminal to generate a mixed audio or video data stream; and   sending the mixed audio or video data streams to the other terminal.   
     
     
         23 . The non-transitory computer-readable medium of  claim 21 , wherein the control commands comprise commands for:
 receiving a first audio or video data stream from another terminal;   selecting an audio or video data stream from either the first audio or video data stream from the other terminal or a second audio or video data stream from the terminal to identify a selected audio or video data stream; and   sending the selected audio or video data stream back to the other terminal.   
     
     
         24 . The non-transitory computer-readable medium of  claim 21 , wherein the instructions further comprise:
 sending, to the terminal, a confirmation that the application of the terminal can assume the role of the media server.   
     
     
         25 . The non-transitory computer-readable medium of  claim 21 , wherein the application is a Web Real-Time Communication (WebRTC) browser application. 
     
     
         26 . The non-transitory computer-readable medium of  claim 22 , wherein the terminal and the other terminal are communicatively connected to each other through a common Local Area Network (LAN). 
     
     
         27 . The non-transitory computer-readable medium of  claim 22 , wherein the instructions further comprise:
 receiving log in information from the terminal and the other terminal.   
     
     
         28 . The non-transitory computer-readable medium of  claim 21 , wherein the conference type comprises an audio conference, a video conference, or a screen share conference. 
     
     
         29 . The non-transitory computer-readable medium of  claim 21 , wherein the conference mode comprises a conference mixing or a selective forwarding unit. 
     
     
         30 . The non-transitory computer-readable medium of  claim 21 , wherein the supported codec comprises G.711, OPUS, H.264, VP8, or VP9.

Join the waitlist — get patent alerts

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

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