IP Library Granted Patent US 12,328,198
Granted Patent B1
US 12,328,198 · App. 18/461,836 · Granted Jun 10, 2025

Dynamic conference settings for in-transit devices

Inventor: Alejandro Martin Paiuk (West Hartford, CT)
Assignee: Zoom Communications, Inc.
H04L12/1818H04L12/1831H04L65/403H04L12/1827
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,328,198
App. No.
18/461,836
Granted
Jun 10, 2025
Kind
B1
Abstract

A conferencing system disables one or more conference components for a participant that is in-transit during a conference. The conferencing system receives a request to generate a calendar entry for the conference in a timeslot and obtains conference preference information (CPI) for each participant for that timeslot. The conferencing system determines that at least one participant is in-transit during the timeslot and determines one or more conference settings based on the CPI of the participant that is in-transit and generates the calendar entry for the conference. Prior to, or during the conference, the conferencing system disables one or more conference components for the participant that is in-transit based on the one or more conference settings.

Claims (66)

1. A method, comprising:

receiving a request to generate a calendar entry for a conference that includes an audio component and a video component, wherein the request includes a topic and a timeslot for the conference;

obtaining, for each participant of participants of the conference, respective conference preference information (CPI) associated with the timeslot, wherein the CPI of a participant of the participants indicates that conferences while the participant is in-transit during the timeslot enables a single-speaker mode wherein only one participant of the conference is enabled to speak at a time;

generating a focus score based on the topic, wherein the focus score is associated with an amount of user focus required for the conference;

generating the calendar entry for the conference based on one or more conference settings and the focus score, wherein the calendar entry is generated for the timeslot when the focus score is below a threshold and the calendar entry is generated for a different timeslot when the focus score meets the threshold;

enabling a single-speaker mode that allows one participant to speak at a time based on the CPI of the participant, wherein a participant device of the one participant is unmuted and participant devices of non-speaking participants are muted;

facilitating the conference between devices of the participants in the single-speaker mode; and

disabling the video component of the conference for the participant during the timeslot based on the one or more conference settings.

2. The method of claim 1 , wherein the conference includes a messaging component, the method further comprising:

disabling the messaging component of the conference for the participant during the timeslot based on the one or more conference settings.

3. The method of claim 1 , wherein the conference includes a polling component, the method further comprising:

disabling the polling component of the conference for the participant during the timeslot based on the one or more conference settings.

4. The method of claim 1 , further comprising:

transmitting one or more questions for display on a device from which the request is received;

receiving one or more responses to the one or more questions from the device; and

determining the one or more conference settings based on the one or more responses.

5. The method of claim 1 , further comprising:

determining the timeslot for the calendar entry based on the CPI of the participant; and

scheduling the conference for the timeslot.

6. The method of claim 1 , further comprising:

automatically recording the conference based on the CPI of the participant that is in-transit during the timeslot.

7. A system, comprising:

a server configured to:

receive a request to generate a calendar entry for a conference from a client device, wherein the conference includes an audio component and a video component, and wherein the request includes a topic and a timeslot for the conference;

obtain, for each participant of participants of the conference, respective conference preference information (CPI) associated with the timeslot, wherein the CPI of a participant of the participants indicates that conferences while the participant is in-transit during the timeslot enables a single-speaker mode wherein only one participant of the conference is enabled to speak at a time;

determine one or more conference settings based on the CPI of the participant;

generate a focus score based on the topic, wherein the focus score is associated with an amount of user focus required for the conference;

generate the calendar entry for the conference based on the one or more conference settings and the focus score, wherein the calendar entry is generated for the timeslot when the focus score is below a threshold and the calendar entry is generated for a different timeslot when the focus score meets the threshold;

enabling a single-speaker mode that allows one participant to speak at a time based on the CPI of the participant, wherein a participant device of the one participant is unmuted and participant devices of non-speaking participants are muted;

facilitate the conference between devices of the participants in the single-speaker mode; and

disable the video component of the conference for the participant during the timeslot based on the one or more conference settings.

8. The system of claim 7 , wherein the conference includes a messaging component, the server further configured to:

