IP Library Granted Patent US 10,171,657
Granted Patent B1
US 10,171,657 · App. 16/028,972 · Granted Jan 1, 2019

System and method for omni-channel notification and selection

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 10,171,657
App. No.
16/028,972
Granted
Jan 1, 2019
Kind
B1
Abstract

A system and method are presented for omni-channel notification and selection. A first party selects a first channel from a plurality of channels based on an estimated wait time for interaction with another party in a contact center or enterprise setting. The plurality of channels may comprise any means of interaction, such as chat, phone call, SMS, video, etc. While waiting in queue for the preferred first channel, the first party is presented with estimated wait times, which are dynamically updated, for other channels. Based on the first party's preferences and the presented estimated wait times for the other channels, the first party may elect to change interaction channels from the first channel to a second channel. The first party may then be moved to a different queue corresponding to the second interaction channel.

Claims (43)

1. A method for facilitating a change from a first communication channel to a second communication channel for an interaction within a contact center system for a first party after the interaction has been initiated and the first party is in queue for the first communication channel, comprising:

a. providing, through a user interface associated with a mobile application interoperably connected to the contact center system, the first party with estimated queue wait times for a plurality of communication channels associated with the contact center system;

b. initiating an interaction through receiving a selection from the first party for the first communication channel from the plurality of communication channels;

c. processing the first selection of the first communication channel by a SIP server and a voice platform, wherein the voice platform provides a standards-based VoiceXML platform that provides a speech application, and routing the interaction into a queue associated with the first communication channel;

d. informing, by the speech application, the first party of estimated queue wait times associated with each of the plurality of communication channels;

e. providing, by the voice platform, the first party with the capability to switch channels through selection of a prompt associated with each of the plurality of communication channels;

f. receiving a selection from the first party of the second communication channel;

g. transferring, via a switch channel API, the interaction from the queue associated with the communication channel to a queue associated with the second communication channel.

2. The method of claim 1 , wherein the first communication channel comprises a voice channel.

3. The method of claim 1 , wherein the speech application comprises IVR.

4. The method of claim 1 , wherein step (e) further comprises simultaneously updating of estimated queue wait times, by a wait time calculator API, through the user interface of the mobile application for the plurality of communication channels.

5. The method of claim 1 , wherein the selection of step (f) is made through the speech application.

6. The method of claim 1 , wherein the selection of step (f) is made through the user interface.

7. The method of claim 1 , wherein the second communication channel comprises a chat channel.

8. A method for facilitating a change from a first communication channel to a second communication channel for an interaction within a contact center system for a first party after the interaction has been initiated and the first party is in queue for the first communication channel, comprising:

a. providing, through a user interface associated with a web browser interoperably connected to the contact center system, the first party with estimated queue wait times for a plurality of communication channels associated with the contact center system;

b. initiating an interaction through receiving a selection from the first party for, the first communication channel from the plurality of communication channels;

c. processing the first selection of the first communication channel by a SIP server and a voice platform, wherein the voice platform provides a standards-based VoiceXML platform that provides a speech application, and routing the interaction into a queue associated with the first communication channel;

d. informing, by the speech application, the first party of estimated queue wait times associated with each of the plurality of communication channels;

e. providing, by the voice platform, the first party with the capability to switch channels through selection of a prompt associated with each of the plurality of communication channels;

f. receiving a selection from the first party of the second communication channel;

g. transferring, via a switch channel API, the interaction from the queue associated with the communication channel to a queue associated with the second communication channel.

9. The method of claim 8 , wherein the first communication channel comprises a voice channel.

10. The method of claim 8 , wherein the speech application comprises IVR.

11. The method of claim 8 , wherein step (e) further comprises simultaneously updating of estimated queue wait times, by a wait time calculator API, through the user interface of the web browser for the plurality of communication channels.

12. The method of claim 8 , wherein the selection of step (f) is made through the speech application.

13. The method of claim 8 , wherein the selection of step (f) is made through the user interface.

14. The method of claim 8 , wherein the second communication channel comprises a chat channel.

15. A method for facilitating a change from a first communication channel to a second communication channel for an interaction within a contact center system for a first party after the interaction has been initiated and the first party is in queue for the first communication channel, comprising:

a. providing, through a user interface, the first party with estimated queue wait times for a plurality of communication channels associated with the contact center system;

b. initiating an interaction through receiving a selection from the first party of the first communication channel from the plurality of communication channels;

c. processing the first selection by a service associated with the first communication channel, and routing the interaction into a queue associated with the first communication channel;

d. informing, through the user interface, the first party of estimated queue wait times associated with each of the plurality of communication channels;

e. providing, through the user interface, the first party with the capability to switch channels through selection of a prompt associated with each of the plurality of communication channels;

f. receiving a selection from the first party of the second communication channel;

g. transferring, via a switch channel API, the interaction from the queue associated with the first communication channel to a queue associated with the second communication channel.

16. The method of claim 15 , wherein the user interface is interoperably connected to the contact center system through a web-browser.

17. The method of claim 15 , wherein the user interface is interoperably connected to the contact center system through a mobile application.

18. The method of claim 17 , wherein the processing of step (c) is performed by a mobile services platform.

19. The method of claim 18 , wherein the mobile services platform functions as a gateway for communication channels linking a mobile application with the contact center system.

20. The method of claim 15 , wherein the first communication channel comprises one of: chat, voice call, video, SMS, social channel, and a call-back request.

21. The method of claim 15 , wherein the processing of step (c) is performed by one of: IVR or WebRTC Service.

22. The method of claim 15 , wherein the providing of step (e) is performed through a screen pop.

Assignments (4)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
CHANGE OF NAME Recorded Jan 30, 2025
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 070056/0995 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2018
From: ANANDADOSS, PRAVEEN KUMAR; SUBRAMANIAN, RAJESHKUMAR; SIVAKUMAR, VENKATESH
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 046283/0807 →