IP Library Patent Application 18791360
Patent Application
App. No. 18/791,360

Visual Content Filtering For Contact Center Agents

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 None
App. No.
18/791,360
Abstract

Visual content filtering is performed to replace visual content initially presented to a contact center agent device from a contact center user device during a contact center engagement. A determination is made, at a first device of a contact center agent, to filter visual content of a video stream of the contact center agent for a contact center engagement with a contact center user. Filtered content corresponding to the determination to filter the visual content is then obtained at the first device. An updated video stream is generated at the first device by replacing the visual content with the filtered content. The updated video stream is then output in place of the video stream for rendering at a second device of the contact center user during the contact center engagement.

Claims (48)

1 . A method, comprising:

determining, at a first device of a contact center agent, to filter visual content of a video stream of the contact center agent for a contact center engagement with a contact center user;

obtaining, at the first device, filtered content corresponding to the determination to filter the visual content;

generating, at the first device, an updated video stream by replacing the visual content with the filtered content; and

outputting, in place of the video stream, the updated video stream for rendering at a second device of the contact center user during the contact center engagement.

2 . The method of claim 1 , wherein determining to filter the visual content of the video stream of the contact center agent for the contact center engagement with the contact center user comprises:

determining that the filtered content corresponds to the contact center user.

3 . The method of claim 1 , wherein determining to filter the visual content of the video stream of the contact center agent for the contact center engagement with the contact center user comprises:

determining that a first relevance score associated with the visual content is lower than a second a second relevance score associated with the filtered content.

4 . The method of claim 1 , wherein determining to filter the visual content of the video stream of the contact center agent for the contact center engagement with the contact center user comprises:

determining that a relevance score associated with the visual content meets a threshold.

5 . The method of claim 1 , wherein the visual content corresponds to a background of the video stream and obtaining the filtered content corresponding to the determination to filter the visual content comprises:

obtaining, as the filtered content, a virtual background from a library accessible to the first device.

6 . The method of claim 1 , wherein the visual content corresponds to a background of the video stream and obtaining the filtered content corresponding to the determination to filter the visual content comprises:

generating, as the filtered content, a virtual background.

7 . The method of claim 1 , wherein the visual content corresponds to a foreground of the video stream and generating the updated video stream by replacing the visual content with the filtered content comprises:

asserting a filter against the foreground of the video stream to replace the visual content with the filtered content.

8 . The method of claim 1 , wherein the visual content corresponds to a background of the video stream and generating the updated video stream by replacing the visual content with the filtered content comprises:

combining a foreground of the video stream and a virtual background, as the filtered content, to generate the updated video stream.

9 . A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:

determining, at a first device of a contact center agent, to filter visual content of a video stream of the contact center agent for a contact center engagement with a contact center user;

obtaining, at the first device, filtered content corresponding to the determination to filter the visual content;

generating, at the first device, an updated video stream by replacing the visual content with the filtered content; and

outputting, in place of the video stream, the updated video stream for rendering at a second device of the contact center user during the contact center engagement.

10 . The non-transitory computer readable medium of claim 9 , wherein the visual content corresponds to a background of the video stream.

11 . The non-transitory computer readable medium of claim 9 , wherein the visual content corresponds to a foreground of the video stream.

12 . The non-transitory computer readable medium of claim 9 , wherein the determination to filter the visual content is based on a relevance score determined for the visual content meeting a threshold.

13 . The non-transitory computer readable medium of claim 9 , wherein the determination to filter the visual content is based on a first relevance score determined for the visual content being lower than a second relevance score determined for the filtered content.

14 . The non-transitory computer readable medium of claim 9 , wherein the determination to filter the visual content is made prior to a start of the contact center engagement.

15 . A system, comprising:

a memory subsystem; and

processing circuitry configured to execute instructions stored in the memory subsystem to:

determine, at a first device of a contact center agent, to filter visual content of a video stream of the contact center agent for a contact center engagement with a contact center user;

obtain, at the first device, filtered content corresponding to the determination to filter the visual content;

generate, at the first device, an updated video stream by replacing the visual content with the filtered content; and

output, in place of the video stream, the updated video stream for rendering at a second device of the contact center user during the contact center engagement.

16 . The system of claim 15 , wherein, to determine to filter the visual content of the video stream of the contact center agent for the contact center engagement with the contact center user, the processing circuitry is configured to execute the instructions to:

determine a relevance score for the visual content; and

determine that the relevance score meets a threshold.

17 . The system of claim 15 , wherein, to determine to filter the visual content of the video stream of the contact center agent for the contact center engagement with the contact center user, the processing circuitry is configured to execute the instructions to:

determine a first relevance score for the visual content;

determine a second relevance score for the filtered content; and

determine that the first relevance score is lower than the second relevance score.

18 . The system of claim 15 , wherein the visual content corresponds to a background of the video stream and, to determine to filter the visual content of the video stream of the contact center agent for the contact center engagement with the contact center user, the processing circuitry is configured to execute the instructions to:

determine that a virtual background, as the filtered content, corresponds to an organization with which the contact center user is associated.

19 . The system of claim 15 , wherein the processing circuitry is configured to execute the instructions to:

obtain input from the first device indicating to update the video stream according to the filtered content.

20 . The system of claim 15 , wherein the contact center engagement is facilitated over a video conferencing modality.

Assignments (2)
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 Jul 31, 2024
From: CHAU, VI DINH
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 068145/0939 →