disable the messaging component of the conference for the participant.

9. The system of claim 7 , wherein the conference includes a polling component, the server further configured to:

disable the polling component of the conference for the participant.

10. The system of claim 7 , wherein the server is further configured to:

transmit one or more questions for display on a device from which the request is received; and

determine the one or more conference settings based on a received response.

11. The system of claim 7 , wherein the server is further configured to:

schedule the conference based on the CPI of the participant.

12. The system of claim 7 , wherein the server is further configured to:

automatically record the conference based on the CPI of the participant that is in-transit during the timeslot, wherein the recorded conference includes one or more tags associated with a segment of the recorded conference associated with a screen share.

13. A non-transitory computer-readable medium comprising instructions stored on a memory, that when executed by a processor, cause the processor to perform operations comprising:

receiving a request to generate a calendar entry for a conference that includes an audio component and a video component, and wherein the request includes a topic and a timeslot for the conference;

obtaining, for each participant of participants of the conference, respective conference preference information (CPI) associated with the timeslot, wherein the CPI of a participant of the participants indicates that conferences while the participant is in-transit during the timeslot enables a single-speaker mode wherein only one participant of the conference is enabled to speak at a time;

determining one or more conference settings based on the CPI of the participant;

generating a focus score based on the topic, wherein the focus score is associated with an amount of user focus required for the conference;

generating the calendar entry for the conference based on the one or more conference settings and the focus score, wherein the calendar entry is generated for the timeslot when the focus score is below a threshold and the calendar entry is generated for a different timeslot when the focus score meets the threshold;

enabling a single-speaker mode that allows one participant to speak at a time based on CPI of the participant, wherein a participant device of the one participant is unmuted and participant devices of non-speaking participants are muted;

facilitating the conference between devices of the participants in the single-speaker mode; and

disabling the video component of the conference for the participant during the timeslot based on the one or more conference settings.

14. The non-transitory computer-readable medium of claim 13 , wherein the conference includes a screen share component, the operations further comprising:

disabling the screen share component of the conference for the participant during the timeslot based on the one or more conference settings.

15. The non-transitory computer-readable medium of claim 13 , wherein the conference includes a whiteboard component, the operations further comprising:

disabling the whiteboard component of the conference for the participant during the timeslot based on the one or more conference settings.

16. The non-transitory computer-readable medium of claim 13 , the operations further comprising:

detecting that a connection between a client device of the participant and the conference is lost; and

automatically restoring the connection between the client device of the participant and the conference.

17. The non-transitory computer-readable medium of claim 13 , the operations further comprising:

detecting that a connection between a client device of the participant and the conference is lost;

transmitting a reconnection message to the client device of the participant; and

automatically restoring the connection between the client device of the participant and the conference.

18. The non-transitory computer-readable medium of claim 13 , the operations further comprising:

detecting that a connection between a client device of the participant and the conference is lost;

receiving a reconnection message from the client device of the participant; and

automatically restoring the connection between the client device of the participant and the conference based on the reconnection message.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2023
From: PAIUK, ALEJANDRO MARTIN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 064813/0361 →
References Cited (14)
US 8712810B2 · Meisels et al. · 2014 [cited by applicant]
US 10362068B2 · Sugioka et al. · 2019 [cited by applicant]
US 20090316681A1 · Hehmeyer et al. · 2009 [cited by applicant]
US 20100121666A1 · Niazi · 2010 [cited by examiner]
US 20100124322A1 · Bill · 2010 [cited by examiner]
US 20110195699A1 · Tadayon et al. · 2011 [cited by applicant]
US 20150381818A1 · Kaplan · 2015 [cited by examiner]
US 20170223064A1 · Le Devehat · 2017 [cited by examiner]
US 20180176383A1 · Kumar · 2018 [cited by examiner]
US 20200112450A1 · Chhabra · 2020 [cited by examiner]
US 20220327494A1 · Deole · 2022 [cited by examiner]
US 20230068117A1 · Johnston · 2023 [cited by examiner]
US 20230077283A1 · Mehta · 2023 [cited by examiner]
US 20230261894A1 · Srivastava · 2023 [cited by examiner]