Public notification system and method
First Claim
Patent Images
1. A automated phone calling system for placing outgoing phone calls comprising:
- a database comprising a plurality of phone numbers and one or more data fields associated with each of the plurality of phone numbers;
means for selecting a subset of phone numbers from the plurality of phone numbers of the database based on the selection of at least one of the data fields associated with at least one of the plurality of phone numbers;
means for recording a voice message to be transmitted over at least one outgoing phone line;
means for connecting to the at least one outgoing phone line, the connecting means operatively connected to the voice recording means, means for initiating at least one phone call to a callee via a callee phone number over the at least one outgoing phone line with the callee'"'"'s phone number being one of the subset of phone numbers stored in the database as selected by the selecting means;
means for prompting the callee by playing the voice message recorded with the voice recording means, after the outgoing phone call connection has been established, to enter one of a plurality of different dial codes;
means for translating a vocal response dial code entered by the callee into a data value, means for recording the data value; and
means for automatically updating at least one of the data fields in the database for the callee'"'"'s phone number based on the recorded data value, the at least one updated data field used by the selecting means for selecting a future subset of phone numbers, the system thereby providing the callee with the ability to influence future phone calls initiated by the system to the callee'"'"'s phone number.
9 Assignments
0 Petitions
Accused Products
Abstract
An automated calling system includes a database comprising phone numbers and one or more data fields associated with each phone number. Phone numbers (callees) in the database are selected based on the data fields associated therewith. A recorded voice message is transmitted to callees through a plurality of outgoing phone lines, and callees are prompted to enter one of several vocal or TOUCH TONE responses, which is recorded. The database record for the callee is automatically updated based on the vocal or TOUCH TONE response, so that the updated field may be used to select whether to send a future call to the callee.
-
Citations
20 Claims
-
1. A automated phone calling system for placing outgoing phone calls comprising:
-
a database comprising a plurality of phone numbers and one or more data fields associated with each of the plurality of phone numbers;
means for selecting a subset of phone numbers from the plurality of phone numbers of the database based on the selection of at least one of the data fields associated with at least one of the plurality of phone numbers;
means for recording a voice message to be transmitted over at least one outgoing phone line;
means for connecting to the at least one outgoing phone line, the connecting means operatively connected to the voice recording means, means for initiating at least one phone call to a callee via a callee phone number over the at least one outgoing phone line with the callee'"'"'s phone number being one of the subset of phone numbers stored in the database as selected by the selecting means;
means for prompting the callee by playing the voice message recorded with the voice recording means, after the outgoing phone call connection has been established, to enter one of a plurality of different dial codes;
means for translating a vocal response dial code entered by the callee into a data value, means for recording the data value; and
means for automatically updating at least one of the data fields in the database for the callee'"'"'s phone number based on the recorded data value, the at least one updated data field used by the selecting means for selecting a future subset of phone numbers, the system thereby providing the callee with the ability to influence future phone calls initiated by the system to the callee'"'"'s phone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
means for creating a data file comprising the selected subset of phone numbers, means for recording in said data file data representing the vocal response dial code entered by the callee, and wherein the automatically updating means accesses the data representing the vocal response dial code recorded in said data file to thereby update the at least one data field for the callee'"'"'s phone number.
-
-
7. The system of claim 1 wherein the means for prompting the callee comprises meters for issuing multiple prompts to the callee and receiving multiple vocal response dial codes during connection to the at least one outgoing phone line in response to the multiple prompts issued.
-
8. The system of claim 1 wherein the database and the means for automatically updating reside on a computer system, the computer system having a bus, and the connection means comprises a plurality of plug-in phone cards connected to the bus of the computer system, each card having means for receiving the at least one outgoing phone line.
-
9. The system of claim 1 wherein at least one of the data fields for each of the plurality of phone numbers comprises a preferred calling time period for the phone number to be called, and the system further comprising scheduling means for initiating the at least one phone call to be placed within the preferred calling time period for the phone number.
-
10. A method for automatically placing outgoing phone calls, comprising steps of:
-
providing a database having a plurality of phone numbers stored therein;
for each of the plurality of phone numbers in the database, placing an initial call to the phone number over at least one outgoing phone line, monitoring the at least one outgoing phone line for an answer by a callee to the initial call, playing a prerecorded message upon receipt of an answer, said prerecorded message including a prompt for the callee to enter one of a plurality of voice response dial codes, recording the voice response dial code entered by the callee, translating the voice response dial code into a data value representative of the voice response, automatically updating information in the database for the phone number based on the data value, selecting, based on the updated information in the database from the automatic updating step, a subset of phone numbers in the database, and placing a second phone call to each of the phone numbers in the selected subset of phone numbers. - View Dependent Claims (11, 12, 13, 14, 15)
scheduling an initial call to be placed within the preferred calling time period for the phone number.
-
-
15. The method of claim 10 wherein the database further comprises, for each of the plurality of phone numbers, a data field comprising a preferred calling time period for the phone number to be called, and further comprising, prior to the step of placing a second phone call, the step of:
scheduling each second phone call to be placed within the preferred calling time period for the phone number.
-
16. An automated phone calling system for placing outgoing phone calls, comprising:
-
a first database comprising a plurality of phone numbers and one or more geographic information data fields associated with each of the plurality of phone numbers;
means for selecting a subset of phone numbers from the plurality of phone numbers of the first database based on the selection of at least one of the geographic information data fields associated with at least one of the plurality of phone numbers;
means for recording a voice message to be transmitted over at least one outgoing phone line;
means for connecting to at least one outgoing phone line, the connection means operatively connected to the voice recording means;
means for initiating at least one phone call to a callee via a callee phone number over the at least one outgoing phone line with the callee'"'"'s phone number being one of the subset of phone numbers stored in the first database as selected by the selecting means;
means for prompting the callee by placing the voice message recorded with the voice recording means, after the outgoing phone call connection has been established, to speak a zip code;
means for translating the zip code spoken by the callee into a data value representative of the zip code spoken by the callee;
means for recording the data value representative of the zip code spoken by the callee; and
means for automatically updating at least one of the geographic information data fields in the first database for the callee'"'"'s phone number based on the data value, the at least one updated geographic information data field used by the selecting means for selecting a future subset of phone numbers. - View Dependent Claims (17, 18, 19, 20)
means for creating a data file comprising the selected subset of phone numbers;
means for recording in said data file the data value representing the zip code spoken by the callee, and wherein the automatically updating means accesses the data value recorded in said data file to thereby update the at least one data field for the callee'"'"'s phone number.
-
-
20. The system of claim 16 wherein the database and the means for automatically updating reside on a computer system, the computer system having a bus, and the connection means comprises a plurality of plug-in phone cards connected to the bus of the computer system, each card having means for receiving the at least one outgoing phone line.
Specification