IP Library Granted Patent US 11,831,456
Granted Patent B2
US 11,831,456 · App. 17/589,843 · Granted Nov 28, 2023

Preventing content capture within a communication session

Inventor: Shane Paul Springer (Oregon City, OR)
Assignee: Zoom Video Communications, Inc.
H04L12/1831G06V10/764G06V30/10H04L12/1822
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,831,456
App. No.
17/589,843
Granted
Nov 28, 2023
Kind
B2
Abstract

Methods and systems provide for preventing content capture within a communication session. In one embodiment, a method maintains a communication session with a number of participants, where session content is presented during the communication session to the participants, and where participants can request the session content to be captured for later access. The system receives or identifies one or more signals for capture prevention to be initiated for at least a portion of the session content. The system further receives, in real time during the communication session, a request from one of the participants for a current portion of session content to be captured. The system then determines, via processing of the one or more signals, that the current portion of session content is to be prevented from capture, and then prevents the current portion of session content from being captured.

Claims (49)

1. A method, comprising:

maintaining a communication session with a plurality of participants, wherein session content is presented during the communication session to the plurality of participants, and wherein the session content is captured for later access;

receiving one or more signals configured to prevent capture on a per-slide basis of at least a portion of the session content that comprises one or more presentation slides;

receiving, in real time during the communication session, a request from one of the plurality of participants to capture a current portion of the session content;

and

preventing capture of the current portion of the session content based on the one or more signals.

2. The method of claim 1 , wherein receiving one or more signals configured to prevent capture comprises:

identifying and classifying, via one or more artificial intelligence (AI) models, one or more indicators in the session content comprising video, image, and/or audio data,

wherein the one or more AI models are trained to determine that the one or more indicators represent the one or more signals configured to prevent capture.

3. The method of claim 2 , wherein at least one of the indicators is a digital watermark or one or more properties associated with a portion of image, video, and/or audio content.

4. The method of claim 2 , wherein at least one of the indicators is a graphic which has been selected by a user from one or more predefined graphic options.

5. The method of claim 2 , wherein:

at least one of the indicators is a user-submitted graphic; and

wherein the one or more AI models identify the user-submitted graphic by identifying a prespecified bounding box or border which the graphic is situated inside of.

6. The method of claim 2 , wherein:

at least one of the indicators is an audio-based prompt from a participant; and

wherein the one or more AI models identify the audio-based prompt by:

monitoring speech content within the session to identify speech which indicates that the current portion of the session content is confidential, sensitive, and/or protected,

associating the speech with the participant, and

determining that the participant is authorized to prevent capture of the current portion of the session content.

7. The method of claim 2 , wherein at least one of the indicators is a pixel map overlaid on presented image and/or video content.

8. The method of claim 1 , wherein the one or more signals configured to prevent capture prevention to be initiated comprise information on a specified region of the screen where capture is prevented, and

wherein preventing capture of the current portion of the session content comprises preventing capture of the specified region of the screen for that current portion of session content.

9. The method of claim 1 , further comprising:

upon preventing capture of the current portion of the session content, sending a notification to one or more of: the requesting participant, one or more presenting participants, and/or one or more hosts or administrators of the communication session.

10. The method of claim 1 , wherein receiving one or more signals configured to prevent capture comprises:

receiving a signal that a currently presenting participant, a host, or an administrator of the communication session has sent a message to a chatbot pertaining to capture prevention within the communication session.

11. The method of claim 1 , wherein preventing capture of the current portion of the session content comprises:

preventing capture of the current portion of the session content for one or more unauthorized users, where one or more authorized users are still permitted to capture the current portion of the session content based on configurable permissions controls.

12. The method of claim 1 , wherein receiving one or more signals configured to prevent capture comprises:

receiving a signal that a currently presenting participant, a host, or an administrator of the communication session has toggled a user interface (UI) element to initiate a secured content mode for the communication session, where session content is prevented from being captured while the secured content mode is active.

13. The method of claim 12 , wherein the communication session is locked such that no new participants may join while the secured content mode is active.

14. A communication system comprising one or more processors configured to perform the operations of:

maintaining a communication session with a plurality of participants, wherein session content is presented during the communication session to the plurality of participants, and wherein the session content can be captured for later access;

receiving one or more signals configured to prevent capture on a per-slide basis of at least a portion of the session content that comprises one or more presentation slides;

receiving, in real time during the communication session, a request from one of the plurality of participants to capture a current portion of the session content;

and

preventing capture of the current portion of the session content based on the one or more signals.

15. The communication system of claim 14 , further comprising determining that the current portion of session content is to be prevented from capture by

classifying, via one or more AI models, the current portion of the session content as sensitive or protected content.

16. The communication system of claim 15 , wherein receiving one or more signals configured to prevent capture comprises performing one or more real-time optical character recognition (OCR) techniques on the session content to recognize one or more textual keywords.

17. The communication system of claim 14 , wherein receiving one or more signals configured to prevent capture comprises:

receiving one or more user preferences which configure one or more applications for capture prevention on a per-application basis.

18. A non-transitory computer-readable medium containing instructions for generating a note with session content from a communication session, comprising:

instructions for maintaining a communication session with a plurality of participants, wherein session content is presented during the communication session to the plurality of participants, and wherein the session content can be captured for later access;

instructions for receiving one or more signals configured to prevent capture on a per-slide basis of at least a portion of the session content that comprises one or more presentation slides;

instructions for receiving, in real time during the communication session, a request from one of the plurality of participants to capture a current portion of the session content;

and

instructions for preventing capture of the current portion of the session content based on the one or more signals.

Assignments (3)
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 May 5, 2023
From: SPRINGER, SHANE PAUL
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 063548/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2022
From: SPRINGER, PAUL SHANE
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 061377/0310 →
Continuity (1)
Related Publication 20230246867A1 · Aug 3, 2023