IP Library Granted Patent US 12,603,927
Granted Patent B2
US 12,603,927 · App. 18/397,192 · Granted Apr 14, 2026

System and method for identifying active communicator

Inventor: Vlad Vendrow (Reno, NV)
Assignee: RingCentral, Inc.
H04L65/403G06F3/04812G06V40/28H04L65/401H04L65/611
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,603,927
App. No.
18/397,192
Granted
Apr 14, 2026
Kind
B2
Abstract

A method includes receiving a plurality of video data associated with a plurality of users in an electronic conference. The method further includes processing the plurality of video data to determine whether an action of a user matches an active communicator action. In response to determining that the action of the user matches the active communicator action, the method further includes determining that the user intends to actively communicate audio or video data in the electronic conference. Moreover, the method includes identifying the user as an active communicator within the electronic conference.

Claims (36)

1 . A web-based server for determining an active user, comprising:

a memory storing a set of instructions; and

at least one processor configured to execute the instructions to:

receive a plurality of video data associated with a plurality of users in an electronic conference;

process the plurality of video data to determine whether an action of a user matches a defined active communicator action, wherein the defined active communicator action is a nonverbal interaction in association with a graphical user interface (GUI) and lacks an audio component; and

in response to determining that the action of the user matches the defined active communicator action, identify the user as an active communicator within the electronic conference.

2 . The web-based server as described in claim 1 , wherein the set instructions further comprises: communicating the defined active communicator action to the plurality of users prior to the electronic conference.

3 . The web-based server as described in claim 1 , wherein the identified user is distinguished from users that are inactive communicators of the electronic conference.

4 . The web-based server as described in claim 1 , wherein the user is identified as the active communicator via a graphical designation by enlarging a participant frame associated with the identified user in comparison to the users that are inactive communicators, by inserting a colored border around the participant frame associated with the identified user in comparison to the users that are inactive communicators, or by inserting an indicator icon in the participant frame associated with the identified user.

5 . The web-based server as described in claim 1 , wherein the set of instructions further comprises: accentuating an audio data or a video data of the identified user in comparison to users that are inactive communicators.

6 . The web-based server as described in claim 1 , wherein the set instructions further comprises: suppressing audio data for a subset of users other than the identified user.

7 . The web-based server as described in claim 1 , wherein the user is identified as the active communicator based on video data and independent from audio data.

8 . A method, comprising:

receiving a plurality of video data associated with a plurality of users in an electronic conference;

processing the plurality of video data to determine whether an action of a user matches a defined active communicator action, wherein the defined active communicator action is a nonverbal interaction in association with a graphical user interface (GUI) and lacks an audio component; and

in response to determining that the action of the user matches the defined active communicator action, identifying the user as an active communicator within the electronic conference.

9 . The method as described in claim 8 , further comprising:

communicating the defined active communicator action to the plurality of users prior to the electronic conference.

10 . The method as described in claim 8 , further comprising:

distinguishing the identified user from users that are inactive communicators of the electronic conference.

11 . The method as described in claim 8 , wherein the user is identified as the active communicator via a graphical designation by enlarging a participant frame associated with the identified user in comparison to the users that are inactive communicators, by inserting a colored border around the participant frame associated with the identified user in comparison to the users that are inactive communicators, or by inserting an indicator icon in the participant frame associated with the identified user.

12 . The method as described in claim 8 , further comprising:

accentuating an audio data or a video data of the identified user in comparison to users that are inactive communicators.

13 . The method as described in claim 8 , further comprising:

suppressing audio data for a subset of users other than the identified user.

14 . The method as described in claim 8 , further comprising:

identifying the active communicator based on video data and independent from audio data.

15 . A non-transitory computer-readable medium storing a set of instructions that, when executed by a processor, cause:

receiving a plurality of video data associated with a plurality of users in an electronic conference;

processing the plurality of video data to determine whether an action of a user matches a defined active communicator action, wherein the defined active communicator action is a nonverbal interaction in association with a graphical user interface (GUI) and lacks an audio component; and

in response to determining that the action of the user matches the defined active communicator action, identifying the user as an active communicator within the electronic conference.

16 . The non-transitory computer-readable medium as described in claim 15 , wherein the set instructions further comprises: communicating the defined active communicator action to the plurality of users prior to the electronic conference.

17 . The non-transitory computer-readable medium as described in claim 15 , wherein the identified user is distinguished from users that are inactive communicators of the electronic conference.

18 . The non-transitory computer-readable medium as described in claim 15 , wherein the user is identified as the active communicator via a graphical designation by enlarging a participant frame associated with the identified user in comparison to the users that are inactive communicators, by inserting a colored border around the participant frame associated with the identified user in comparison to the users that are inactive communicators, or by inserting an indicator icon in the participant frame associated with the identified user.

19 . The non-transitory computer-readable medium as described in claim 15 , wherein the set of instructions further comprises: accentuating an audio data or a video data of the identified user in comparison to users that are inactive communicators.

20 . The non-transitory computer-readable medium as described in claim 15 , wherein the set instructions further comprises: suppressing audio data for a subset of users other than the identified user.

Assignments (2)
SECURITY INTEREST Recorded May 15, 2026
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 074672/0611 →
SECURITY INTEREST Recorded Feb 29, 2024
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 066600/0393 →
Continuity (2)
Continuation 17468158 · Sep 7, 2021
Related Publication 20240129348A1 · Apr 18, 2024
References Cited (7)
US 9942519B1 · Pan · 2018 [cited by examiner]
US 11005988B1 · Patakokila · 2021 [cited by examiner]
US 11350058B1 · Swierk · 2022 [cited by examiner]
US 20050078170A1 · Firestone · 2005 [cited by examiner]
US 20180124359A1 · Faulkner · 2018 [cited by examiner]
US 20220103963A1 · Satongar · 2022 [cited by examiner]
US 20230068798A1 · Etchart · 2023 [cited by examiner]