IP Library Granted Patent US 10,097,689
Granted Patent B2
US 10,097,689 · App. 15/283,288 · Granted Oct 9, 2018

System and methods for integrating short message service messaging with contact center applications

Inventors: Nikolay Anisimov (Concord, CA); Yevgeniy Petrovykh (Walnut Creek, CA); Sergey B. Belov (Daly City, CA); Mark Scott (Toronto, CA)
H04M3/5183H04L12/66H04L51/04H04L51/38H04M3/5141H04M3/5191H04M3/523H04W4/14H04W40/02H04L12/1822H04L51/36H04L67/02H04W4/12H04W88/16
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,097,689
App. No.
15/283,288
Granted
Oct 9, 2018
Kind
B2
Abstract

A system for routing short message service (SMS) messages to endpoints in a contact center includes a first node for receiving SMS message streams from multiple sources operating variant protocols and for multiplexing the multiple streams into a single message stream following a universal protocol, a media gateway server connected to the first node for receiving the single message stream and for forwarding individual ones of the messages therein to individual ones of a plurality of connected servers, and a router connected to at least one of the connected servers for routing individual messages represented therein to individual ones of a plurality of network-supported endpoint devices.

Claims (36)

1. A system for routing text messages, the system comprising:

a processor; and

a memory coupled to the processor, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to:

receive a text message from a source device;

parse the text message for identifying a mode for interacting with a contact center resource, wherein the mode is a least one of a session-less text messaging, or a session-based chat conversation;

in response to determining, based on the parsing, that the mode is the session-less text messaging, route the text message to an available agent; and

in response to determining, based on the parsing, that the mode is the session-based chat conversation:

determine a session identifier for a chat session between a customer endpoint device, and the contact center resource; and

forward, based on the session identifier, the text message to a particular agent moderating the chat session.

2. The system of claim 1 , wherein the mode is determined based on keywords or phrases in the text message.

3. The system of claim 1 , wherein the chat session is hosted by a chat server.

4. The system of claim 1 , wherein the chat session includes a session in progress.

5. The system of claim 1 , wherein the chat session includes a session created upon request.

6. The system of claim 1 , wherein the server includes an interaction server for representing the text message pending further routing.

7. The system of claim 1 , wherein the endpoint device includes a computing device and an application running on the computing device.

8. The system of claim 1 , wherein the text message is received in a proprietary protocol and is converted into a common protocol.

9. The system of claim 8 , wherein the common protocol is hypertext transport protocol (HTTP).

10. The system of claim 8 , wherein the common protocol is short message peer-to-peer (SMPP) protocol.

11. A method for routing text messages, the method comprising:

receiving, by a processor, a text message from a source device;

parsing, by the processor, the text message for identifying a mode for interacting with a contact center resource, wherein the mode is a least one of a session-less text messaging, or a session-based chat conversation;

in response to determining, based on the parsing, that the mode is the session-less text messaging, routing the text message to an available agent; and

in response to determining, based on the parsing, that the mode is the session-based chat conversation:

determining a session identifier for a chat session between a customer endpoint device, and the contact center resource; and

forwarding, by the processor, based on the session identifier, the text message to a particular agent moderating the chat session.

12. The method of claim 11 , wherein the mode is determined based on keywords or phrases in the text message.

13. The method of claim 11 , wherein the chat session is hosted by a chat server.

14. The method of claim 11 , wherein the chat session includes a session in progress, and

the method further includes routing the text message to the session in progress.

15. The method of claim 11 , wherein the chat session includes a session created upon request, and

the method further includes routing the text message to the session created upon request.

16. The method of claim 11 , wherein the server includes an interaction server for representing the text message pending further routing.

17. The method of claim 11 , wherein the endpoint device includes a computing device and an application running on the computing device.

18. The method of claim 11 , wherein the text message is received in a proprietary protocol and is converted into a common protocol.

19. The method of claim 18 , wherein the common protocol is hypertext transport protocol (HTTP).

20. The method of claim 18 , wherein the common protocol is short message peer-to-peer (SMPP) protocol.

Assignments (6)
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 →
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/0093 →
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 →
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 Oct 7, 2016
From: ANISIMOV, NIKOLAY; PETROVYKH, YEVGENIY; BELOV, SERGEY B.; SCOTT, MARK
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 039968/0144 →
Continuity (4)
Continuation 14161602 · Jan 22, 2014
Continuation 13537681 · Jun 29, 2012
Continuation 12482745 · Jun 11, 2009
Related Publication 20170019536A1 · Jan 19, 2017