Method and a system for delivering messages
First Claim
1. A scheduling method for generating a schedule for use in triggering transmission of message content in a telecommunications network according to an available inventory of messaging events, the method comprising the steps of:
- i) maintaining group data identifying a plurality of message groups, each of said groups being associated with one or more predefined criteria;
ii) maintaining profile information relating to potential message recipients;
iii) using a first allocation algorithm to define a first allocation of messages relating to one or more of the groups based on said one or more predefined criteria and the profile information;
iv) using a second allocation algorithm, different to the first allocation algorithm, to define a second allocation of messages relating to the one or more of groups based on said one or more predefined criteria and the profile information;
v) selecting, on the basis of one or more selection criteria, one of said first allocation and said second allocation; and
vi) inserting scheduling data into said schedule on the basis of the selected allocation,wherein the selected allocation defines message recipients and respective message content to be sent to the defined recipients.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for generating a schedule for use in triggering transmission of message content in a telecommunications network is provided. The system comprises a store for storing profiles of a plurality of recipients, and a plurality of message delivery campaigns with one or more criteria. The campaigns to be executed in relation to a given inventory, which may relate to a predetermined time period, may be arranged into one or more campaign clusters. A suitable allocation method may be used individually for each of said plurality of campaign clusters to allocate, among the plurality of recipients, target recipients for each of the campaign clusters based on campaign criteria and the profiles. The allocation process may be repeated to obtain, for example as high a number of messages as possible with the network resources available without exceeding a predetermined maximum number of messages per any given recipient. After the allocation process is completed, the campaign messages are delivered to the allocated target recipients via a communications network.
-
Citations
29 Claims
-
1. A scheduling method for generating a schedule for use in triggering transmission of message content in a telecommunications network according to an available inventory of messaging events, the method comprising the steps of:
-
i) maintaining group data identifying a plurality of message groups, each of said groups being associated with one or more predefined criteria; ii) maintaining profile information relating to potential message recipients; iii) using a first allocation algorithm to define a first allocation of messages relating to one or more of the groups based on said one or more predefined criteria and the profile information; iv) using a second allocation algorithm, different to the first allocation algorithm, to define a second allocation of messages relating to the one or more of groups based on said one or more predefined criteria and the profile information; v) selecting, on the basis of one or more selection criteria, one of said first allocation and said second allocation; and vi) inserting scheduling data into said schedule on the basis of the selected allocation, wherein the selected allocation defines message recipients and respective message content to be sent to the defined recipients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 29)
-
-
16. A system for generating a schedule for use in triggering transmission of message content in a telecommunications network according to an available inventory of messaging events, the system comprising:
-
a store for storing data identifying a plurality of message groups, each of said groups being associated with one or more predefined criteria; a store for storing profile information relating to potential message recipients; and a processing means, the processing means being arranged to; use a first allocation algorithm to define a first allocation of messages relating to one or more of the groups based on said one or more predefined criteria and the profile information; use a second allocation algorithm, different to the first allocation algorithm, to define a second allocation of messages relating to the one or more of groups based on said one or more predefined criteria and the profile information; select, on the basis of one or more selection groups, one of said first allocation and said second allocation; and insert scheduling data into said schedule on the basis of the selected allocation, wherein the selected allocation defines message recipients and respective message content to be sent to the defined recipients. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification