IP Library Granted Patent US 8,462,918
Granted Patent B2
US 8,462,918 · App. 12/626,312 · Granted Jun 11, 2013

Method and system for managing interactive communications campaigns with text messaging

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 8,462,918
App. No.
12/626,312
Granted
Jun 11, 2013
Kind
B2
Abstract

A messaging platform includes a text messaging subsystem that includes a suite of enhancements that facilitate implementation of a multi-channel communications strategy with high level and fine-grained control over outbound message creation or inbound message handling.

Claims (17)

1. A computer program product in a non-transitory computer readable medium for use in a data processing system for managing interactive communications campaigns, wherein a given campaign comprises one or more sub-campaigns, the computer program product holding computer program instructions which when executed by the data processing system perform a method, the method comprising:

associating a root-level keyword/source address pair to a unique in-bound sub-campaign that is adapted to process any mobile-originated (MO) messages with the root-level keyword on the source address;

defining an in-bound messaging script that includes one or more actions to be taken by the data processing system in association with a MO text message, wherein an action is based on one of: a state of a conversation, a second-level keyword that is not a root-level keyword, a value of a variable, and a given occurrence in the communications campaign; and

upon receipt of an MO text message from the source address and that includes the root-level keyword, executing the in-bound messaging script with respect to the unique in-bound sub-campaign.

2. The computer program product as described in claim 1 wherein the given occurrence is a transmission of a voice message and the messaging script controls the data processing system to send the text message as a follow-up to the voice message.

3. The computer program product as described in claim 1 wherein, based on the value of the variable, the messaging script determines whether a given telephone number is wireless and should receive the text message.

4. The computer program product as described in claim 1 wherein, based on the value of the variable, the messaging script determines that an account associated with the messaging script is enabled for text messaging.

5. The computer program product as described in claim 1 wherein the sub-campaign is event-based.

6. The computer program product as described in claim 1 wherein the keyword is a first level keyword associated with a set of one or more approvals, wherein a given approval is associated with a particular short code and carrier.

7. The computer program product as described in claim 6 wherein the second-level keyword triggers the action during the sub-campaign.

8. The computer program product as described in claim 1 wherein the method further includes queuing unhandled inbound text messages according to one or more second-level keywords.

9. An apparatus for managing interactive text-based communications campaigns within a data processing system, wherein a given campaign comprises one or more sub-campaigns, the apparatus comprising:

a processor;

a computer memory holding computer program instructions which when executed by the processor perform a method comprising:

associating a root-level keyword/source address pair to a unique in-bound sub-campaign that is adapted to process any mobile-originated (MO) messages with the root-level keyword on the source address;

defining an in-bound messaging script that includes one or more actions to be taken by the data processing system in association with a MO text message, wherein an action is based on one of: a state of a conversation, a second-level keyword that is not a root-level keyword, a value of a variable, and a given occurrence in the communications campaign; and

upon receipt of an MO text message from the source address and that includes the root-level keyword, executing the in-bound messaging script with respect to the unique in-bound sub-campaign.

Assignments (9)
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 Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0894 →
CORRECTIVE RELEASE FOR SECURITY INTEREST IN PATENTS ORIGINALLY RECORDED AT REEL/FRAME (031086/0698) Recorded Feb 27, 2017
From: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR TO THE ORIGINAL COLLATERAL AGENT GOLDMAN SACHS BANK USA
To: SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041821/0159 →
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 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
MERGER Recorded Jun 15, 2016
From: SOUNDBITE COMMUNICATIONS, INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 038923/0928 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →
SECURITY AGREEMENT Recorded Aug 26, 2013
From: SOUNDBITE COMMUNICATIONS, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 031086/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2013
From: SEGALL, TIMOTHY R.; GREENBERG, BORIS
To: SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 030400/0061 →