IP Library Granted Patent US 12,388,670
Granted Patent B2
US 12,388,670 · App. 17/899,142 · Granted Aug 12, 2025

Schedule a meeting from a chat channel

Inventors: Cecile Boucheron (Brooklyn, NY); Ganna Isayeva (Odessa, FL); Minzhe Jiang (Hangzhou, CN); Youjin Jang (San Ramon, CA); Sharvari Nerurkar (Redmond, WA); Archil Vardidze (Austin, TX)
Assignee: Zoom Communications, Inc.
H04L12/1818H04L51/046
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,388,670
App. No.
17/899,142
Granted
Aug 12, 2025
Kind
B2
Abstract

A system is disclosed, with a non-transitory computer-readable medium; a communications interface; and a processor communicatively coupled to the non-transitory computer-readable medium and the communication interface, the processor configured to execute processor executable instructions stored in the non-transitory computer-readable medium. The instructions may cause the processor to receive, from a first client device via a chat channel, a request to schedule a video conference. The chat channel may be configured to enable one or more users to exchanges messages using a respective client device. The processor may further determine a meeting time for the video conference based on one or more parameters associated with a set of users having access to the chat channel. The processor may further schedule the video conference based on the meeting time. The processor may further post, within the chat channel, a meeting notification, where the meeting notification includes a link to the video conference.

Claims (63)

1. A system comprising:

a non-transitory computer-readable medium;

a communications interface; and

a processor communicatively coupled to the non-transitory computer-readable medium and the communication interface, the processor configured to execute processor executable instructions stored in the non-transitory computer-readable medium to:

receive, by a chat provider from a first client device via a chat channel, a request to schedule a video conference, wherein the chat channel is configured to enable one or more users to exchanges messages using a respective client device;

determine, by the chat provider, a meeting time for the video conference based on one or more parameters associated with a set of users having access to the chat channel;

schedule, by the chat provider, the video conference based on the meeting time;

post, by the chat provider within the chat channel, a meeting notification, wherein the meeting notification comprises a link to the video conference; and

in response to a user associated with a second client device accessing the chat channel, provide, by the chat provider to the second client device, information associated with the meeting notification, the information comprising user-specific information associated with the user.

2. The system of claim 1 , wherein the one or more parameters comprises at least one of:

a time zone associated with each of users of the set of users; or

a calendar availability associated with each user of the set of users.

3. The system of claim 1 , wherein the one or more parameters associated with each user of the set of users are received from one or more respective client devices and stored on the non-transitory computer-readable medium and used to generate a suggested time.

4. The system of claim 1 , wherein the processor executable instructions to receive, from the first client device via the chat channel, the request to schedule the video conference, are further configured to cause the processor to:

transmit, to the first client device via the chat channel, a meeting scheduler wherein the meeting scheduler requests meeting information for the video conference, comprising a topic for the video conference and a participant list;

auto-populate the participant list in the meeting scheduler based on the set of users associated with the chat channel;

receive, from the first client device, an indication to remove one or more participants associated with the set of users from the participant list;

designate the one or more participants removed from the participant list as optional participants for the video conference;

receive, from the first client device via the meeting scheduler, a finalized participant list, wherein the finalized participant list comprises one or more participants associated with the set of users; and

designate the one or more participants in the finalized participant list as required participants for the video conference.

5. The system of claim 1 , wherein the processor executable instructions to post, within the chat channel, a meeting notification, further causes the processor to:

generate a unique meeting notification for each of the set of users, wherein each unique meeting notification comprises a required participant notification or an optional participant notification.

6. The system of claim 1 , the processor executable instructions to schedule the video conference based on the meeting time further causes the processor to:

transmit, to a video conference provider, a signal to schedule the video conference; and

receive, from the video conference provider, the link to the video conference.

7. The system of claim 1 wherein the system provides instructions to cause the respective client devices to display, in the chat channel, a listing of video conferences scheduled in the chat channel.

8. The system of claim 1 wherein the system transmits, to a second client device, the meeting notification wherein the meeting notification is characterized by one or more parameters associated with the second client device.

9. The system of claim 1 wherein the meeting notification comprises a meeting duration time or a meeting elapsed time after the video conference has started.

10. A method for scheduling a meeting within a chat channel, the method comprising:

receiving, by a chat provider from a first client device via the chat channel, a request to schedule a video conference;

selecting, by the chat provider, a set of users to invite to the meeting, the set of users having access to the chat channel;

determining, by the chat provider, a meeting time for the video conference based on one or more parameters associated with a set of users having access to the chat channel;

scheduling, by the chat provider, the video conference based on the meeting time;

