IP Library Granted Patent US 9,503,581
Granted Patent B2
US 9,503,581 · App. 14/828,394 · Granted Nov 22, 2016

System and method for web-based real time communication with contact centers

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 9,503,581
App. No.
14/828,394
Granted
Nov 22, 2016
Kind
B2
Abstract

A method for connecting a website user to a contact center agent includes: monitoring user interaction associated with the website user; receiving a call request via the website; identifying an agent or an interactive voice response based on the monitored user interaction; and establishing a communication channel supported by a web browser between the website user and the identified agent or the interactive voice response.

Claims (32)

1. A method for connecting a website user to a contact center agent, the method comprising:

monitoring an interaction between a website and a web browser running on a computing device operated by the website user;

receiving, by the processor, a call request from the web browser via the website;

identifying an agent or an interactive voice response based on the monitored user interaction; and

establishing a communication channel, supported by the web browser, between the website user and the identified agent or the interactive voice response,

wherein the web browser is configured to:

control a microphone of the computing device, and

transmit audio captured by the microphone via the communication channel.

2. The method of claim 1 , wherein the monitored user interaction is associated with a session identifier.

3. The method of claim 2 , wherein the establishing the communication channel comprises identifying a user session using the session identifier.

4. The method of claim 1 , wherein the communication channel comprises a WebRTC call leg.

5. The method of claim 1 , wherein the communication channel comprises a SIP call leg between the agent and the user.

6. The method of claim 1 , wherein the communication channel comprises a PSTN call leg between the agent and the user.

7. The method of claim 1 , wherein the communication channel comprises a WebRTC call leg between the agent and the user.

8. The method of claim 1 , wherein the communication channel comprises an audio channel, and wherein the audio is transmitted in the audio channel.

9. The method of claim 1 , wherein the communication channel comprises a video channel.

10. A system for providing connections with a contact center, the system comprising:

a WebRTC-SIP gateway configured to receive a plurality of requests for connections between a web browser corresponding to a session of a user on a website and the contact center;

a routing server configured to route the requests for connections to a plurality of customer service representatives of the contact center; and

a call server for establishing a communication channel via the WebRTC-SIP gateway between the web browser of the user and a customer service representative of the contact center,

wherein the WebRTC-SIP gateway is configured to establish a WebRTC connection with the web browser, the web browser running on a computing device of the user and the web browser controlling a microphone of the computing device.

11. The system of claim 10 , wherein the routing server is configured to route a request to a customer service representative of the customer services representatives via the call server.

12. The system of claim 10 , wherein the user on the website is associated with a session identifier.

13. The system of claim 12 , further comprising a monitoring server configured to monitor user interaction associated with the user of the website,

wherein the routing server is configured to route the request to a customer service representative in accordance with the monitored user interaction, and

wherein the call server is configured to establish the call by identifying the user using the session identifier.

14. The system of claim 10 , wherein the call server comprises a SIP server.

15. The system of claim 10 , wherein the WebRTC-SIP gateway is further configured to establish a WebRTC-to-SIP connection.

16. The system of claim 10 , wherein the WebRTC-SIP gateway is further configured to establish a WebRTC-to-WebRTC connection.

17. The system of claim 10 , wherein the WebRTC-SIP gateway is further configured to establish a SIP-to-SIP connection.

18. The system of claim 10 , wherein the calls comprise an audio channel.

19. The system of claim 10 , wherein the calls comprise a video channel.

Assignments (4)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0109 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2015
From: SAYKO, SLAVA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 036353/0272 →