IP Library Patent Application 17889698
Patent Application
App. No. 17/889,698

METHOD FOR CONDUCTING AN AUDIO AND/OR VIDEO CONFERENCE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/889,698
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 (43)

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.

Assignments (1)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →