IP Library Granted Patent US 11,627,224
Granted Patent B1
US 11,627,224 · App. 17/886,697 · Granted Apr 11, 2023

Queue management of collaborative virtual waiting rooms

Inventors: Vi Dinh Chau (Seattle, WA); Jin Li (Los Gatos, CA); Xu Hua Li (San Jose, CA)
Assignee: Zoom Video Communications, Inc.
H04M3/5183H04L65/1093H04L65/1096H04L65/403
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,627,224
App. No.
17/886,697
Granted
Apr 11, 2023
Kind
B1
Abstract

A request for a contact center agent interaction is received from a user device associated with a first user. The user device is connected to a virtual waiting room that includes waiting users of a contact center queue. The waiting users include a second user. from the second user A favorable indication of the first user is received from the second user. A position of the first user in the contact center queue is modified based on the favorable indication. Responsive to an indication to activate a private session between the user device and an agent device associated with a contact center agent, the first user is removed from the virtual waiting room.

Claims (42)

1. A method, comprising:

receiving a request for a contact center agent interaction from a user device associated with a first user;

connecting the user device to a virtual waiting room that includes waiting users of a contact center queue, wherein the waiting users include a second user;

receiving from the second user a favorable indication of the first user;

modifying a position of the first user in the contact center queue based on the favorable indication; and

responsive to an indication to activate a private session between the user device and an agent device associated with a contact center agent, removing the first user from the virtual waiting room.

2. The method of claim 1 , wherein the favorable indication is received from the second user in response to a message posted in the virtual waiting room by the first user.

3. The method of claim 1 , wherein the position of the first user is modified in response to receiving respective favorable indications from a predefined percent of the waiting users.

4. The method of claim 1 , wherein a number of positions to modify the position of the first user in the contact center queue is based on a total number of favorable indications of the first user.

5. The method of claim 1 , further comprising:

receiving a request from the user device to initiate a private chat session with at least one of the waiting users.

6. The method of claim 1 , further comprising:

activating the private session between the first user and the contact center agent responsive to the request to connect the user device to the private session between the first user and the contact center agent.

7. The method of claim 1 , wherein the indication to activate the private session between the user device and the agent device is received in response to determining that the contact center agent is available.

8. The method of claim 1 , further comprising:

moving the first user down in an order of the waiting users in response to receiving an indication to delay a start of the private session.

9. The method of claim 1 , further comprising:

connecting the user device to the virtual waiting room in a private mode that enables the first user to observe communications of at least a subset of the waiting users and hides a presence of the first user from the waiting users.

10. A device, comprising:

a memory; and

a processor, the processor configured to execute instructions stored in the memory to:

receive a request for a contact center agent interaction from a user device associated with a first user;

connect the user device to a virtual waiting room that includes waiting users of a contact center queue, wherein the waiting users include a second user;

receive from the second user a favorable indication of the first user;

modify a position of the first user in the contact center queue based on the favorable indication; and

responsive to an indication to activate a private session between the user device and an agent device associated with a contact center agent, remove the first user from the virtual waiting room.

11. The device of claim 10 , wherein the favorable indication is received from the second user in response to a message posted in the virtual waiting room by the first user.

12. The device of claim 10 , wherein the position of the first user is modified in response to receiving respective favorable indications from a predefined percent of the waiting users.

13. The device of claim 10 , wherein a number of positions to modify the position of the first user in the contact center queue is based on a total number of favored indications provided to the first user.

14. The device of claim 10 , wherein the indication to activate the private session between the user device and the agent device is received in response to determining that the contact center agent is available.

15. The device of claim 10 , wherein the processor is further configured to execute instructions to:

move the first user down in an order of the waiting users in response to receiving an indication to delay a start of the private session.

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

receiving a request for a contact center agent interaction from a user device associated with a first user;

connecting the user device to a virtual waiting room that includes waiting users of a contact center queue, wherein the waiting users include a second user;

receiving from the second user a favorable indication of the first user;

modifying a position of the first user in the contact center queue based on the favorable indication; and

responsive to an indication to activate a private session between the user device and an agent device associated with a contact center agent, removing the first user from the virtual waiting room.

17. The non-transitory computer readable medium of claim 16 , wherein the favorable indication is received from the second user in response to a message posted in the virtual waiting room by the first user.

18. The non-transitory computer readable medium of claim 16 , wherein the position of the first user is modified in response to receiving respective favorable indications from a predefined percent of the waiting users.

19. The non-transitory computer readable medium of claim 16 , wherein a number of positions to modify the position of the first user in the contact center queue is based on a total number of favored indications provided to the first user.

20. The non-transitory computer readable medium of claim 16 , wherein the virtual waiting room enables the first user to virtually interact with at least a subset of the waiting users.

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 Aug 12, 2022
From: CHAU, VI DINH; LI, JIN; LI, XU HUA
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 060795/0108 →
Continuity (1)
Continuation 17588826 · Jan 31, 2022