Alert notification system
DCFirst Claim
1. A system for providing a warning signal to a plurality of persons and/or locations on a geographic basis, comprising:
- a database and a tandem database each storing a plurality of communications identifiers, and storing an association of each said identifier with a geographic location thereof, a computer system and a tandem computer system each responding to a command identifying a geographic area and a warning to be provided to said geographic area, by comparing geographic locations of communications identifiers with said geographic area, retrieving individual matching communications identifiers and establishing a communications connection in response to the command using each retrieved communications identifier and delivering said warning via said communications connection, the tandem database and tandem computer system in communication with the database and computer system and sharing information regarding warnings to be provided by either of them, wherein said comparing and retrieving steps are performed after receipt of said command.
14 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system for providing alert notifications to multiple persons or to a plurality of related geographic locations. The system stores a database of information including a plurality of communications identifiers and additional information for subscribers having those identifiers, including geographic locations and/or school/organization membership information. The system responds to commands identifying alerts to be delivered to affected geographic areas or schools/organizations, by retrieving communications identifiers in the threatened geographic location or associated with the named school/organization, establishing a communications connection using each retrieved communication identifier, and delivering the alert. Alerts may be initiated by authorized personnel via telephone or Internet interaction with the system, or may be generated automatically from data feeds such as the EMWIN system of the National Weather Service. Alerts may be delivered via telephone, pager (voice or text), e-mail, Internet, or other media.
460 Citations
227 Claims
-
1. A system for providing a warning signal to a plurality of persons and/or locations on a geographic basis, comprising:
-
a database and a tandem database each storing a plurality of communications identifiers, and storing an association of each said identifier with a geographic location thereof, a computer system and a tandem computer system each responding to a command identifying a geographic area and a warning to be provided to said geographic area, by comparing geographic locations of communications identifiers with said geographic area, retrieving individual matching communications identifiers and establishing a communications connection in response to the command using each retrieved communications identifier and delivering said warning via said communications connection, the tandem database and tandem computer system in communication with the database and computer system and sharing information regarding warnings to be provided by either of them, wherein said comparing and retrieving steps are performed after receipt of said command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 71, 72, 73, 74, 75, 76, 77, 78, 79, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 161, 162, 163, 164, 165, 166, 167, 168, 185, 188, 189, 190, 191, 198, 199, 200)
a location of a threat a speed of a threat a heading of a threat a shape of a threat to identify a geographic area subject to a threat. -
107. The system of claim 14 wherein said threat identification system comprises a communications connection to a weather radar system.
-
108. The system of claim 8 wherein said electronic mail addresses correspond to text pagers.
-
109. The system of claim 1 wherein said computer system is further responsive to identifying a location of a mobile device addressed by a communications identifier, by storing in said database an association of said communications identifier with said location.
-
110. The system of claim 109 wherein said computer system establishes a communications connection and delivers a warning to a mobile device which has been identified in tracking information to be at a location which matches a geographic area identified in a command that identifies said warning.
-
111. The system of claim 71 wherein said prioritization is based upon the proximity of a threat to the geographic locations associated with said communications identifiers.
-
112. The system of claim 71 wherein said computer system establishes a prioritization using a criterion for public switched telecommunications network resources.
-
113. The system of claim 71 wherein said prioritization provides enhanced priority to communications identifiers of persons and/or locations that will or may provide said warning to other persons and/or locations.
-
114. The system of claim 73 wherein said computer system prioritizes buildings based upon adequacy of shelter provided by said buildings.
-
115. The system of claim 73 wherein said computer system prioritizes more populous buildings before less populous buildings.
-
116. The system of claim 73 wherein said computer system prioritizes buildings based upon their purposes.
-
117. The system of claim 116 wherein said computer system prioritizes buildings that cater to one or more of elderly, juvenile, infirm or ill persons before buildings catering to the general public.
-
118. The system of claim 78 wherein said data in said database enables distinction of persons requiring special assistance due based on one or more of an elderly, juvenile, infirm or ill condition of such persons.
-
161. The system of claim 1 wherein said tandem computer system and tandem database are located in a geographic location distant from said computer system and database.
-
162. The system of claim 1 wherein said tandem computer system and tandem database are located in a common geographic location with said computer system and database.
-
163. The system of claim 1 wherein said computer systems communicate to task one of them with handling each warning delivery.
-
164. The system of claim 1 wherein, in the event of a failure of one of said databases or computer systems, the other database or computer system handles all outstanding warning deliveries.
-
165. The system of claim 1 wherein said computer systems communicate to synchronize data in said databases.
-
166. The system of claim 165 wherein said computer system tasks said tandem computer system to concurrently deliver warnings with said computer system.
-
167. The system of claim 165 wherein said computer system delivers to said tandem computer system one or more of a command, identifier selection criteria for a command, a warning, prioritization information regarding communications identifiers, and communications identifiers.
-
168. The system of claim 165 wherein said computer systems exchange status and recipient response information regarding the delivery of warnings.
-
185. The system of claim 3 wherein said telecommunication interface comprises a host controlled telephone switch coupled to said host computer.
-
188. The system of claim 1 wherein said communications identifiers are telephone numbers, and said association is an association of one or more of an area code or exchange of said telephone numbers with geographic locations.
-
189. The system of claim 1 wherein said computer system is responsive to status information on previously executed commands in determining a manner of responding to a command.
-
190. The system of claim 189 wherein said computer system is responsive to a command and status information on previously executed commands to discontinue issuance of warnings based on previously executed commands.
-
191. The system of claim 189 wherein said computer system is responsive to a command and status information on previously executed commands to identify communications identifiers of persons and/or locations that have not already received a warning based on previously executed commands.
-
198. The system of claim 15 wherein said communications connection is an Internet connection.
-
199. The system of claim 15 wherein said communications connection is a radio connection.
-
200. The system of claim 15 wherein said communications connection is a satellite connection.
-
-
22. A system for providing an atmospheric condition announcement to a plurality of persons and/or locations, comprising:
-
a database and a tandem database each storing a plurality of communications identifiers for persons and/or locations in need of atmospheric condition information, and storing an association of each said identifier with identifications of atmospheric condition information to be provided to those persons and/or locations, a computer system and a tandem computer system each responding to a command identifying an atmospheric condition to be announced to said persons and/or locations, by analyzing identifications of atmospheric conditions in said database to identify target persons and/or locations to be notified of said atmospheric condition, retrieving from said database, individual matching communications identifiers associated with said target persons and/or locations, and establishing a communications connection using each retrieved communications identifier and delivering an announcement of said atmospheric condition via said communications connection, the tandem database and tandem computer system in communication with the database and computer system and sharing information regarding announcements to be provided by either of them, wherein said analyzing and retrieving steps are performed after receipt of said command. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 80, 81, 82, 83, 84, 86, 87, 88, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 147, 169, 170, 171, 172, 173, 174, 175, 176, 186, 192, 193, 194, 201, 202, 203)
a location of an atmospheric condition a speed of an atmospheric condition a heading of an atmospheric condition a shape of an atmospheric condition to identify persons and/or locations subject to an atmospheric condition. -
128. The system of claim 35 wherein said threat event identification system comprises a communications connection to a weather radar system.
-
129. The system of claim 29 wherein said electronic mail addresses correspond to text pagers.
-
130. The system of claim 22 wherein said computer system is further responsive to identifying a location of a mobile device addressed by a communications identifier, by storing in said database an association of said communications identifier with said location.
-
131. The system of claim 130 wherein said computer system establishes a communications connection and delivers an announcement to a mobile device which has been identified in tracking information to be at a location which matches a geographic area identified in a command that identifies said announcement.
-
133. The system of claim 80 wherein said computer system establishes a prioritization using a criterion for public switched telecommunications network resources.
-
134. The system of claim 80 wherein said prioritization provides enhanced priority to communications identifiers of persons and/or locations that will or may provide said announcement to other persons and/or locations.
-
135. The system of claim 82 wherein said computer system prioritizes buildings based upon adequacy of shelter provided by said buildings.
-
136. The system of claim 82 wherein said computer system prioritizes more populous buildings before less populous buildings.
-
137. The system of claim 82 wherein said computer system prioritizes buildings based upon their purposes.
-
138. The system of claim 137 wherein said computer system prioritizes buildings that cater to one or more of elderly, juvenile, infirm or ill persons before buildings catering to the general public.
-
139. The system of claim 87 wherein said data in said database enables distinction of persons requiring special assistance due based on one or more of an elderly, juvenile, infirm or ill condition of such persons.
-
147. The system of claim 124 wherein said event identification system is responsive to said path and status information on previously executed commands to identify communications identifiers not identified from previously executed commands.
-
169. The system of claim 22 wherein said tandem computer system and tandem database are located in a geographic location distant from said computer system and database.
-
170. The system of claim 22 wherein said tandem computer system and tandem database are located in a common geographic location with said computer system and database.
-
171. The system of claim 22 wherein said computer systems communicate to task one of them with handling each announcement delivery.
-
172. The system of claim 22 wherein, in the event of a failure of one of said databases or computer systems, the other database or computer system handles all outstanding announcement deliveries.
-
173. The system of claim 22 wherein said computer systems communicate to synchronize data in said databases.
-
174. The system of claim 173 wherein said computer system tasks said tandem computer system to concurrently deliver announcements with said computer system.
-
175. The system of claim 173 wherein said computer system delivers to said tandem computer system one or more of a command, identifier selection criteria for a command, an announcement, prioritization information regarding communications identifiers, and communications identifiers.
-
176. The system of claim 173 wherein said computer systems exchange status and recipient response information regarding the delivery of announcements.
-
186. The system of claim 24 wherein said telecommunication interface comprises a host controlled telephone switch coupled to said host computer.
-
192. The system of claim 22 wherein said computer system is responsive to status information on previously executed commands in determining a manner of responding to a command.
-
193. The system of claim 192 wherein said computer system is responsive to a command and status information on previously executed commands to discontinue issuance of announcements based on previously executed commands.
-
194. The system of claim 192 wherein said computer system is responsive to a command and status information on previously executed commands to identify communications identifiers of persons and/or locations that have not already received an announcement based on previously executed commands.
-
201. The system of claim 36 wherein said communications connection is an Internet connection.
-
202. The system of claim 36 wherein said communications connection is a radio connection.
-
203. The system of claim 36 wherein said communications connection is a satellite connection.
-
-
43. A system for providing time-sensitive announcements to a plurality of persons and/or locations, comprising:
-
a database and a tandem database each storing a plurality of communications identifiers, and storing an association of each communications identifier with data useful for determining whether particular time-sensitive information is to be communicated to said communications identifier, a computer system and a tandem computer system each responding to a command identifying an announcement to be announced to interested persons and/or locations, by comparing said command to said data useful for determining whether particular time-sensitive information is to be communicated to said persons and/or locations, retrieving from said database, individual matching communications identifiers associated with persons and/or locations to whom said time-sensitive announcement is to be communicated in response to the command, and establishing a communications connection using each retrieved communications identifier and delivering said time-sensitive announcement via said communications connection, the tandem database and tandem computer system in communication with the database and computer system and sharing information regarding announcements to be provided by either of them, wherein said comparing and retrieving steps are performed after receipt of said command. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 89, 90, 91, 92, 93, 94, 95, 96, 97, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 177, 178, 179, 180, 181, 182, 183, 184, 187, 195, 196, 197, 204, 205, 206)
a location of an event condition a speed of an event condition a heading of an event condition a shape of an event condition to identify a geographic area subject to an event condition. -
149. The system of claim 56 wherein said event identification system comprises a communications connection to a weather radar system.
-
150. The system of claim 50 wherein said electronic mail addresses correspond to text pagers.
-
151. The system of claim 43 wherein said computer system is further responsive to identifying a location of a mobile device addressed by a communications identifier, by storing in said database an association of said communications identifier with said location.
-
152. The system of claim 151 wherein said computer system establishes a communications connection and delivers an announcement to a mobile device which has been identified in tracking information to be at a location which matches a geographic area identified in a command that identifies said announcement.
-
153. The system of claim 89 wherein said announcement relates to an atmospheric threat, and said prioritization is based upon the proximity of the threat to the geographic locations associated with said communications identifiers.
-
154. The system of claim 89 wherein said computer system establishes a prioritization using a criterion for public switched telecommunications network resources.
-
155. The system of claim 89 wherein said prioritization provides enhanced priority to communications identifiers of persons and/or locations that will or may provide said announcement to other persons and/or locations.
-
156. The system of claim 91 wherein said computer system prioritizes buildings based upon adequacy of shelter provided by said buildings.
-
157. The system of claim 91 wherein said computer system prioritizes more populous buildings before less populous buildings.
-
158. The system of claim 91 wherein said computer system prioritizes buildings based upon their purposes.
-
159. The system of claim 158 wherein said computer system prioritizes buildings that cater to one or more of elderly, juvenile, infirm or ill persons before buildings catering to the general public.
-
160. The system of claim 96 wherein said data in said database enables distinction of persons requiring special assistance due based on one or more of an elderly, juvenile, infirm or ill condition of such persons.
-
177. The system of claim 43 wherein said tandem computer system and tandem database is located in a geographic location distant from said computer system and database.
-
178. The system of claim 43 wherein said tandem computer system and tandem database are located in a common geographic location with said computer system and database.
-
179. The system of claim 43 wherein said computer systems communicate to task one of them with handling each announcement delivery.
-
180. The system of claim 43 wherein, in the event of a failure of one of said databases or computer systems, the other database or computer system handles all outstanding announcement deliveries.
-
181. The system of claim 43 wherein said computer systems communicate to synchronize data in said databases.
-
182. The system of claim 181 wherein said computer system tasks said tandem computer system to concurrently deliver announcements with said computer system.
-
183. The system of claim 181 wherein said computer system delivers to said tandem computer system one or more of a command, identifier selection criteria for a command, an announcement, prioritization information regarding communications identifiers, and communications identifiers.
-
184. The system of claim 181 wherein said computer systems exchange status and recipient response information regarding the delivery of announcements.
-
187. The system of claim 45 wherein said telecommunication interface comprises a host controlled telephone switch coupled to said host computer.
-
195. The system of claim 55 wherein said event identification system is responsive to status information on previously executed commands in determining-a manner of responding to said command.
-
196. The system of claim 195 wherein said computer system is responsive to a command and status information on previously executed commands to discontinue issuance of announcements based on previously executed commands.
-
197. The system of claim 195 wherein said computer system is responsive to a command and status information on previously executed commands to identify communications identifiers of persons and/or locations that have not already received an announcement based on previously executed commands.
-
204. The system of claim 57 wherein said communications connection is an Internet connection.
-
205. The system of claim 57 wherein said communications connection is a radio connection.
-
206. The system of claim 57 wherein said communications connection is a satellite connection.
-
-
85. The system of claim al wherein said data in said database enables distinction of locations susceptible to flooding that are addressed by communications identifiers.
-
132. The system of claim so wherein said announcement relates to an atmospheric threat, and said prioritization is based upon the proximity of the threat to the geographic locations associated with said communications identifiers.
-
207. A method for warning a plurality of persons and/or locations on a geographic basis, comprising:
-
storing simultaneously at tandem locations a plurality of communications identifiers, and storing an association of each said identifier with a geographic location thereof, responding at one or both of said tandem locations to a command identifying a geographic area and a warning to be provided to said geographic area, by comparing geographic locations of communications identifiers with said geographic area, retrieving individual matching communications identifiers and establishing a communications connection in response to the command using each retrieved communications identifier and delivering said warning via said communications connection, communicating and sharing information between the tandem locations regarding warnings to be provided by either of them, wherein said comparing and retrieving steps are performed after receipt of said command. - View Dependent Claims (208, 209, 210, 211, 212, 225)
-
-
213. A method for providing an atmospheric condition announcement to a plurality of persons and/or locations, comprising:
-
storing simultaneously at tandem locations a plurality of communications identifiers for persons and/or locations in need of atmospheric condition information, and storing an association of each said identifier with identifications of atmospheric condition information to be provided to those persons and/or locations, responding at one or both of said tandem locations to a command identifying an atmospheric condition to be announced to said persons and/or locations, by analyzing stored identifications of atmospheric conditions to identify target persons and/or locations to be notified of said atmospheric condition, retrieving from said database, individual matching communications identifiers associated with said target persons and/or locations, and establishing a communications connection using each retrieved communications identifier and delivering an announcement of said atmospheric condition via said communications connection, communicating and sharing information between the tandem locations regarding announcements to be provided by either of them, wherein said analyzing and retrieving steps are performed after receipt of said command. - View Dependent Claims (214, 215, 216, 217, 218, 226)
-
-
219. A method for providing time-sensitive announcements to a plurality of persons and/or locations, comprising:
-
storing simultaneously at tandem locations a plurality of communications identifiers, and storing an association of each communications identifier with data useful for determining whether particular time-sensitive information is to be communicated to said communications identifier, responding at one or both of said tandem locations to a command identifying an announcement to be announced to interested persons and/or locations, by comparing said command to said data useful for determining whether particular time-sensitive information is to be-communicated to said persons and/or locations, retrieving individual matching communications identifiers associated with persons and/or locations to whom said time-sensitive announcement is to be communicated in response to the command, and establishing a communications connection using each retrieved communications identifier and delivering said time-sensitive announcement via said communications connection, communicating and sharing information between the tandem locations regarding announcements to be provided by either of them, wherein said comparing and retrieving steps are performed after receipt of said command. - View Dependent Claims (220, 221, 222, 223, 224, 227)
-
Specification