Privacy protection during video conferencing screen share

US11165755B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11165755-B1
Application numberUS-202017073773-A
CountryUS
Kind codeB1
Filing dateOct 19, 2020
Priority dateAug 27, 2020
Publication dateNov 2, 2021
Grant dateNov 2, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are disclosed for providing privacy protection for video conference screen sharing. An example methodology implementing the techniques includes receiving a video stream of a first participant in a video conference session between at least the first participant and a second participant, wherein the first participant is associated with a first conference client device and the second participant is associated with a second conference client device, and determining that the first participant is performing screen sharing. The method also includes identifying a first item of content in the video stream to shield from being viewable during rendering of the video stream, obfuscating the identified first item of content in the video stream, and providing the video stream showing the obfuscated first item of content to the second conference client device to be rendered for display on a display device of the second conference client device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a conference server device, a video stream of a first participant in a video conference session between at least the first participant and a second participant, wherein the first participant is associated with a first conference client device and the second participant is associated with a second conference client device; receiving, by the conference server device, auxiliary information with the video stream, the auxiliary information including information associated with an operating system (OS) call on the first conference client device by an application executing on the first conference client device; determining, by the conference server device, that the first participant is performing screen sharing; identifying, by the conference server device, a first item of content in the video stream to shield from being viewable during rendering of the video stream, wherein identifying the first item of content in the video stream is based on the auxiliary information; obfuscating, by the conference server device, the identified first item of content in the video stream; and providing, by the conference server device, the video stream showing the obfuscated first item of content to the second conference client device to be rendered for display on a display device of the second conference client device. 2. The method of claim 1 , wherein identifying the first item of content in the video stream to shield is based on a privacy protection policy. 3. The method of claim 2 , wherein the privacy protection policy is specified by the first participant. 4. The method of claim 1 , wherein obfuscating the identified first item of content in the video stream includes processing by a trained machine learning model. 5. The method of claim 1 , wherein obfuscating the identified first item of content includes adding a mosaic to the identified first item of content. 6. The method of claim 1 , wherein obfuscating the identified first item of content includes one of applying an overlay with distortion effects to the identified first item of content, applying a transformation to the identified first item of content, adding an artifact to the identified first item of content, or redacting the identified first item of content. 7. The method of claim 1 , further comprising: identifying a second item of content in the video stream to shield from being viewable during rendering of the video stream, wherein identifying the second item of content in the video stream is based on the auxiliary information and a privacy protection policy; and obfuscating the identified second item of content in the video stream. 8. The method of claim 1 , wherein the auxiliary information includes information regarding a window being generated by an application executing on the first conference client device. 9. A system comprising: a conference server device including a memory and one or more processors in communication with the memory, and configured to: receive a video stream of a first participant in a video conference session between at least the first participant and a second participant, wherein the first participant is associated with a first conference client device and the second participant is associated with a second conference client device; receive auxiliary information with the video stream, the auxiliary information including information associated with an operating system (OS) call on the first conference client device by an application executing on the first conference client device; determine that the first participant is performing screen sharing; identify a first item of content in the video stream to shield from being viewable during rendering of the video stream, wherein to identify the first item of content in the video stream is based on the auxiliary information; obfuscate the identified first item of content in the video stream; and provide the video stream showing the obfuscated first item of content to the second conference client device to be rendered for display on a display device of the second conference client device. 10. The system of claim 9 , wherein to identify the first item of content in the video stream to shield is based on a privacy protection policy. 11. The system of claim 10 , wherein the privacy protection policy is specified by the first participant. 12. The system of claim 9 , wherein to obfuscate the identified first item of content in the video stream includes use of a trained machine learning model. 13. The system of claim 9 , wherein to obfuscate the identified first item of content includes one of to add a mosaic to the identified first item of content, to apply an overlay with distortion effects to the identified first item of content, to apply a transformation to the identified first item of content, to add an artifact to the identified first item of content, or to redact the identified first item of content. 14. The system of claim 9 , wherein the one or more processors are further configured to: identify a second item of content in the video stream to shield from being viewable during rendering of the video stream, wherein to identify the second item of content in the video stream is based on the auxiliary information and a privacy protection policy; and obfuscate the identified second item of content in the video stream. 15. The system of claim 9 , wherein the auxiliary information includes information regarding a window being generated by an application executing on the first conference client device. 16. A method comprising: receiving, by a conference server device, from a first conference client device a video stream in a video conference session between at least a first participant and a second participant, wherein the first conference client device is associated with the first participant; receiving, by the conference server device, auxiliary information with the video stream, the auxiliary information including information associated with an operating system (OS) call on the first conference client device by an application executing on the first conference client device; determining, by the conference server device, that a screen sharing mode is activated at the first conference client device; identifying, by the conference server device, a first item of content in the video stream to shield from being viewable during rendering of the video stream based on a privacy protection policy, wherein identifying the first item of content in the video stream is based on the auxiliary information; obfuscating, by the conference server device, the identified first item of content in the video stream; and providing, by the conference server device, the video stream showing the obfuscated first item of content to a second conference client device, wherein the second conference client device is associated with the second participant. 17. The method of claim 16 , wherein the privacy protection policy is specified by the first participant. 18. The method of claim 16 , further comprising: identifying a second item of content in the video stream to shield from being viewable during rendering of the video stream based on the auxiliary information and the privacy protection policy; obfuscating the identified second item of content in the video stream; and providing the video stream showing the obfuscated first item of content and the obfuscated second item of content to the second conference client device.

Assignees

Inventors

Classifications

  • Multipoint control units therefor · CPC title

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • using display panels · CPC title

  • Means for inserting a foreground image in a background image, i.e. inlay, outlay · CPC title

  • during internet communication, e.g. revealing personal data from cookies · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11165755B1 cover?
Techniques are disclosed for providing privacy protection for video conference screen sharing. An example methodology implementing the techniques includes receiving a video stream of a first participant in a video conference session between at least the first participant and a second participant, wherein the first participant is associated with a first conference client device and the second pa…
Who is the assignee on this patent?
Citrix Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0428. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 02 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).