IP Library Patent Application 17718163
Patent Application
App. No. 17/718,163

SYSTEMS AND METHODS FOR QUALITY MEASUREMENT FOR VIDEOCONFERENCING

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/718,163
Abstract

A computer-implemented method for quality measurement for videoconferencing may include (i) measuring the interaction levels of a plurality of video conference attendees in a group video conference, (ii) designating, based at least in part on the interaction levels, a current dominant speaker in the group video conference, (iii) calculating a video conference quality level for the current dominant speaker in the group video conference, and (iv) providing the video conference quality level for the current dominant speaker as the video conference quality level for the group video conference. Various other methods, systems, and computer-readable media are also disclosed.

Claims (34)

1 . A computer-implemented method comprising:

measuring interaction levels of a plurality of video conference attendees in a group video conference;

designating, based at least in part on the interaction levels, a current dominant speaker in the group video conference;

calculating a video conference quality level for the current dominant speaker in the group video conference; and

providing the video conference quality level for the current dominant speaker as the video conference quality level for the group video conference.

2 . The computer-implemented method of claim 1 , wherein the video conference quality level comprises a weighted average of dominant speakers throughout the group video conference.

3 . The computer-implemented method of claim 1 , wherein designating the current dominant speaker comprises identifying the current dominant speaker by measuring the interaction levels over a specified window of time.

4 . The computer-implemented method of claim 1 , wherein measuring the interaction levels comprises measuring audio produced by each of the plurality of video conference attendees.

5 . The computer-implemented method of claim 1 , wherein measuring the interaction levels comprises measuring movement of each of the plurality of video conference attendees.

6 . The computer-implemented method of claim 1 , wherein calculating the video conference quality level comprises calculating the video conference quality level based on a video bit rate for a partial region of a graphical user interface presenting the group video conference.

7 . The computer-implemented method of claim 1 , further comprising changing an encoding strategy for at least a portion of a video conference presentation screen in response to an encoding trigger.

8 . The computer-implemented method of claim 1 , further comprising implementing the video conference quality level for the current dominant speaker as an input parameter to determine an encoder configuration for the dominant speaker.

9 . The computer-implemented method of claim 8 , further comprising allocating the current dominant speaker an increased number of input metrics over other attendees to determine the encoder configuration.

10 . The computer-implemented method of claim 1 , further comprising allocating the current dominant speaker a higher priority of network data transmission than members of the plurality of video conference attendees who are not the current dominant speaker.

11 . The computer-implemented method of claim 1 , wherein calculating the video conference quality level for the current dominant speaker comprises utilizing at least one input that is different than inputs used to determine quality measurements for members of the plurality of video conference attendees who are not the current dominant speaker.

12 . A system comprising:

at least one physical processor;

physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to:

measure interaction levels of a plurality of video conference attendees in a group video conference;

designate, based at least in part on the interaction levels, a current dominant speaker in the group video conference;

calculate a video conference quality level for the current dominant speaker in the group video conference; and

provide the video conference quality level for the current dominant speaker as the video conference quality level for the group video conference.

13 . The system of claim 12 , wherein the video conference quality level comprises a weighted average of dominant speakers throughout the group video conference.

14 . The system of claim 12 , wherein designating the current dominant speaker comprises identifying the current dominant speaker by measuring the interaction levels over a specified window of time.

15 . The system of claim 12 , wherein measuring the interaction levels comprises measuring audio produced by each of the plurality of video conference attendees.

16 . The system of claim 12 , wherein measuring the interaction levels comprises measuring movement of each of the plurality of video conference attendees.

17 . The system of claim 12 , wherein calculating the video conference quality level comprises calculating the video conference quality level based on a video bit rate for a partial region of a graphical user interface presenting the group video conference.

18 . The system of claim 12 , wherein the computer-executable instructions cause the physical processor to change an encoding strategy for at least a portion of a video conference presentation screen in response to an encoding trigger.

19 . The system of claim 12 , wherein the computer-executable instructions cause the physical processor to implement the video conference quality level for the current dominant speaker as an input parameter to determine an encoder configuration for the dominant speaker.

20 . A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

measure interaction levels of a plurality of video conference attendees in a group video conference;

designate, based at least in part on the interaction levels, a current dominant speaker in the group video conference;

calculate a video conference quality level for the current dominant speaker in the group video conference; and

provide the video conference quality level for the current dominant speaker as the video conference quality level for the group video conference.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: FRENK, DAVID; TSAI, CHIA-YANG; SUN, YU-CHEN
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 061253/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2022
From: FRENK, DAVID; TSAI, CHIA-YANG; SUN, YU-CHEN
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 060615/0630 →
CHANGE OF NAME Recorded Jun 7, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060291/0526 →