IP Library › Granted Patent US 12,519,793
Granted Patent B2
US 12,519,793 · App. 17/722,737 · Granted Jan 6, 2026

Input access controls for web conference session

Inventors: Dan Tong (Nanjing, CN); Yuran Ou (Nanjing, CN)
H04L63/101G06F3/0482H04L12/1822H04L63/0861
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,519,793
App. No.
17/722,737
Granted
Jan 6, 2026
Kind
B2
Abstract

A method may include detecting, at a first client device engaged in a web conference session with a second client device, a selection of a user interface element associated with a first input mode in which at least a portion of content captured at the first client device is excluded from being shared with the second client device. In response to the selection of the user interface element, the first input mode may be activated at the first client device by disabling multiple input devices associated with the first client device such that at least the portion of the content captured at the first client device is excluded from being shared with the second client device. Meanwhile, when a second input node is activated at the first client device, the content captured at the first client device may be shared with the second client device without restrictions.

Claims (54)

1 . A system, comprising:

at least one data processor; and

at least one memory storing instructions, which when executed by the least one data processor, cause the at least one data processor to at least:

detect, at a first client device engaged in a web conference session with a second client device, a selection of a user interface element associated with a first input mode in which at least a portion of content captured at the first client device is excluded from being shared with the second client device;

in response to the selection of the user interface element, activate the first input mode at the first client device by at least disabling a plurality of input devices associated with the first client device such that at least the portion of the content captured at the first client device is excluded from being shared with the second client device; and

in response to an activation of a second input mode at the first client device, share, with the second client device, the content captured at the first client device without restrictions;

wherein:

the first input mode is activated further in response to detecting a presence of unauthorized user and/or unauthorized content at the first client device; and

the presence of unauthorized user and/or unauthorized content is detected by applying one or more machine vision algorithms, voice recognition algorithms, and natural language processing (NLP) algorithms.

2 . The system of claim 1 , wherein the at least one data processor is further caused to at least:

detect a deactivation of the first input mode at the first client device; and

detect, based at least on the deactivation of the first input mode, the activation of the second input mode at the first client device.

3 . The system of claim 2 , wherein the deactivation of the first input mode is detected based on a deselection of the user interface element associated with the first input mode or a selection of another user interface element associated with the first input mode.

4 . The system of claim 1 , wherein the user interface element comprises one or more of a button, a radio button, a checkbox, a toggle, and a dropdown menu.

5 . The system of claim 1 , wherein the first input mode is further activated by at least filtering the content captured at the first client device to remove the unauthorized content and/or at least the portion of the content associated with the unauthorized user.

6 . The system of claim 5 , wherein the filtering of the content captured at the first client device is performed at the first client device and/or a web conference server.

7 . The system of claim 1 , wherein the plurality of input devices includes two or more of a keyboard, a mouse, a microphone, and a camera associated with the first client device.

8 . The system of claim 1 , wherein the at least one data processor is further caused to at least:

respond to the activation of the second input mode at the first client device by at least enabling the plurality of input devices that are disabled while the first client device is in the first input mode.

9 . The system of claim 1 wherein detecting the presence of an unauthorized user and/or unauthorized content comprises detecting the presence of the unauthorized user and/or unauthorized content within the web conference.

10 . A computer-implemented method, comprising:

detecting, at a first client device engaged in a web conference session with a second client device, a selection of a user interface element associated with a first input mode in which at least a portion of content captured at the first client device is excluded from being shared with the second client device;

in response to the selection of the user interface element, activating the first input mode at the first client device by at least disabling a plurality of input devices associated with the first client device such that at least the portion of the content captured at the first client device is excluded from being shared with the second client device; and

in response to an activation of a second input mode at the first client device, sharing, with the second client device, the content captured at the first client device without restrictions;

wherein:

the first input mode is activated further in response to detecting a presence of unauthorized user and/or unauthorized content at the first client device; and

the presence of unauthorized user and/or unauthorized content is detected by applying one or more machine vision algorithms, voice recognition algorithms, and natural language processing (NLP) algorithms.

