Method and system for managing interactive communications campaigns with text messaging
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
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.
53 Citations
9 Claims
-
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; andupon 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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; andupon 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.
-
Specification