IP Library Granted Patent US 12,483,652
Granted Patent B2
US 12,483,652 · App. 18/422,217 · Granted Nov 25, 2025

Method for controlling a real-time conversation and real-time communication and collaboration platform

Inventors: Karl Klaghofer (Munich, DE); Wolfgang Schiffer (Herzogenrath, DE); Michael Rodenbücher (Eschweiler, DE)
Assignee: RINGCENTRAL, INC.
H04M3/385G10L15/22G10L25/51H04M3/5166H04M3/527G10L2015/223H04M2201/40
View Patent ↗
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 12,483,652
App. No.
18/422,217
Granted
Nov 25, 2025
Kind
B2
Abstract

The present disclosure relates to a method for controlling a real-time communication between at least two participants on a real-time conversation and collaboration platform by means of a digital assistant unit, wherein clients are connected to a conferencing application via a communications network establishing the communication, the method comprising the steps of identifying, from the at least two participants, a first participant as an active speaker in the conversation by using audio signals received from the first participant via a microphone, activating the digital assistant unit for the first participant, if a predetermined event is detected, wherein the audio signals received from the first participant are analyzed so as to identify voice commands therefrom, wherein an Automatic Speech Recognition engine performs a voice recognition procedure for identifying and transcribing the identified voice commands, and wherein the transcribed voice commands are analyzed and executed.

Claims (37)

1 . A method for controlling a real-time communication, comprising:

determining that a participant is authorized to access a digital assistant unit;

in response to determining that the participant is authorized to access the digital assistant unit, activating the digital assistant unit based on the determination, the activating the digital assistant unit including establishing an audio channel between the participant and the digital assistant unit;

upon activation of the digital assistant unit, transcribing an audio signal of the participant via the audio channel using a voice recognition procedure to generate a transcription;

analyzing the transcription to identify a command included in the audio signal; and

executing the command by the digital assistant unit.

2 . The method according to claim 1 , wherein the determination that a participant is authorized to access the digital assistant unit comprises receiving of log-in data from the participant.

3 . The method according to claim 1 , wherein the determination that a participant is authorized to access the digital assistant unit comprises verification of the participant.

4 . The method according to claim 1 , wherein the determination that a participant is authorized to access the digital assistant unit comprises detecting of a keyword from the audio signal received from the participant.

5 . The method according to claim 1 , wherein the determination that a participant is authorized to access the digital assistant unit comprises identifying a matching of an audio sample from the audio signal received from the participant with a pre-recorded voice sample.

6 . The method according to claim 1 , wherein the method further comprises identifying the participant as an active speaker based on the audio signal.

7 . The method according to claim 1 , wherein the method further comprises establishing an additional audio channel between the participant and the digital assistant unit.

8 . A collaboration system, comprising:

a processor; and

a memory storing instructions for controlling a collaboration platform, the instructions, when executed by the processor, causes:

determining that a participant is authorized to access a digital assistant unit;

in response to determining that the participant is authorized to access the digital assistant unit, activating the digital assistant unit based on the determination, the activating the digital assistant unit including establishing an audio channel between the participant and the digital assistant unit;

upon activation of the digital assistant unit, transcribing an audio signal of the participant via the audio channel using a voice recognition procedure to generate a transcription;

analyzing the transcription to identify a command included in the audio signal; and

executing the command by the digital assistant unit.

9 . The collaboration system according to claim 8 , wherein the determination that a participant is authorized to access the digital assistant unit comprises receiving of log-in data from the participant.

10 . The collaboration system according to claim 8 , wherein the determination that a participant is authorized to access the digital assistant unit comprises verification of the participant.

11 . The collaboration system according to claim 8 , wherein the determination that a participant is authorized to access the digital assistant unit comprises detecting of a keyword from the audio signal received from the participant.

12 . The collaboration system according to claim 8 , wherein the determination that a participant is authorized to access the digital assistant unit comprises identifying a matching of an audio sample from the audio signal received from the participant with a pre-recorded voice sample.

13 . The collaboration system according to claim 8 , wherein the instructions further comprise identifying the participant as an active speaker based on the audio signal.

14 . The collaboration system according to claim 8 , wherein the instructions further comprise establishing an additional audio channel between the participant and the digital assistant unit.

15 . A non-transitory computer-readable medium storing instructions for controlling a collaboration platform, the instructions, when executed by a processor, cause:

determining that a participant is authorized to access a digital assistant unit;

in response to determining that the participant is authorized to access the digital assistant unit, activating the digital assistant unit based on the determination, the activating the digital assistant unit including establishing an audio channel between the participant and the digital assistant unit;

upon activation of the digital assistant unit, transcribing an audio signal of the participant via the audio channel using a voice recognition procedure to generate a transcription;

analyzing the transcription to identify a command included in the audio signal; and

executing the command by the digital assistant unit.

16 . The non-transitory computer-readable medium according to claim 15 , wherein the determination that a participant is authorized to access the digital assistant unit comprises receiving of log-in data from the participant.

17 . The non-transitory computer-readable medium according to claim 15 , wherein the determination that a participant is authorized to access the digital assistant unit comprises verification of the participant.

18 . The non-transitory computer-readable medium according to claim 15 , wherein the determination that a participant is authorized to access the digital assistant unit comprises detecting of a keyword from the audio signal received from the participant.

19 . The non-transitory computer-readable medium according to claim 15 , wherein the determination that a participant is authorized to access the digital assistant unit comprises identifying a matching of an audio sample from the audio signal received from the participant with a pre-recorded voice sample.

20 . The non-transitory computer-readable medium according to claim 15 , wherein the instructions further comprise identifying the participant as an active speaker based on the audio signal.

Assignments (1)
SECURITY INTEREST Recorded May 13, 2024
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 067389/0152 →
Continuity (2)
Continuation 17296359
Related Publication 20240205328A1 · Jun 20, 2024
References Cited (35)
US 8442197B1 · Mazza et al. · 2013 [cited by applicant]
US 9224387B1 · Slifka · 2015 [cited by applicant]
US 9420227B1 · Shires · 2016 [cited by examiner]
US 9462102B1 · Gorthi · 2016 [cited by examiner]
US 10083006B1 · Feuz · 2018 [cited by examiner]
US 10089067B1 · Abuelsaad · 2018 [cited by examiner]
US 10262654B2 · Hakkani-Tur · 2019 [cited by examiner]
US 10540971B2 · Kumar · 2020 [cited by examiner]
US 10623563B2 · Dingler et al. · 2020 [cited by applicant]
US 11669683B2 · Shires et al. · 2023 [cited by applicant]
US 20020069069A1 · Kanevsky et al. · 2002 [cited by applicant]
US 20100076760A1 · Kraenzel et al. · 2010 [cited by applicant]
US 20100223389A1 · Ananthanarayanan et al. · 2010 [cited by applicant]
US 20100228546A1 · Dingler et al. · 2010 [cited by applicant]
US 20120253801A1 · Santos-Lang · 2012 [cited by examiner]
US 20150003595A1 · Yaghi · 2015 [cited by examiner]
US 20170004178A1 · Ponting et al. · 2017 [cited by applicant]
US 20170092264A1 · Hakkani-Tur · 2017 [cited by examiner]
US 20180061402A1 · Devaraj et al. · 2018 [cited by applicant]
US 20180063326A1 · Tichauer · 2018 [cited by examiner]
US 20180098030A1 · Morabia · 2018 [cited by examiner]
US 20180249122A1 · Reshef et al. · 2018 [cited by applicant]
US 20180260680A1 · Finkelstein · 2018 [cited by examiner]
US 20180267774A1 · Williams · 2018 [cited by examiner]
US 20180316893A1 · Rosenberg · 2018 [cited by examiner]
US 20180366118A1 · Lovitt · 2018 [cited by examiner]
US 20190189117A1 · Kumar · 2019 [cited by examiner]
US 20190260757A1 · Ernesti · 2019 [cited by examiner]
US 20190341050A1 · Diamant · 2019 [cited by examiner]
US 20190341055A1 · Krupka · 2019 [cited by examiner]
US 20190378502A1 · Bostick et al. · 2019 [cited by applicant]
US 20200258506A1 · Slifka · 2020 [cited by applicant]
US 20200279074A1 · Shires et al. · 2020 [cited by applicant]
International Search Report for PCT/EP2018/082739, Jul. 25, 2019. [cited by applicant]
Written Opinion of the International Searching Authority for PCT/EP2018/082739, Jul. 25, 2019. [cited by applicant]