IP Library Granted Patent US 12,316,618
Granted Patent B2
US 12,316,618 · App. 18/124,640 · Granted May 27, 2025

Securely recording and retrieving encrypted video conferences

Inventor: Max Krohn (New York City, NY)
Assignee: Zoom Communications, Inc.
H04L63/0457H04L9/0822H04L9/0825H04L9/0833H04L9/0894H04L9/14H04N7/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,316,618
App. No.
18/124,640
Granted
May 27, 2025
Kind
B2
Abstract

One disclosed example method includes obtaining a meeting cryptographic key; transmitting, from a client device to a video conference provider, a request to initiate an encrypted video conference, the encrypted video conference including a plurality of participants; distributing the meeting cryptographic key to each participant of the plurality of participants; obtaining a public cryptographic key of a key pair, the key pair including the public cryptographic key and a private cryptographic key; encrypting the meeting cryptographic key using the public cryptographic key; transmitting, from the client device to the video conference provider, a request to record the video conference; encrypting audio and video from a microphone and image sensor of the client device using the meeting cryptographic key; transmitting the encrypted audio and video to the video conference provider; and providing the encrypted meeting cryptographic key to the video conference provider.

Claims (62)

1. A method comprising:

initiating, by a video conference provider, an end-to-end (“E2E”) encrypted video conference;

recording, by the video conference provider, encrypted audio or video streams from a plurality of participants in the video conference, the encrypted audio or video streams encrypted by the respective participants using a meeting cryptographic key, wherein the video conference provider does not have access to the meeting cryptographic key; and

receiving and storing an encrypted meeting cryptographic key associated with the recorded encrypted audio and video streams.

2. The method of claim 1 , further comprising:

receiving and storing, by the video conference provider, a second encrypted meeting cryptographic key associated with the recorded encrypted audio and video streams; and

wherein a first portion of the recorded encrypted audio and video streams is encrypted using the first meeting cryptographic key and a second portion of the recorded encrypted audio and video streams is encrypted using the second meeting cryptographic key.

3. The method of claim 2 , further comprising:

receiving and storing, by the video conference provider, an indication of a transition from the first meeting cryptographic key and the second meeting cryptographic key; and

associating the indication of the transition with the recorded encrypted audio and video streams.

4. The method of claim 1 , further comprising:

receiving a request for the recorded encrypted audio or video streams;

obtaining the encrypted meeting cryptographic key associated with the recorded encrypted audio or video streams; and

providing the recorded encrypted audio or video streams and the encrypted meeting cryptographic key associated with the recorded encrypted audio or video streams.

5. The method of claim 4 , wherein the encrypted meeting cryptographic key is one of a plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams, and further comprising:

obtaining the plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams;

obtaining indications identifying when each encrypted meeting cryptographic key was used to record encrypted audio or video streams; and

providing the plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams and the indications identifying when each encrypted meeting cryptographic key was used to record encrypted audio or video streams.

6. The method of claim 1 , wherein the meeting cryptographic key is a symmetric encryption key.

7. The method of claim 1 , wherein the encrypted meeting cryptographic key is encrypted using an encryption key of an asymmetric key pair.

8. 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 communications interface, the processor configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:

initiate, by a video conference provider, an end-to-end (“E2E”) encrypted video conference;

record, by the video conference provider, encrypted audio or video streams from a plurality of participants in the video conference, the encrypted audio or video streams encrypted by the respective participants using a meeting cryptographic key, wherein the video conference provider does not have access to the meeting cryptographic key; and

receive and store an encrypted meeting cryptographic key associated with the recorded encrypted audio and video streams.

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

receive and store a second encrypted meeting cryptographic key associated with the recorded encrypted audio and video streams; and

wherein a first portion of the recorded encrypted audio and video streams is encrypted using the first meeting cryptographic key and a second portion of the recorded encrypted audio and video streams is encrypted using the second meeting cryptographic key.

10. The system of claim 9 , wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

receive and store, by the video conference provider, an indication of a transition from the first meeting cryptographic key and the second meeting cryptographic key; and

associating the indication of the transition with the recorded encrypted audio and video streams.

11. The system of claim 8 , wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

receiving a request for the recorded encrypted audio or video streams;