11 . The method of claim 10 , further comprising:

detecting a deactivation of the first input mode at the first client device; and

detecting, based at least on the deactivation of the first input mode, the activation of the second input mode at the first client device, the deactivation of the first input mode being detected based on a deselection of the user interface element associated with the first input mode or a selection of another user interface element associated with the first input mode.

12 . The method of claim 10 , wherein the user interface element comprises one or more of a button, a radio button, a checkbox, a toggle, and a dropdown menu.

13 . The method of claim 10 , wherein the first input mode is activated further in response to detecting a presence of unauthorized user and/or unauthorized content at the first client device.

14 . The method of claim 13 , wherein the presence of unauthorized user and/or unauthorized content is detected by applying one or more machine vision algorithms, voice recognition algorithms, and natural language processing (NLP) algorithms.

15 . The method of claim 13 , wherein the first input mode is further activated by at least filtering the content captured at the first client device to remove the unauthorized content and/or at least the portion of the content associated with the unauthorized user.

16 . The method of claim 15 , wherein the filtering of the content captured at the first client device is performed at the first client device and/or a web conference server.

17 . The method of claim 10 , wherein the plurality of input devices includes two or more of a keyboard, a mouse, a microphone, and a camera associated with the first client device.

18 . The method of claim 10 , further comprising:

responding to the activation of the second input mode at the first client device by at least enabling the plurality of input devices that are disabled while the first client device is in the first input mode.

19 . A non-transitory computer readable medium storing instructions, which when executed by at least one data processor, result in operations comprising:

detecting, at a first client device engaged in a web conference session with a second client device, a selection of a user interface element associated with a first input mode in which at least a portion of content captured at the first client device is excluded from being shared with the second client device;

in response to the selection of the user interface element, activating the first input mode at the first client device by at least disabling a plurality of input devices associated with the first client device such that at least the portion of the content captured at the first client device is excluded from being shared with the second client device; and

in response to an activation of a second input mode at the first client device, sharing, with the second client device, the content captured at the first client device without restrictions;

wherein:

the first input mode is activated further in response to detecting a presence of unauthorized user and/or unauthorized content at the first client device; and

the presence of unauthorized user and/or unauthorized content is detected by applying one or more machine vision algorithms, voice recognition algorithms, and natural language processing (NLP) algorithms.

20 . A system, comprising:

at least one data processor; and

at least one memory storing instructions, which when executed by the least one data processor, cause the at least one data processor to at least:

detect, at a first client device engaged in a web conference session with a second client device, a selection of a user interface element associated with a first input mode in which at least a portion of content captured at the first client device is excluded from being shared with the second client device;

in response to the selection of the user interface element, activate the first input mode at the first client device by at least disabling a plurality of input devices associated with the first client device such that at least the portion of the content captured at the first client device is excluded from being shared with the second client device; and

in response to an activation of a second input mode at the first client device, share, with the second client device, the content captured at the first client device without restrictions;

wherein:

the first input mode is activated further in response to detecting a presence of unauthorized user and/or unauthorized content at the first client device; and

detecting the presence of an unauthorized user and/or unauthorized content comprises detecting content contributed to the web conference by the unauthorized user.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Aug 15, 2025
From: CLOUD SOFTWARE GROUP, INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 072488/0172 →
SECURITY INTEREST Recorded May 24, 2024
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 067662/0568 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2022
From: TONG, DAN; OU, YURAN
To: CITRIX SYSTEMS, INC.
Reel/Frame 059624/0532 →
Continuity (2)
Continuation PCTCN2022082167 · Mar 22, 2022
Related Publication 20230308446A1 · Sep 28, 2023
References Cited (5)
US 7187767B2 · Ghomeshi · 2007 [cited by examiner]
US 20060103733A1 · Grady · 2006 [cited by examiner]
US 20090293136A1 · Campbell · 2009 [cited by examiner]
US 20150304121A1 · Wu · 2015 [cited by examiner]
US 20160027134A1 · Alvarado · 2016 [cited by examiner]