Communications system for delivering promotional messages
First Claim
1. A communications system for delivering promotional messages to subscribed calling parties, comprising:
- a message bank which stores the promotional messages at respective message bank addresses thereof;
an association processor for comparing preset targeting criteria of each promotional message with profile data of each subscribed calling party to obtain data associating each subscribed calling party with a plurality of said promotional messages;
a message queue having a plurality of electronic queues, each of said electronic queues assigned to a respective one of said subscribed calling parties and storing data indicative of respective message bank addresses of each of the promotional messages associated with an assigned one of said subscribed calling parties by said association processor; and
,a call processor for accessing an electronic queue assigned to a calling party and delivering to at least the calling party a promotional message stored in said message bank at a message bank address indicated by the data contained in the accessed electronic queue.
3 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications system is for delivering promotional messages to subscribed calling parties. In one configuration, the system includes an association processor for comparing preset targeting criteria of each promotional message with profile data of each subscribed calling party to obtain data associating each of the promotional messages with at least one subscribed calling party. In addition, a message queue having a plurality of electronic queues is provided, each of the electronic queues assigned to at least one subscribed calling party and storing the data associating each of the promotional messages with at least one subscribed calling party. A call processor operates off-line of the association processor and accesses an electronic queue assigned to a calling party and delivers to the calling party a promotional message according the data contained in the accessed electronic queue. In a preferred configuration, multiple queue types are provided having differing targeting precisions.
389 Citations
59 Claims
-
1. A communications system for delivering promotional messages to subscribed calling parties, comprising:
-
a message bank which stores the promotional messages at respective message bank addresses thereof; an association processor for comparing preset targeting criteria of each promotional message with profile data of each subscribed calling party to obtain data associating each subscribed calling party with a plurality of said promotional messages; a message queue having a plurality of electronic queues, each of said electronic queues assigned to a respective one of said subscribed calling parties and storing data indicative of respective message bank addresses of each of the promotional messages associated with an assigned one of said subscribed calling parties by said association processor; and
,a call processor for accessing an electronic queue assigned to a calling party and delivering to at least the calling party a promotional message stored in said message bank at a message bank address indicated by the data contained in the accessed electronic queue. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communications system for delivering promotional messages to subscribed calling parties, comprising:
-
an association processor for comparing preset targeting criteria of each promotional message with profile data of each subscribed calling party to obtain data associating each of the promotional messages with at least one subscribed calling party; a message queue having a plurality of electronic queues, each of said electronic queues assigned to at least one subscribed calling party and storing the data associating each of the promotional messages with at least one subscribed calling party; and
,a call processor for accessing an electronic queue assigned to a calling party and delivering to at least the calling party a promotional message according to the data contained in the accessed electronic queue; wherein said plurality of electronic queues include a plurality of individual electronic queues which are respectively identifiable by unique queue identification numbers respectively corresponding to unique calling party personal identification numbers; wherein said communications system further comprises a message bank for storing data indicative of said promotional messages, and a customer profile bank for storing said profile data; wherein each of said plurality of electronic queues contains plural queue storage positions for storing plural data indicative of a respective plurality of promotional messages; and wherein said communications system further comprises means for replenishing said electronic queues when a number of promotional messages indicated by the data stored therein falls below a preset queue level.
-
-
9. A communications system for delivering promotional messages to subscribed calling parties, comprising:
-
an association processor for comparing preset targeting criteria of each promotional message with profile data of each subscribed calling party to obtain data associating each of the promotional messages with at least one subscribed calling party; a message queue having a plurality of electronic queues, each of said electronic queues assigned to at least one subscribed calling party and storing the data associating each of the promotional messages with at least one subscribed calling party; and
,a call processor for accessing an electronic queue assigned to a calling party and delivering to at least the calling party a promotional message according to the data contained in the accessed electronic queue; wherein said plurality of electronic queues include a plurality of individual electronic queues which are respectively identifiable by unique queue identification numbers respectively corresponding to unique calling party personal identification numbers; wherein said communications system further comprises a message bank for storing data indicative of said promotional messages, and a customer profile bank for storing said profile data; wherein each of said plurality of electronic queues contains plural queue storage positions for storing plural data indicative of a respective plurality of promotional messages; wherein said communications system further comprises means for presorting the plural data according to coding logic received from an external source, wherein said plural data are retrieved from the queue storage positions based on an order resulting from said presorting; and wherein said communications system further comprises means for replenishing said electronic queues when a number of promotional messages indicated by the data stored therein falls below a preset queue level.
-
-
10. A communications system for delivering promotional messages to subscribed calling parties, comprising:
-
an association processor for comparing preset targeting criteria of each promotional message with profile data of each subscribed calling party to obtain data associating each of the promotional messages with at least one subscribed calling party; a message queue having a plurality of electronic queues, each of said electronic queues assigned to at least one subscribed calling party and storing the data associating each of the promotional messages with at least one subscribed calling party; and
,a call processor for accessing an electronic queue assigned to a calling party and delivering to at least the calling party a promotional message according to the data contained in the accessed electronic queue; wherein said plurality of electronic queues include multiple types of queues having differing message targeting precision levels, and wherein said call processor receives a personal identification number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues having a highest targeting precision level; and wherein said multiple queue types in include individual queues provided for each subscribed calling party which are each identified by a respectively unique queue identification number corresponding to a unique calling party identification number, and group queues provided for groups of subscribed calling parties, wherein the individual queues have a higher message targeting precision level than the group queues. - View Dependent Claims (11)
-
-
12. A communications system for delivering promotional messages to calling parties, comprising:
-
message bank which stores the promotional messages at respective message bank addresses thereof; a plurality of electronic queues which are respectively identifiable by unique queue identification numbers corresponding to unique calling party personal identification numbers, each of said electronic queues for storing data indicative of the message bank addresses of each of a plurality of promotional messages associated with a corresponding calling party personal identification number; and
,an interface unit which receives a personal identification number input by a calling party and retrieves the data indicative of a message bank address from a one of said plurality of electronic queues corresponding to the received personal identification number, and which retrieves and outputs to the calling party a promotional message stored in said message bank at the message bank address indicated by the retrieved data. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A communications system for delivering promotional messages to calling parties, comprising:
-
a plurality of electronic queues which are respectively identifiable by unique queue identification numbers corresponding to unique calling party personal identification numbers, each of said electronic queues for storing data indicative of at least one promotional message; and
,an interface unit which receives a personal identification number from a calling partly and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues indicated by queue identification number corresponding to the received personal identification number; wherein each of said plurality of electronic queues contains plural queue storage positions for storing plural data indicative of a respective plurality of promotional messages; and wherein said communications systems further comprises means for replenishing said electronic queues when a number of promotional messages indicated by the data stored therein falls below a preset queue level.
-
-
18. A communications system for delivering promotional messages to calling parties, comprising:
-
a plurality of electronic queues which are respectively identifiable by unique queue identification numbers corresponding to unique calling party personal identification numbers, each of said electronic queues for storing data indicative of at least one promotional message; and
,an interface unit which receives a personal identification number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues indicated by queue identification number corresponding to the received personal identification number; wherein each of said plurality of electronic queues contains plural queue storage positions for storing plural data indicative of a respective plurality of promotional messages; wherein said communications system further comprises means for presorting the plural data according to coding logic received from the external source, wherein said plural data are retrieved from the queue storage positions based on an order resulting from said presorting; and wherein said communications systems further comprises means for replenishing said electronic queues when a number of promotional messages indicated by the data stored therein falls below a preset queue level.
-
-
19. A communications system for delivering promotional messages to calling parties, comprising:
-
a local message bank which stores the promotional messages at respective message bank addresses thereof; a message queue having a plurality of electronic queues, each of said electronic queues identifiable by unique queue identification numbers and for storing data indicative of a plurality of message bank addresses of a respective plurality of promotional messages stored in said message bank, each of the queue identification numbers corresponding at least one of a calling party personal identification number and a calling parting origination number, said plurality of electronic queues including multiple types of queues having differing message targeting precision levels; an interface unit which receives at least one of a personal identification number and an origination number of a calling party to obtain a corresponding queue identification number, and which retrieves and outputs to the calling party a promotional message stored in the message bank at a message bank address indicated by the data contained in a one of said plurality of electronic queues having a highest targeting precision level and identified by the corresponding queue identification number. - View Dependent Claims (20, 21, 24, 25)
-
-
22. A communications system for delivering promotional messages to calling parties, comprising:
-
a local message bank having a plurality of electronic queues for storing data indicative of promotional messages therein and identifiable by queue identification numbers, each of the queue identification numbers corresponding at least one of calling party personal identification numbers and calling parting origination numbers, said plurality of electronic queues including multiple types of queues having differing message targeting precision levels; an interface unit which receives at least one of a personal identification number and an origination number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues having a highest targeting precision level as identified by queue identification number corresponding to the received at least one of the personal identification number and the origination number; wherein said multiple queue types include individual queues provided for each subscribed calling party which are each identified by a respectively unique queue identification number corresponding to a unique calling party identification number, and group queues provided for groups of subscribed calling parties, wherein the individual queues have a higher message targeting precision than the group queues. - View Dependent Claims (23)
-
-
26. A telecommunications system for delivering promotional messages to calling parties, comprising:
-
a local message bank having a plurality of electronic queues for storing data indicative of promotional messages therein and identifiable by queue identification numbers, each of the queue identification numbers corresponding at least one of calling party personal identification numbers and calling parting origination numbers, said plurality of electronic queues including multiple types of queues having differing message targeting precision levels; an interface unit which receives at least one of a personal identification number and an origination number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues having a highest targeting precision level as identified by queue identification number corresponding to the received at least one of the personal identification number and the origination number; wherein each of said plurality of electronic queues contains plural queue storage positions for storing plural data indicative of a respective plurality of promotional messages; and wherein said communications system further comprises means for replenishing said electronic queues when a number of electronic messages indicated by the data stored therein falls below a preset queue level.
-
-
27. A telecommunications system for delivering promotional messages to calling parties, comprising:
-
a local message bank having a plurality of electronic queues for storing data indicative of promotional messages therein and identifiable by queue identification numbers, each of the queue identification numbers corresponding at least one of calling party personal identification numbers and calling parting origination numbers, said plurality of electronic queues including multiple types of queues having differing message targeting precision levels; an interface unit which receives at least one of a personal identification number and an origination number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues having a highest targeting precision level as identified by queue identification number corresponding to the received at least one of the personal identification number and the origination number; wherein each of said plurality of electronic queues contains plural queue storage positions for storing plural data indicative of a respective plurality of promotional messages; wherein said communications system further comprises means for presorting the plural data according to coding logic received from the external source, wherein said plural data are retrieved from the queue storage positions based on an order resulting from said presorting; and wherein said communications system further comprises means for replenishing said electronic queues when a number of electronic messages indicated by the data stored therein falls below a preset queue level.
-
-
28. A communications system for delivering promotional messages to calling parties, comprising:
-
a local message bank which stores the promotional messages at respective message bank addresses thereof; a message queue having a plurality of electronic queues, each of said electronic queues identifiable by a unique queue identification number and for storing data indicative of a plurality of message bank addresses of a respective plurality of promotional messages stored in said message bank, at least some of said queue identification numbers corresponding to respective calling party personal identification numbers; an interface unit which receives a personal identification number input by a calling party to obtain a corresponding queue identification number, and which retrieves and outputs to the calling party a promotional message stored in the message bank at a message bank address indicated by the data contained in a one of said plurality of electronic queues identified by the corresponding queue identification number; and a control facility for associating the promotional messages with subscribed calling parties off-line from the message queue, and for downloading data indicative of the associations to the message queue for storage as the data indicative of the plurality of message bank addresses in designated ones of said electronic queues. - View Dependent Claims (29, 30, 31)
-
-
32. A communications system for delivering promotional messages to calling parties, comprising:
-
a local message bank having a plurality of electronic queues for storing data indicative of promotional messages therein and identifiable by queue identification numbers, at least some of said queue identification numbers corresponding to respective calling party personal identification numbers; an interface unit which receives a personal identification number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues identified by the queue identification number corresponding to the received personal identification number; and a control facility for associating the promotional messages with subscribed calling parties off-line from the local message bank, and for downloading data indicative of the associations to the local message bank for storage of corresponding data in designated ones of said electronic queues; wherein each of said plurality of electronic queues contains plural queue storage positions for storing plural data indicative of a respective plurality of promotional messages, and wherein said system further comprising means for initiating a message replenishment routine for replenishing said electronic queues when a number of promotional messages indicated by the data stored therein falls below a preset queue level. - View Dependent Claims (33)
-
-
34. A communications system for delivering promotional messages to calling parties, comprising:
-
a local message bank having a plurality of electronic queues for storing data indicative of promotional messages therein and identifiable by queue identification numbers, at least some of said queue identification numbers corresponding to respective calling party personal identification numbers; an interface unit which receives a personal identification number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues identified by the queue identification number corresponding to the received personal identification number; and a control facility for associating the promotional messages with subscribed calling parties off-line from the local message bank, and for downloading data indicative of the associations to the local message bank for storage of corresponding data in designated ones of said electronic queues; wherein said control facility comprises means for bundling the data indicative of promotional messages within respective message data modules to be downloaded to said local message bank, each of said message data modules including at least an address associated with the local message bank, the queue identification numbers for a corresponding promotional message, delivery parameters of the corresponding promotional message, and data specifying the promotional message. - View Dependent Claims (35, 36, 37)
-
-
38. A communications system for delivering promotional messages to calling parties, comprising:
-
a local message bank having a plurality of electronic queues for storing data indicative of promotional messages therein and identifiable by queue identification numbers, at least some of said queue identification numbers corresponding to respective calling party personal identification numbers; an interface unit which receives a personal identification number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues identified by the queue identification number corresponding to the received personal identification number; and a control facility for associating the promotional messages with subscribed calling parties off-line from the local message bank, and for downloading data indicative of the associations to the local message bank for storage of corresponding data in designated ones of said electronic queues; wherein said plurality of electronic queues of said local message bank include multiple types of queues having differing message targeting precision levels, and wherein said interface unit outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues having a highest targeting precision level as identified by the queue identification number corresponding to the received personal identification number.
-
-
39. A communications system for delivering promotional messages to calling parties, comprising:
-
a local message bank having a plurality of electronic queues for storing data indicative of promotional messages therein and identifiable by queue identification numbers, at least some of said queue identification numbers corresponding to respective calling party personal identification numbers; an interface unit which receives a personal identification number from a calling party and retrieves and outputs to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues identified by the queue identification number corresponding to the received personal identification number; and a control facility for associating the promotional messages with subscribed calling parties off-line from the local message bank, and for downloading data indicative of the associations to the local message bank for storage of corresponding data in designated ones of said electronic queues; wherein said multiple queue types include individual queues provided for each subscribed calling party which are each identified by a respectively unique queue identification number corresponding to a unique calling party identification number, and group queues provided for groups of subscribed calling parties which are identified by respective group queue identification numbers, wherein the individual queues have a higher message targeting precision than the group queues. - View Dependent Claims (40)
-
-
41. A method for delivering promotional messages to subscribed calling parties, comprising:
-
storing the promotional addresses in a message bank at respective message bank addresses thereof; comparing preset targeting criteria of each promotional message with profile data of each subscribed calling party to obtain data associating each of the promotional messages with at least one subscribed calling party; storing data indicative of the message bank addresses of each of the promotional messages associated with at least one subscribed calling party in a message queue having a plurality of electronic queues, each of said electronic queues assigned to at least one subscribed calling party; and
,accessing an electronic queue assigned to a calling party, and retrieving and delivering to the calling party a promotional message stored in said message bank at a message bank address indicated by the data contained in the accessed electronic queue.
-
-
42. A method for delivering promotional messages to calling in a communications system, comprising:
-
storing the promotional messages in a message bank at respective message bank addresses thereof; storing data indicative of the message bank addresses of each of a plurality of promotional messages in each of a plurality of electronic queues which are addressed by queue identification numbers, each of the queue identification numbers corresponding to at least one of a plurality of calling party identification numbers; processing a call by receiving an identification number of a calling party and retrieving and outputting to the calling party a promotional message stored in said message bank at a message bank address indicated by the data contained in a one of said plurality of electronic queues identified by the queue identification number corresponding to the received identification number; and assembling and downloading the data indicative of the plurality of memory bank addresses for storage in designated ones of said electronic queues; wherein said assembling and downloading of the data indicative of the plurality of memory bank addresses are carried out off-line of said processing of the call. - View Dependent Claims (43, 44, 45)
-
-
46. A method for delivering promotional messages to calling parties in a telecommunications system, comprising:
-
storing data indicative of promotional messages in a plurality of electronic queues which are addressed by queue identification numbers, each of the queue identification numbers corresponding to at least on calling party identification numbers; processing a call by receiving an identification number of a calling party and retrieving and outputting to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues identified by the queue identification number corresponding to the received identification number; and assembling and downloading the data indicative of promotional messages for storage in designated ones of said electronic queues; wherein said assembling and downloading of the promotional message are carried out off-line of said processing of the call; wherein said plurality of electronic queues include multiple types of queues having differing message targeting precision levels, and wherein said processing of the call includes outputting to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues having a highest targeting precision level as identified by queue identification number corresponding to the received identification number.
-
-
47. A method for delivering promotional messages to calling parties in a telecommunications system, comprising:
-
storing data indicative of promotional messages in a plurality of electronic queues which are addressed by queue identification numbers, each of the queue identification numbers corresponding to at least on calling party identification numbers; processing a call by receiving an identification number of a calling party and retrieving and outputting to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues identified by the queue identification number corresponding to the received identification number; and assembling and downloading the data indicative of promotional messages for storage in designated ones of said electronic queues; wherein said assembling and downloading of the promotional message are carried out off-line of said processing of the call; wherein said assembling of the promotional messages includes bundling the data indicative of promotional messages within respective message data modules to be downloaded to said plurality of electronic queues, each of said message data modules including at least an address associated with the local message bank, the queue identification numbers for a corresponding promotional message, delivery parameters of the corresponding promotional message, and data specifying the corresponding promotional message. - View Dependent Claims (48, 49, 50)
-
-
51. A method for delivering promotional messages to calling parties in a telecommunications system, comprising:
-
storing data indicative of promotional messages in a plurality of electronic queues which are addressed by queue identification numbers, each of the queue identification numbers corresponding to at least on calling party identification numbers; processing a call by receiving an identification number of a calling party and retrieving and outputting to the calling party a promotional message indicated by the data contained in a one of said plurality of electronic queues identified by the queue identification number corresponding to the received identification number; and assembling and downloading the data indicative of promotional messages for storage in designated ones of said electronic queues; wherein said assembling and downloading of the promotional message are carried out off-line of said processing of the call; wherein each of said plurality of electronic queues contains plural queue storage positions for storing plural data indicative of a plurality of promotional messages, and wherein said method further comprises executing a message replenishment routine for replenishing said electronic queues when a number of electronic messages indicated by the data stored therein falls below a preset queue level.
-
-
52. A method for delivering promotional messages to calling parties in a communications system, comprising:
-
storing the promotional messages in a message bank at respective message bank addresses thereof; associating each individual calling party with a plurality of promotional messages; assigning each individual calling party a unique queue identification number; assembling and storing message data modules at a control module, each of said message data modules including at least data indicative of a message bank address of a promotional message, at least one queue identification number of a calling party associated with the promotional message, and delivery parameters associated with the promotional message; downloading the message data modules to a distribution module; transferring from the distribution module at least the data indicative of the message bank address of each message data module to at least one of plural electronic queues addressed by the at least one queue identification number associated with the promotional message; and processing a call by receiving an identification number from a calling party to obtain a corresponding queue identification number, and retrieving and outputting to the calling party a promotional message stored in the memory bank at a memory bank address indicated by the data contained in a one of said plural electronic queues identified by the corresponding queue identification number. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. A method for delivering promotional messages to calling parties in a telecommunications system, comprsing:
-
assembling and storing message data modules at a control module, each of said message data modules including at least data indicative of a promotional message, at least one queue identification number associated with the promotional message, and delivery parameters associated with the promotional message; downloading the message data modules to a distribution module; transferring from the distribution module at least the data indicative of the promotional message of each message data module to at least one of plural electronic queues addressed by the at least one queue identification number associated with the promotional message; and processing a call by receiving an identification number from a calling party and retrieving and outputting to the calling party a promotional message indicated by the data contained in a one of said plural electronic queues identified by a queue identification number corresponding to the received identification number; wherein the identification number is an originating number of the calling party; and wherein said plurality of electronic queues include multiple types of queues having differing message targeting precision levels, and wherein said processing of the call includes outputting to the calling and called parties a promotional message indicated by the data contained in a one of said plurality of electronic queues having a highest targeting precision level as identified by queue identification number correspond to the received personal identification number.
-
Specification