obtaining the encrypted meeting cryptographic key associated with the recorded encrypted audio or video streams; and

providing the recorded encrypted audio or video streams and the encrypted meeting cryptographic key associated with the recorded encrypted audio or video streams.

12. The system of claim 11 , wherein the encrypted meeting cryptographic key is one of a plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams, and wherein the processor is configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to:

obtaining the plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams;

obtaining indications identifying when each encrypted meeting cryptographic key was used to record encrypted audio or video streams; and

providing the plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams and the indications identifying when each encrypted meeting cryptographic key was used to record encrypted audio or video streams.

13. The system of claim 8 , wherein the meeting cryptographic key is a symmetric encryption key.

14. The system of claim 8 , wherein the encrypted meeting cryptographic key is encrypted using an encryption key of an asymmetric key pair.

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

initiate, by a video conference provider, an end-to-end (“E2E”) encrypted video conference;

record, by the video conference provider, encrypted audio or video streams from a plurality of participants in the video conference, the encrypted audio or video streams encrypted by the respective participants using a meeting cryptographic key, wherein the video conference provider does not have access to the meeting cryptographic key; and

receive and store an encrypted meeting cryptographic key associated with the recorded encrypted audio and video streams.

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

receive and store a second encrypted meeting cryptographic key associated with the recorded encrypted audio and video streams; and

wherein a first portion of the recorded encrypted audio and video streams is encrypted using the first meeting cryptographic key and a second portion of the recorded encrypted audio and video streams is encrypted using the second meeting cryptographic key.

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

receive and store, by the video conference provider, an indication of a transition from the first meeting cryptographic key and the second meeting cryptographic key; and

associate the indication of the transition with the recorded encrypted audio and video streams.

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

receive a request for the recorded encrypted audio or video streams;

obtain the encrypted meeting cryptographic key associated with the recorded encrypted audio or video streams; and

provide the recorded encrypted audio or video streams and the encrypted meeting cryptographic key associated with the recorded encrypted audio or video streams.

19. The non-transitory computer-readable medium of claim 18 , wherein the encrypted meeting cryptographic key is one of a plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams, and further comprising processor-executable instructions configured to cause one or more processors to:

obtain the plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams;

obtain indications identifying when each encrypted meeting cryptographic key was used to record encrypted audio or video streams; and

provide the plurality of encrypted meeting cryptographic keys associated with the recorded encrypted audio or video streams and the indications identifying when each encrypted meeting cryptographic key was used to record encrypted audio or video streams.

20. The non-transitory computer-readable medium of claim 15 , wherein the encrypted meeting cryptographic key is encrypted using an encryption key of an asymmetric key pair.

Assignments (2)
CHANGE OF NAME Recorded Apr 24, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 071034/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2023
From: KROHN, MAX
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 063096/0330 →
Continuity (2)
Continuation 17162382 · Jan 29, 2021
Related Publication 20230224286A1 · Jul 13, 2023
References Cited (13)
US 9432189B1 · Wu · 2016 [cited by applicant]
US 10785450B1 · Van Rensburg · 2020 [cited by applicant]
US 11637818B2 · Krohn · 2023 [cited by applicant]
US 20160321290A1 · Luthra et al. · 2016 [cited by applicant]
US 20190149348A1 · Antopolsky et al. · 2019 [cited by applicant]
US 20190294804A1 · Di Lella et al. · 2019 [cited by applicant]
US 20200228973A1 · Kasabwala · 2020 [cited by examiner]
US 20200344058A1 · Wang et al. · 2020 [cited by applicant]
U.S. Appl. No. 17/162,382, “Non-Final Office Action”, dated Jun. 13, 2022, 15 pages. [cited by applicant]
U.S. Appl. No. 17/162,382, “Notice of Allowance”, dated Dec. 14, 2022, 10 pages. [cited by applicant]
U.S. Appl. No. 17/162,382, “Notice of Allowance”, dated Sep. 30, 2022, 10 pages. [cited by applicant]
PCT/US2022/012241, “International Preliminary Report on Patentability”, dated Aug. 10, 2023, 11 pages. [cited by applicant]
PCT/US2022/012241, “International Search Report and Written Opinion”, dated Apr. 8, 2022, 14 pages. [cited by applicant]