IP Library Granted Patent US 9,462,435
Granted Patent B2
US 9,462,435 · App. 14/161,602 · Granted Oct 4, 2016

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

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,462,435
App. No.
14/161,602
Granted
Oct 4, 2016
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 (30)

1. A system to route short message service (SMS) 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 single message stream in a common protocol, wherein the single message stream comprises multiple SMS messages from multiple source devices operating variant protocols that have been multiplexed into the single message stream in the common protocol;

parse the single message stream for identifying an intent of at least one of the multiple SMS messages;

forward the at least one of the multiple SMS messages in the single message stream to a server, wherein the server is determined based on the identified intent; and

in response to receiving a reply message from the server, route the reply message to a customer endpoint device.

2. The system of claim 1 , wherein the multiple sources include one or more short message service centers (SMSCs) and one or more mobile network modems.

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

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

5. The system of claim 1 , wherein the server includes a chat server and the endpoint device includes a chat session.

6. The system of claim 5 , wherein the chat session includes a session in progress.

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

8. The system of claim 1 , wherein the server includes an interaction server for representing SMS message events pending further routing.

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

10. A method for routing short message service (SMS) messages, the method comprising:

receiving, by a processor, a single message stream in a common protocol, wherein the single message stream comprises multiple SMS messages from multiple source devices operating variant protocols that have been multiplexed into the single message stream in the common protocol;

parsing, by the processor, the single message stream for identifying an intent of at least one of the multiple SMS messages;

forwarding, by the processor, the at least one of the multiple SMS messages in the single message stream to a server, wherein the server is determined based on the identified intent; and

in response to receiving a reply message from the server, routing, by the processor, the reply message to a customer endpoint device.

11. The method of claim 10 , wherein the multiple sources include one or more short message service centers (SMSCs) and one or more mobile network modems.

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

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

14. The method of claim 10 , wherein the server includes an interaction server for representing SMS message events pending further routing.

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

16. The method of claim 10 , wherein the intent is engaging in a chat session, and the server is a chat server.

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

the method further includes routing the at least one of the SMS messages to the session created upon request.

18. The method of claim 16 , wherein the chat session includes a session in progress, and

the method further includes routing the at least one of the SMS messages to the session in progress.

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/0121 →
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 Apr 11, 2014
From: ANISIMOV, NIKOLAY; PETROVYKH, YEVGENIY; BELOV, SERGEY B.; SCOTT, MARK
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 032661/0069 →