IP Library Granted Patent US 12,652,185
Granted Patent B2
US 12,652,185 · App. 18/087,923 · Granted Jun 9, 2026

Characteristic-based video conference adjustments

Inventors: Konrad Lukasz Reszka (Chapel Hill, NC); Kevin Craig Redmon (Apex, NC); Bradford Michael Ingersoll (Haw River, NC)
Assignee: Cisco Technology, Inc.
H04L12/1822G06F3/165G06V40/172G06V40/178
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,652,185
App. No.
18/087,923
Granted
Jun 9, 2026
Kind
B2
Abstract

According to one or more embodiments of the disclosure, a device may detect, from video data captured by one or more cameras, a plurality of participants in a video conference. The device may determine one or more physical characteristics of the plurality of participants. The device may identify one or more target participants from among the plurality of participants based on their one or more physical characteristics. The device may make an adjustment as to how the video conference is presented to the plurality of participants based on those one or more physical characteristics of the one or more target participants.

Claims (48)

1 . A method comprising:

detecting, by a device and from video data captured by one or more cameras, a target participant in a video conference;

determining, by the device, one or more physical characteristics of the target participant, including at least one of distance from a particular camera, size of the target participant within the video data, or location of the target participant within a conference room;

determining, by the device and based on the one or more physical characteristics, a distance of the target participant from a display presenting the video conference to the target participant;

making, by the device, an adjustment to a presentation layout of a set of videoconferencing visual elements from a live videoconferencing session stream of the video conference on the display to the target participant based on the distance of the target participant from the display, wherein the set of videoconferencing visual elements comprises participant video tiles and a shared content tile, and wherein making the adjustment comprises rendering an adjusted presentation layout of the live video conferencing session stream on the display by:

selecting, when the target participant is closer to the display, a first subset of the set of videoconferencing visual elements to be rendered on the display and scaling the first subset of the set of videoconferencing visual elements to a smaller size and/or higher information density, and

selecting, when the target participant is farther from the display, a second subset of the set of video conferencing visual elements to be rendered on the display and scaling the second subset of the set of videoconferencing visual elements to a larger size and/or lower information density; and

wherein the adjusted presentation layout of the live videoconferencing session stream rendered on the display is independent of a layout of the live videoconferencing session stream simultaneously rendered at other endpoint displays of the video conference.

2 . The method as in claim 1 , wherein the target participant comprises two or more target participants, and wherein those one or more physical characteristics comprises an average distance between the two or more target participants and a presentation interface that outputs data for the video conference to a plurality of participants.

3 . The method as in claim 1 , wherein the one or more physical characteristics of the target participant comprises an age of the target participant.

4 . The method as in claim 1 , wherein the one or more physical characteristics of the target participant comprises a mental ailment of the target participant.

5 . The method as in claim 1 , wherein the one or more physical characteristics of the target participant comprises an ability indicator of the target participant.

6 . The method as in claim 1 , wherein the one or more physical characteristics of the target participant are determined based on at least one of measured sound levels or radio signals.

7 . The method as in claim 1 , wherein the adjustment comprises an adjustment to an amount of participants displayed at a presentation interface that outputs data for the video conference to the target participant.

8 . The method as in claim 1 , wherein the adjustment comprises an adjustment to at least one of an audio level or an audio directionality output at a presentation interface that outputs data for the video conference to the target participant.

9 . The method as in claim 1 , wherein the adjustment comprises an adjustment to at least one of an information density or a size of an element displayed at a presentation interface that outputs data for the video conference to the target participant.

10 . The method as in claim 1 , further comprising:

adjusting, by the device, audio gain applied to audio captured from the target participant based on the one or more physical characteristics of the target participant.

11 . The method of claim 1 , wherein the adjustment comprises modifying a number and/or size of video tiles displayed to the target participant based on the distance from the display.

12 . The method of claim 1 , wherein the adjustment comprises scaling images or graphical content within the video conference, and/or modifying font size of textual elements displayed to the target participant based on the distance from the display.

13 . An apparatus, comprising:

one or more network interfaces;

a processor coupled to the one or more network interfaces and configured to execute one or more processes; and

a memory configured to store a process that is executable by the processor, the process when executed configured to:

detect, from video data captured by one or more cameras, a target participant in a video conference;

determine one or more physical characteristics of the target participant, including at least one of distance from a particular camera, size of the target participant within the video data, or location of the target participant within a conference room;

determine, based on the one or more physical characteristics, a distance of the target participant from a display presenting the video conference to the target participant;

make an adjustment to a presentation layout of a set of videoconferencing visual elements from a live videoconferencing session stream of the video conference on the display to the target participant based on the distance of the target participant from the display, wherein the set of videoconferencing visual elements comprises participant video tiles and a shared content tile, and wherein making the adjustment comprises rendering an adjusted presentation layout of the live video conferencing session stream on the display by:

selecting, when the target participant is closer to the display, a first subset of the set of videoconferencing visual elements to be rendered on the display and scaling the first subset of the set of videoconferencing visual elements to a smaller size and/or higher information density, and