posting, by the chat provider within the chat channel, a meeting notification, wherein the meeting notification comprises a link to the video conference; and

in response to a user associated with a second client device accessing the chat channel, provide, by the chat provider to the second client device, information associated with the meeting notification, the information comprising user-specific information associated with the user.

11. The method of claim 10 , wherein determining a meeting time further comprises:

transmitting, to the first client device via the chat channel, a meeting scheduler wherein the meeting scheduler requests meeting information for the video conference, comprising a topic for the video conference and a participant list;

auto-populating the participant list in the meeting scheduler based on the set of users associated with the chat channel;

receiving, from the first client device, an indication to remove one or more participants associated with the set of users from the participant list;

designating the one or more participants removed from the participant list as optional participants for the video conference;

receiving, from the first client device via the meeting scheduler, a finalized participant list, wherein the finalized participant list comprises one or more participants associated with the set of users; and

designating the one or more participants in the finalized participant list as required participants for the video conference.

12. The method of claim 10 , wherein scheduling the video conference further comprises:

transmitting, to a video conference provider, a signal to schedule the video conference; and

receiving, from the video conference provider, the link to the video conference.

13. The method of claim 10 , wherein posting a meeting notification further comprises:

generating a meeting notification for each of the set of users, wherein each meeting notification comprises a required participant notification or an optional participant notification.

14. The method of claim 10 , wherein the one or more parameters comprises at least one of:

a time zone associated with each of users of the set of users; or

a calendar availability associated with each user of the set of users.

15. The method of claim 10 , wherein the one or more parameters associated with each user of the set of users are received from one or more respective client devices and stored on a non-transitory computer-readable medium.

16. A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:

receive, by a chat provider from a first client device via a chat channel, a request to schedule a video conference;

determine, by the chat provider, a meeting time for the video conference based on one or more parameters associated with a set of users having access to the chat channel;

schedule, by the chat provider, the video conference based on the meeting time;

post, by the chat provider within the chat channel, a meeting notification, wherein the meeting notification comprises a link to the video conference; and

in response to a user associated with a second client device accessing the chat channel, provide, by the chat provider to the second client device, information associated with the meeting notification, the information comprising user-specific information associated with the user.

17. The non-transitory computer-readable medium of claim 16 comprising processor-executable instructions, wherein the one or more parameters comprises at least one of:

a time zone associated with each of users of the set of users; or

a calendar availability associated with each user of the set of users.

18. The non-transitory computer-readable medium of claim 16 comprising processor-executable instructions, wherein the one or more parameters associated with each user of the set of users are received from one or more respective client devices and stored on the non-transitory computer-readable medium.

19. The non-transitory computer-readable medium of claim 16 comprising processor-executable instructions, the processors further configured to: provide instructions to cause one or more client devices to display, in the chat channel, a listing of video conferences scheduled in the chat channel.

20. The non-transitory computer-readable medium of claim 16 comprising processor-executable instructions, the processors further configured to: transmit to a second client device, the meeting notification wherein the meeting notification is characterized by one or more parameters associated with the second client device.

Assignments (2)
CHANGE OF NAME Recorded Jun 3, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 071480/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: BOUCHERON, CECILE; JIANG, MINZHE; NERURKAR, SHARVARI; ISAYEVA, GANNA; JANG, YOUJIN; VARDIDZE, ARCHIL
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 065513/0305 →
Continuity (2)
Continuation PCTCN2022075247 · Jan 30, 2022
Related Publication 20230246862A1 · Aug 3, 2023
References Cited (10)
US 8346590B2 · Norton · 2013 [cited by examiner]
US 20180123814A1 · Sexauer · 2018 [cited by examiner]
US 20200052921A1 · van Rensburg · 2020 [cited by examiner]
US 20200274726A1 · Setteboun · 2020 [cited by examiner]
US 20230068117A1 · Johnston · 2023 [cited by examiner]
US 20230136777A1 · Kotnis · 2023 [cited by examiner]
US 20230208898A1 · Deng · 2023 [cited by examiner]
Cornell, “How to Set Up a Facebook Messenger Rooms Video Call”, Available Online at: https://www.howtogeek.com/673227/how-to-set-up-a-facebook-messenger-rooms-video-call/, May 17, 2020, 14 pages. [cited by applicant]
PCT/CN2022/075247, “International Search Report and Written Opinion”, May 6, 2022, 12 pages. [cited by applicant]
Sulleyman, “How to use Messenger Rooms, Facebook's New Video Calling Feature”, Available Online at: https://www.trustedreviews.com/how-to/use-messenger-rooms-4033465, May 21, 2020, 7 pages. [cited by applicant]