Automated nodal calling system
First Claim
1. A method of automatically placing phone calls to callees in a calling area, the method comprising the steps of:
- a. providing a database comprising a plurality of phone numbers and at least one data field associated with each of the plurality of phone numbers, the at least one data field containing information representing a geographic location;
b. recording a message to be transmitted to the callees;
c. defining a calling area to receive the recorded message, the calling area used to select a subset of phone numbers from the database, each of the subset of phone numbers having information representing a geographic location within the calling area in the at least one data field associated with the phone number;
d. generating call requests and storing the call requests in a queue, each of the call requests containing one of the phone numbers from the subset of phone numbers selected from the database;
e. initiating calls to callees based on a first group of the generated call requests; and
f. sending a second group of the generated call requests to a remote node, the remote node operable to initiate phone calls to callees based on the second group of call requests.
12 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
An automated nodal calling system comprises a database having a plurality of phone numbers and associated geographic identifiers. In the event of an emergency, an emergency calling area is defined and a message is recorded for delivery to the callees in the emergency calling area. The system generates a call request for all phone numbers having an associated geographic identifiers within the emergency calling area. Each call request contains various pieces of information important to proper completion of the phone call identified in the call request. All of the call requests are stored in a queue and the system determines whether to process each call request from a local node or a remote node. A call request to be processed from a local node is delivered to a template program which connects to the telecommunications system and completes the call request to the identified phone number. After the local node completes the call request, a call response is generated to identify the result of the call request. A call request to be processed from a remote node is delivered to the remote node using a network connection. After the remote node processes the call request, the remote node sends a call response back to the local node using the network connection. In this fashion, the system is capable of efficiently contacting all callees with an emergency message by utilizing both local nodes and remote nodes to place the calls to the callees.
-
Citations
8 Claims
-
1. A method of automatically placing phone calls to callees in a calling area, the method comprising the steps of:
-
a. providing a database comprising a plurality of phone numbers and at least one data field associated with each of the plurality of phone numbers, the at least one data field containing information representing a geographic location;
b. recording a message to be transmitted to the callees;
c. defining a calling area to receive the recorded message, the calling area used to select a subset of phone numbers from the database, each of the subset of phone numbers having information representing a geographic location within the calling area in the at least one data field associated with the phone number;
d. generating call requests and storing the call requests in a queue, each of the call requests containing one of the phone numbers from the subset of phone numbers selected from the database;
e. initiating calls to callees based on a first group of the generated call requests; and
f. sending a second group of the generated call requests to a remote node, the remote node operable to initiate phone calls to callees based on the second group of call requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification