Message delivery system
First Claim
1. In an automatic call placement system for delivering predetermined messages to a plurality of extensions on a telephone exchange including a real time clock for providing a time of day signal, selectively operable input means for entering a plurality of data pairs, each comprising an extension signal and a time signal corresponding to a predetermined time of day, storage means for storing said plurality of said data pairs, a processor, a data bus connecting said processor and a dialing and connection means for providing dialing signals to a trunk connected to said exchange in response to said extension signals present on said data bus;
- the improvement comprising;
scanning means for scanning data pairs stored in said storage means and for counting a number N of said data pairs characterized by common time signals T; and
distribution means responsive to said real time clock and said scanning means for providing said extension signals for substantially N/2 of said N data pairs to said dialing and connection means prior to occurrence of a midpoint of a time slot corresponding to a time of day signal T from said real time clock and for providing said extension signals for the remainder of said N data pairs to said dialing and connection means subsequent to said occurrence of said mid-point from said real time clock.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic extension calling apparatus for delivering a prerecorded message (18) to a plurality of predetermined extensions at predetermined times of day. The apparatus is connected to a plurality of PBX trunks (15) via a plurality of interface circuits (16) which connect automatic calling units (30) through concentrators (26) to the PBX trunks. A selective input and display apparatus (41) provides data to a microcomputer (37) for storing (139) signals corresponding to the extension to be called and the time of day at which the call is to be placed. Apparatus is disclosed for distributing a plurality of calls, designated for the same time of day, evenly about this time of day, and means for automatically generating a second stored signal for a second attempt in response to failure of the initial call to be answered are also shown.
-
Citations
6 Claims
-
1. In an automatic call placement system for delivering predetermined messages to a plurality of extensions on a telephone exchange including a real time clock for providing a time of day signal, selectively operable input means for entering a plurality of data pairs, each comprising an extension signal and a time signal corresponding to a predetermined time of day, storage means for storing said plurality of said data pairs, a processor, a data bus connecting said processor and a dialing and connection means for providing dialing signals to a trunk connected to said exchange in response to said extension signals present on said data bus;
- the improvement comprising;
scanning means for scanning data pairs stored in said storage means and for counting a number N of said data pairs characterized by common time signals T; and distribution means responsive to said real time clock and said scanning means for providing said extension signals for substantially N/2 of said N data pairs to said dialing and connection means prior to occurrence of a midpoint of a time slot corresponding to a time of day signal T from said real time clock and for providing said extension signals for the remainder of said N data pairs to said dialing and connection means subsequent to said occurrence of said mid-point from said real time clock. - View Dependent Claims (2, 3)
- the improvement comprising;
-
4. In an automatic call placement system for delivering predetermined messages to a plurality of extensions on a telephone exchange including a real time clock for providing a time of day signal, selectively operable input means for entering a plurality of data pairs, each comprising an extension signal and a time signal corresponding to a predetermined time of day, storage means for storing said plurality of said data pairs, a processor, a data bus connecting said processor and a dialing and connection means for providing dialing signals to a trunk connected to said exchange in response to said extension signals present on said data bus, said automatic call placement system being characterized by a capability of delivering L messages within a predetermined time slot corresponding to a particular time signal T;
- the improvement comprising;
scanning means for scanning data pairs stored in said storage means and for counting a number N of said data pairs characterized by common time signals T; and distribution means responsive to said real time clock and said scanning means for providing said extension signals for substantially N-L/2 of said N data pairs to said dialing and connecting means prior to occurrence of said time slot corresponding to said time of day signal T from said real time clock, for providing L of said N data pairs to said dialing and connection means during said time slot, and for providing the remainder of said N data pairs to said dialing and connecting means subsequent to the occurrence of said time slot from said real time clock.
- the improvement comprising;
-
5. In an automatic call placement system for delivering a predetermined message to a plurality of extensions on a telephone exchange including a real time clock for providing a time of day signal, selectively operable input means for entering a data pair comprising an extension signal and a time signal corresponding to a predetermined time of day, storage means for storing a plurality of said data pairs, a processor, a data bus connecting said processor and a dialing and connection means for providing dialing signals to a trunk connected to said exchange in response to said extension signals present on said data bus, said dialing and connection means further comprising outgoing trunk interface means responsive to supervisory signals on said trunk to provide an answer signal in response to detection of a predetermined supervisory signal on said trunk;
- the improvement comprising;
timing means for providing a no-answer signal upon detection of the absence of said answer signal within a predetermined time of completion of said dialing signals corresponding to a first one of said data pairs comprising a first extension signal and a first time signal; and repeating means responsive to said timing means for generating and storing in said storage means a second data pair comprising said first extension signal and a second time signal differing from said first time signal by a predetermined offset.
- the improvement comprising;
-
6. In an automatic call placement system for delivering a predetermined message to a plurality of extensions on the telephone exchange, each of said extensions corresponding to a unique one of a plurality of extension signals, said automatic call placement system including announcement reproducing apparatus providing electrical signals embodying said predetermined message, a selectively operable input means for entering a data pair comprising a pair of distinct ones of said plurality of said extension signals, and for entering a predetermined block call signal;
- storage means for storing said data pair;
a processor;
a data bus connecting said processor, and a dialing and connection means for seizing one of a plurality of trunks connected to said exchange and for providing a distinct one of a plurality of sets of dialing signals to said one of a plurality of trunks in response to each of said plurality of extension signals present on said data bus;
the improvement comprising;control means connected to and responsive to said storage means and said input means for controlling said dialing and connection means to sequentially provide each of a subset of said plurality of extension signals lying between said pair of distinct extension signals which comprise said data pair, and subsequently to connect said announcement reproducing apparatus to each of said plurality of trunks which was seized by said dialing and connection means in response to each extension signal of said subset of said plurality of extension signals, in response to said block call signal from said input means; whereby said predetermined message is sequentially delivered to each of said plurality of extensions which corresponds to each extension signal in said subset of said plurality of extension signals.
- storage means for storing said data pair;
Specification