IP Library › Granted Patent US 11,888,632
Granted Patent B2
US 11,888,632 · App. 18/100,042 · Granted Jan 30, 2024

Verifying user identities for admission to video conferences

Inventors: Shawn Michael Rolin (Saratoga, CA); Brendan James Ittelson (San Jose, CA)
Assignee: Zoom Video Communications, Inc.
H04L12/1818H04L65/403H04N7/15
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 11,888,632
App. No.
18/100,042
Granted
Jan 30, 2024
Kind
B2
Abstract

One example method for controlling online meeting attendance includes obtaining meeting information associated with a meeting, the meeting information comprising a meeting identifier; receiving, by a video conferencing system from a client device, a request to join the meeting, the request comprising the meeting identifier; receiving a user identifier corresponding to a user; accessing a set of guest identifiers corresponding to a plurality of meeting guests invited to the meeting; determining that the user is a meeting guest of the plurality of meeting guests based on the user identifier and a correspondence to a guest identifier of the set of guest identifier, wherein the user identifier is not in the set of guest identifiers; and responsive to determining that the user is a meeting guest of the plurality of meeting guests, connecting the client device to the meeting.

Claims (53)

1. A method comprising:

initiating, by a video conferencing system, a virtual meeting having an associated set of guest identifiers;

receiving, by the video conferencing system from a client device, a request to join the virtual meeting and a user identifier;

responsive to determining that the user identifier is not in the set of guest identifiers, determining that a user associated with the user identifier is also associated with a guest identifier in the set of guest identifiers; and

connecting the client device to the virtual meeting.

2. The method of claim 1 , wherein determining the user associated with the user identifier is also associated with a guest identifier in the set of guest identifiers comprises:

accessing a user identity based on the user identifier, the user identity comprising user identity information; and

determining a relationship between the user identity and the guest identifier in the set of guest identifiers based on the user identity information.

3. The method of claim 2 , wherein the video conferencing system maintains the user identity.

4. The method of claim 2 , wherein accessing a user identity comprises transmitting, to a user identity provider, the user identifier.

5. The method of claim 1 , further comprising receiving the set of guest identifiers from a host of the virtual meeting.

6. The method of claim 1 , wherein determining that the user associated with the user identifier is also associated with a guest identifier in the set of guest identifiers comprises:

providing a video feed associated with the user identifier to a host of the virtual meeting;

receiving an identification of the guest identifier from the host.

7. The method of claim 1 , further comprising:

receiving a device identifier from the client device;

determining that the user associated with the user identifier is associated with a guest identifier in the set of guest identifiers based on the device identifier.

8. A system comprising:

a communications interface;

a non-transitory computer-readable medium; and

one or more processors communicatively coupled to the communications interface and the non-transitory computer-readable medium, the one or more processors configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

initiate a virtual meeting having an associated set of guest identifiers;

receive, from a client device, a request to join the virtual meeting and a user identifier;

responsive to determining that the user identifier is not in the set of guest identifiers, determine that a user associated with the user identifier is also associated with a guest identifier in the set of guest identifiers; and

connect the client device to the virtual meeting.

9. The system of claim 8 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

access a user identity based on the user identifier, the user identity comprising user identity information; and

determine a relationship between the user identity and the guest identifier in the set of guest identifiers based on the user identity information.

10. The system of claim 9 , wherein a video conferencing system maintains the user identity.

11. The system of claim 9 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to transmit, to a user identity provider, the user identifier.

12. The system of claim 8 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to receive the set of guest identifiers from a host of the virtual meeting.

13. The system of claim 8 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

provide a video feed associated with the user identifier to a host of the virtual meeting;

receive an identification of the guest identifier from the host.

14. The system of claim 8 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

receive a device identifier from the client device;

determine that the user associated with the user identifier is associated with a guest identifier in the set of guest identifiers based on the device identifier.

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

initiate a virtual meeting having an associated set of guest identifiers;

receive, from a client device, a request to join the virtual meeting and a user identifier;

responsive to determining that the user identifier is not in the set of guest identifiers, determine that a user associated with the user identifier is also associated with a guest identifier in the set of guest identifiers; and

connect the client device to the virtual meeting.

16. The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause one or more processors to:

access a user identity based on the user identifier, the user identity comprising user identity information; and

determine a relationship between the user identity and the guest identifier in the set of guest identifiers based on the user identity information.

17. The non-transitory computer-readable medium of claim 16 , wherein a video conferencing system maintains the user identity.

18. The non-transitory computer-readable medium of claim 16 , further comprising processor-executable instructions configured to cause one or more processors to transmit, to a user identity provider, the user identifier.

19. The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause one or more processors to:

provide a video feed associated with the user identifier to a host of the virtual meeting;

receive an identification of the guest identifier from the host.

20. The non-transitory computer-readable medium of claim 15 , further comprising processor-executable instructions configured to cause one or more processors to:

receive a device identifier from the client device;

determine that the user associated with the user identifier is associated with a guest identifier in the set of guest identifiers based on the device identifier.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2023
From: ROLIN, SHAWN MICHAEL; ITTELSON, BRENDAN JAMES
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 065063/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2023
From: ITTELSON, BRENDAN JAMES; ROLIN, SHAWN MICHAEL
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 063034/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2023
From: ITTELSON, BRENDAN J.; ROLIN, SHAWN M.
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 062940/0801 →
Continuity (2)
Continuation 17161853 · Jan 29, 2021
Related Publication 20230163986A1 · May 25, 2023
Cited By (1)
US 12,206,515