IP Library Granted Patent US 9,060,254
Granted Patent B2
US 9,060,254 · App. 13/913,395 · Granted Jun 16, 2015

Method and system for managing interactive communications campaigns with text messaging

Inventors: Timothy R. Segall (Lexington, MA); Boris Greenberg (Stoneham, MA)
Assignee: SOUNDBITE COMMUNICATIONS, INC.
H04W4/12H04M3/42382H04M3/5158
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,060,254
App. No.
13/913,395
Granted
Jun 16, 2015
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 (20)

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 first level keyword/source address pair is associated to an in-bound sub-campaign, the in-bound sub-campaign being configured to process any mobile-originated (MO) messages having the first level keyword on the source address, the computer program product holding computer program instructions, comprising:

program code to define an in-bound messaging script that includes at least one action to be taken in association with a MO text message, wherein the action is based on one of: a state of a conversation, a second-level keyword, a value of a variable, and an occurrence in the communications campaign; and

program code operative upon receipt of the MO text message from the source address and that includes the first level keyword to execute the in-bound messaging script with respect to the in-bound sub-campaign.

2. The computer program product as described in claim 1 wherein the occurrence is a transmission of a voice message, and further including program code to cause the messaging script to send the text message as a follow-up to the voice message.

3. The computer program product as described in claim 1 wherein the value of the variable 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 the value of the variable 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 first level keyword is associated with at least one approval associated with a short code.

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

7. The computer program product as described in claim 1 further including program code to queue unhandled inbound text messages according to one or more second-level keywords.

8. A system for managing interactive communications campaigns, the system comprising:

a processor; and

memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to:

define an in-bound messaging script that includes at least one action to be taken in association with a mobile-originated (MO) text message, wherein the action is based on one of: a state of a conversation, a second-level keyword, a value of a variable, and an occurrence in a communications campaign; and

in response to receipt of the MO text message from a source address that includes a first level keyword, execute the in-bound messaging script with respect to an in-bound sub-campaign, wherein a first level keyword/source address pair is associated to the in-bound sub-campaign, and the in-bound sub-campaign is configured to process any mobile-originated messages having the first level keyword on the source address.

9. The system of claim 8 , wherein the occurrence is a transmission of a voice message, wherein the instructions further cause the processor to invoke the messaging script to send the text message as a follow-up to the voice message.

10. The system of claim 8 , wherein the value of the variable determines whether a given telephone number is wireless and should receive the text message.

11. The system of claim 8 , wherein the value of the variable determines that an account associated with the messaging script is enabled for text messaging.

12. The system of claim 8 , wherein the first level keyword is associated with at least one approval associated with a short code.

13. The system of claim 8 , wherein the second-level keyword triggers the action during the campaign.

14. The system of claim 8 , wherein the instructions further cause the processor to queue unhandled inbound text messages according to one or more second-level keywords.

Assignments (5)
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 →
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 →
MERGER Recorded Jun 15, 2016
From: SOUNDBITE COMMUNICATIONS, INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 038923/0928 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2015
From: SEGALL, TIMOTHY R.; GREENBERG, BORIS
To: SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 035210/0706 →
Continuity (2)
Continuation 12626312 · Nov 25, 2009
Related Publication 20140037082A1 · Feb 6, 2014