selecting, when the target participant is farther from the display, a second subset of the set of video conferencing visual elements to be rendered on the display and scaling the second subset of the set of videoconferencing visual elements to a larger size and/or lower information density; and

wherein the adjusted presentation layout of the live videoconferencing session stream rendered on the display is independent of a layout of the live videoconferencing session stream simultaneously rendered at other endpoint displays of the video conference.

14 . The apparatus as in claim 13 , wherein the one or more physical characteristics of the target participant comprises an age of the target participant.

15 . The apparatus as in claim 13 , wherein the one or more physical characteristics of the target participant comprises an ability indicator of the target participant.

16 . The apparatus as in claim 13 , wherein the adjustment comprises an adjustment to an amount of participants displayed at a presentation interface that outputs data for the video conference to the target participant.

17 . The apparatus as in claim 13 , wherein the adjustment comprises an adjustment to at least one of an audio level or an audio directionality output at a presentation interface that outputs data for the video conference to the target participant.

18 . The apparatus as in claim 13 , wherein selecting the second subset of the set of videoconferencing visual elements comprises:

identifying a role of the target participant with respect to the video conference; and

selecting videoconferencing visual elements for inclusion in the second subset according to a priority assigned, for the identified role, to each of the videoconferencing visual elements.

19 . The apparatus as in claim 13 , the process when executed further configured to:

adjust audio gain applied to audio captured from the target participant based on the one or more physical characteristics of the target participant.

20 . A non-transitory computer-readable medium storing program instructions that cause a device to execute a process comprising:

detecting, by the device and from video data captured by one or more cameras, a target participant in a video conference;

determining, by the device, one or more physical characteristics of the target participant, including at least one of distance from a particular camera, size of the target participant within the video data, or location of the target participant within a conference room;

determining, by the device and based on the one or more physical characteristics, a distance of the target participant from a display presenting the video conference to the target participant;

making, by the device, an adjustment to a presentation layout of a set of videoconferencing visual elements from a live videoconferencing session stream of the video conference on the display to the target participant based on the distance of the target participant from the display, wherein the set of videoconferencing visual elements comprises participant video tiles and a shared content tile, and wherein making the adjustment comprises rendering an adjusted presentation layout of the live video conferencing session stream on the display by:

selecting, when the target participant is closer to the display, a first subset of the set of videoconferencing visual elements to be rendered on the display and scaling the first subset of the set of videoconferencing visual elements to a smaller size and/or higher information density, and

selecting, when the target participant is farther from the display, a second subset of the set of video conferencing visual elements to be rendered on the display and scaling the second subset of the set of videoconferencing visual elements to a larger size and/or lower information density; and

wherein the adjusted presentation layout of the live videoconferencing session stream rendered on the display is independent of a layout of the live videoconferencing session stream simultaneously rendered at other endpoint displays of the video conference.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2022
From: RESZKA, KONRAD LUKASZ; REDMON, KEVIN CRAIG; INGERSOLL, BRADFORD MICHAEL
To: CISCO TECHNOLOGY, INC.
Reel/Frame 062193/0734 →
Continuity (1)
Related Publication 20240214232A1 · Jun 27, 2024
References Cited (22)
US 8209635B2 · Ola · 2012 [cited by applicant]
US 9690334B2 · Myers et al. · 2017 [cited by applicant]
US 10019055B2 · Miller · 2018 [cited by applicant]
US 11099637B2 · Schwesinger et al. · 2021 [cited by applicant]
US 11621979B1 · Slotznick · 2023 [cited by examiner]
US 11677575B1 · Libin · 2023 [cited by examiner]
US 11776197B2 · Liu · 2023 [cited by examiner]
US 20150201162A1 · Griffin · 2015 [cited by examiner]
US 20190377408A1 · Schwesinger et al. · 2019 [cited by applicant]
US 20220132248A1 · Basavarajappa · 2022 [cited by examiner]
US 20220367043A1 · Kayser · 2022 [cited by examiner]
US 20220374136A1 · Chang · 2022 [cited by examiner]
US 20220394413A1 · Seipp · 2022 [cited by examiner]
US 20230073828A1 · Vendrow · 2023 [cited by examiner]
US 20230081717A1 · Hoang · 2023 [cited by examiner]
US 20230164296A1 · Chang · 2023 [cited by examiner]
US 20230353678A1 · Jia · 2023 [cited by examiner]
US 20240185449A1 · Bhatt · 2024 [cited by examiner]
CN 113552996B · 2022 [cited by applicant]
CN 117011327A · 2023 [cited by examiner]
WO WO2020190001A1 · 2020 [cited by examiner]
Schwartze, et al., “Behavior-Sensitive User Interfaces for Smart Environments”, V.G. Duffy (Ed.): Digital Human Modeling, HCII 2009, LNCS 5620, pp. 305-314, 2009, Springer-Verlag Berlin Heidelberg. [cited by applicant]