IP Library Granted Patent US 12,500,892
Granted Patent B2
US 12,500,892 · App. 18/216,734 · Granted Dec 16, 2025

Signed contact lists for user authentication in video conferences

Inventor: Karan Lyons (Los Angeles, CA)
Assignee: Zoom Communications, Inc.
H04L63/102H04L9/3247H04N7/147H04N7/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 12,500,892
App. No.
18/216,734
Granted
Dec 16, 2025
Kind
B2
Abstract

Systems and methods for user authentication in video conferences using signed contact lists are provided. A client device associated with a user joins a video conference hosted by a video conference provider. The video conference has a plurality of participants. The client device receives participant information for each participant of the plurality of participants. The client device verifies at least one participant of the plurality of participants by comparing the participant information with a contact list associated with the user. The client device updates a contact record corresponding to the at least one participant in the contact list. The contact record includes video conference information, at least a portion of the participant information, and a cryptographic signature.

Claims (51)

1 . A method comprising:

joining, by a client device associated with a user, a video conference hosted by a video conference provider, the video conference having a plurality of participants;

receiving participant information for each participant of the plurality of participants;

verifying at least one participant of the plurality of participants by comparing the participant information for the at least one participant with a contact list associated with the user; and

updating a contact record corresponding to the at least one participant in the contact list to create an updated contact list, the contact record including video conference information, at least a portion of the participant information, and a cryptographic signature.

2 . The method of claim 1 , further comprising:

connecting, by the client device, to a second video conference hosted by the video conference provider, the second video conference having a second plurality of participants;

receiving a second set of participant information for the second plurality of participants; and

verifying one or more participants of the second plurality of participants based on the updated contact list and the second set of participant information.

3 . The method of claim 1 , further comprising obtaining at least a portion of a signature chain associated with the at least one participant.

4 . The method of claim 1 , further comprising:

encrypting the updated contact list to create an encrypted updated contact list; and

transmitting, to the video conference provider, the encrypted updated contact list.

5 . The method of claim 1 , wherein the video conference information comprises a date and time of the video conference.

6 . The method of claim 1 , wherein the video conference information further comprises an indication of the at least one participant being removed from the video conference.

7 . The method of claim 1 , wherein the participant information for each participant of the plurality of participants comprises client device information, and wherein the contact record comprises the client device information for the at least one participant.

8 . The method of claim 1 , wherein the cryptographic signature is generated based on a cryptographic key pair associated with the user.

9 . 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:

join a video conference hosted by a video conference provider, the video conference having a plurality of participants;

receive participant information for each participant of the plurality of participants;

verify at least one participant of the plurality of participants by comparing the participant information with a contact list associated with a user; and

update a contact record corresponding to the at least one participant in the contact list to create an updated contact list, the contact record including video conference information, at least a portion of the participant information, and a cryptographic signature.

10 . 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:

connect to a second video conference hosted by the video conference provider, the second video conference having a second plurality of participants;

receive a second set of participant information for the second plurality of participants; and

verify one or more participants of the second plurality of participants based on the updated contact list and the second set of participant information.

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:

obtain at least a portion of a signature chain associated with the at least one participant.

12 . 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:

encrypt the updated contact list to create an encrypted updated contact list; and

transmit, to the video conference provider, the encrypted updated contact list.

13 . The system of claim 9 , wherein the video conference information comprises a date and time of the video conference.

14 . The system of claim 9 , wherein the video conference information further comprises an indication of the at least one participant being removed from the video conference.

15 . The system of claim 9 , wherein the participant information for each participant of the plurality of participants comprises client device information, and wherein the contact record comprises the client device information for the at least one participant.

16 . The system of claim 9 , wherein the cryptographic signature is generated based on a cryptographic key pair associated with the user.

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

join a video conference hosted by a video conference provider, the video conference having a plurality of participants;

receive participant information for each participant of the plurality of participants;

verify at least one participant of the plurality of participants by comparing the participant information with a contact list associated with a user; and

update a contact record corresponding to the at least one participant in the contact list to create an updated contact list, the contact record including video conference information, at least a portion of the participant information, and a cryptographic signature.

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

connect to a second video conference hosted by the video conference provider, the second video conference having a second plurality of participants;

receive a second set of participant information for the second plurality of participants; and

verify one or more participants of the second plurality of participants based on the updated contact list and the second set of participant information.

19 . The non-transitory computer-readable medium of claim 17 , wherein the participant information comprises at least a portion of a signature chain associated with the at least one participant.

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

encrypt the updated contact list to create an encrypted updated contact list; and

transmit, to the video conference provider, the encrypted updated contact list.

Assignments (2)
CHANGE OF NAME Recorded Nov 6, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 073506/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: LYONS, KARAN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 064126/0323 →
Continuity (3)
Continuation 17585720 · Jan 27, 2022
Continuation 17327265 · May 21, 2021
Related Publication 20240396895A1 · Nov 28, 2024
References Cited (16)
US 20030070072A1 · Nassiri · 2003 [cited by examiner]
US 20050102502A1 · Sagen · 2005 [cited by examiner]
US 20080117838A1 · Yee et al. · 2008 [cited by applicant]
US 20150067500A1 · Lee · 2015 [cited by examiner]
US 20180218292A1 · Granbery · 2018 [cited by applicant]
US 20190068570A1 · Ghafourifar et al. · 2019 [cited by applicant]
US 20210258308A1 · Avetisov et al. · 2021 [cited by applicant]
US 20220148111A1 · Wright · 2022 [cited by examiner]
WO 2020178752A1 · 2020 [cited by applicant]
“RCS Universal Profile Service Definition Document Version 2.5”, GSM Association, GSM Floor 2 The Walbrook Building 25 Wallbrook London, XP040719626, Oct. 16, 2020, 260 pages. [cited by applicant]
U.S. Appl. No. 17/327,265, “Notice of Allowance”, Nov. 24, 2021, 11 pages. [cited by applicant]
U.S. Appl. No. 17/585,720, “Corrected Notice of Allowability”, Apr. 19, 2023, 2 pages. [cited by applicant]
U.S. Appl. No. 17/585,720, “Non-Final Office Action”, Dec. 9, 2022, 13 pages. [cited by applicant]
U.S. Appl. No. 17/585,720, “Notice of Allowance”, Mar. 31, 2023, 12 pages. [cited by applicant]
PCT/US2022/028543, “International Preliminary Report on Patentability”, Nov. 30, 2023, 9 pages. [cited by applicant]
PCT/US2022/028543, “International Search Report and Written Opinion”, Aug. 29, 2022, 11 pages. [cited by applicant]