WO2001035361A1 - Emergency messaging system - Google Patents

Emergency messaging system Download PDF

Info

Publication number
WO2001035361A1
WO2001035361A1 PCT/US2000/041962 US0041962W WO0135361A1 WO 2001035361 A1 WO2001035361 A1 WO 2001035361A1 US 0041962 W US0041962 W US 0041962W WO 0135361 A1 WO0135361 A1 WO 0135361A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
receiver
group
wireless
informational
Prior art date
Application number
PCT/US2000/041962
Other languages
French (fr)
Inventor
Robert W. Bellin
Kendall E. Post
Thomas P. Blandino
Kenneth R. Clark
Original Assignee
Alert Systems, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alert Systems, Inc. filed Critical Alert Systems, Inc.
Priority to AU26224/01A priority Critical patent/AU2622401A/en
Publication of WO2001035361A1 publication Critical patent/WO2001035361A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/185Selective call encoders for paging networks, e.g. paging centre devices
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B27/00Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations
    • G08B27/006Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations with transmission via telephone network

Definitions

  • This invention relates generally to emergency notification systems and, more particularly, to systems for communicating human and property safety information by directing messages to people grouped by generalized descriptions of the group contained within or along with the message.
  • Legacy warning systems are barriers to other safety technology because they are not amenable to ready conversion into digital format.
  • Plume-cloud and other real-time computer aided modeling and graphic information systems software are important tools for combating terrorism, and other disaster scenarios. To minimize human error and maximize response times, these tools must interface directly and seamlessly with early-warning / emergency information dissemination / mobilization systems .
  • wireless paging systems can be well suited for providing cost-effective, efficient and immediate, limited communications between for example, utilities and police, fire and disaster control authorities on the one hand, and widely dispersed community residents on the other.
  • Selective call communications systems are generally operated to be address specific, that is a message is sent to message recipients with specific addresses. In some selective call applications, the message sender may not know the specific addresses of individual message recipients. In such cases, selective call communications systems are generally operated by pre-assigning specific group addresses to message recipients with common interests such as those desiring to receive stock prices or volunteer firefighter information. When grouping of message recipients is dynamic, selective call systems are generally operated to transmit auxiliary specific group addresses to each intended message recipient in advance of the informational message (Petreye et al, US Patent 5,635,914). Still another method (Mallia, US Patent 5,007,830) includes the specific addresses of intended message recipients with an informational message.
  • the prime objective of the present invention is a means of achieving dynamic grouping involving extremely large numbers of potential message recipients in a selective call system where grouping and messaging is accomplished with minimal communications traffic, in minimum time, and without knowledge of specific end-user addresses by the message sender.
  • the present invention provides a method of operating a wireless system so as to communicate messages to specific groups amongst a plurality of potential message recipients according to whether the potential message recipients meets arguments in one or more group-identifying descriptions transmitted with or as part of a message.
  • Identified groups may be highly dynamic and have a vast range of combinations of intended message recipients.
  • the message sender may reach one to a nearly infinite number of intended message recipients with a common message.
  • the message sender does not know or cause transmission of the specific addresses of intended message recipients, rather only knows generalized characteristics. Examples of generalized characteristics include a geographic area such as a polygon having a list of vertices as arguments, or a functional role such as firefighter having rank such as captain as an argument .
  • a generalized characteristic is represented by a code or code sequence known to the receiver as being indicative of a category is called a token.
  • Code or code sequences generally involve reserved or non-printing characters, improbable character sequences or reserved words.
  • Various types and numbers of arguments may be associated with a token.
  • An argument for a military token might be a military rank that is represented by a number.
  • a token and associated arguments are termed an object . It is convenient to use objects for purposes beyond causing dynamic grouping in a selective call system.
  • objects other than those that cause dynamic grouping may be identified variously as secondary or control objects.
  • the method of this invention comprises the steps of equipping each of the potential message recipients with a wireless receiver operable to receive messages.
  • the receiver is operable to recognize objects received with an informational portion of a message and to determine whether the receiver satisfies the objects according to processing rules in a control memory.
  • Each receiver is operable to store reference data for objects it expects to receive.
  • reference data is a latitude and longitude location that is used to determine presence or absence within a polygon or circle object.
  • the reference data is generally representative of and determined by the owner or user of the selective call receiver.
  • the message sender predetermines the types or categories of objects, defines the token, argument format and data types, and defines the processing rules for each object.
  • Object, tokens, rules, argument formats and data types are thereafter used and recognized at both the source and destination of the message.
  • the message sender adds or causes the addition of one or more objects to the message.
  • the message sender might use a computer mouse to select a circle drawing icon for drawing a circle on a computer map.
  • Selection of the circle icon causes the computer to append a circle token to the text message.
  • the message sender then draws the circle expressed as a center having latitude and longitude, and radius on the computer map. Completion of the circle drawing causes the latitude and longitude and the radius to be attached to the circle token as arguments.
  • the object is transmitted as part of or along with textual information as a message through wireless communications channels of conventional means.
  • the method continues with each receiver receiving all transmitted messages and using objects to determine whether the message is intended for that receiver.
  • Receivers that find stored reference data that does not fit arguments of an object or objects received with the message discard the message.
  • the receiver finds that stored reference data satisfies the arguments of the received object or objects, the receiver takes additional steps. As is appropriate for the application, the additional steps may include displaying of the informational portion of the message, activation of an alarm or other operations.
  • the method may continue still further if secondary objects effect, direct, or steer other functions such as message decryption, message forwarding, and control operations.
  • the invention provides a method of operating a wireless system comprising the steps the receiver identifying an additional object received with the message where the object is indicative of message urgency or priority, storing a value indicative of message urgency or priority for the received message in memory, and using the value indicative of message urgency or priority to control the alarm characteristics indicating message urgency or priority to the user of the receiver by audible, visual, or other means .
  • the invention provides a method of operating a wireless system comprising the steps of the receiver identifying an additional object received with the message indicative of when the message will become obsolete at a future time, storing a value representative of time indicative of when the message will become obsolete at a future time, and detecting when the value representative of time till message expiration indicates the message is obsolete, and deleting the obsolete message from message memory m the receiver.
  • the invention provides a method of operating a wireless system comprising the steps of the receiver identifying an additional object received with a message directive of forwarding all or part of the message or control portions thereof to external devices or systems or alternatively first translating the message format or protocol and then forwarding the message to other external devices or systems.
  • External devices includes printers, electronic signage, and other apparatus
  • External systems includes computer data networks, current carrier transmission systems, other wireless communications systems such as another paging system, the short messaging channel of a cellular telephone system, RF activated aids used by deaf and hard or hearing people, and other.
  • the invention provides the receiver receiving confirmation or status information from external devices or systems as a result of message forwarding, or alternately the further steps of first translating the received confirmation or status information format and then displaying the confirmation or status information on the receivers display.
  • This arrangement allows the receiver to display p ⁇ nter-out-of-paper status or report activation of other aids used by deaf and hard or hearing people that may be coupled by means of an in-home radio-frequency network.
  • the invention also provides a method of operating a wireless communications system as above but where each receiver is first responsive to a common base address where the object or objects that qualify message retention and further receiver action may be considered a sub-address. In this manner the wireless communications system may serve both clients with conventional selective call needs and those using the present invention.
  • the invention further provides various methods for programming the reference data into each receiver for each object.
  • the process generally comprises the steps of selecting or generating new reference data indicative of the receiver or owner or user of the receiver, communicating the new reference data to the receiver by receiver keys or switches, a serial port, wireless over-the air and other methods known to those skilled in the art, and storing the reference data generally in non-volatile memory by and for access by the microprocessor of the receiver.
  • the owner or user of the receiver may perform the task of programming reference data as with the receiver keyboard or by calling a service provider that programs the receiver by wireless means.
  • a third party or the message sender may perform the programming operation as in the case where the user of a receiver is commissioned with a new professional function or rank or new jurisdictional responsibilities.
  • the invention also provides various methods for re-programming the reference data stored in each receiver for each category of group identifying description.
  • Reference data may need to be changed from time to time to reflect changes such as the geographic location of the receiver, or the professional advancement of the rank of the owner or user of the receiver. Again, new reference data may be input to the receiver by receiver keys or switches, a serial port, wireless over-the air and other methods known to those skilled in the art.
  • programming and reprogramming of reference data occurs as a result or is directed by an object as might useful in wireless over-the-air approaches.
  • the arguments of the object may be the reference data.
  • the reference data may be continuously variable.
  • the process generally comprises communicating the variable reference data from a source of variable reference data to the receiver by serial or other communications channel, where the reference data is provided continuously or upon command of the microprocessor in the receiver, and the receiver determines if the variable reference data satisfies the arguments of the object received as part of a message.
  • a GPS receiver is one example of a source of variable reference data.
  • the invention also provides a receiver unit for use in a wireless communications system operable to direct messages to specific groups of receivers within a larger group of receivers within the service area of the system.
  • the receiver unit comprises a wireless receiver, a rules driven decoding means coupled to the wireless receiver for recognizing an object, a memory means for storing reference data characteristic of the receiver or owner or user of the receiver, a rules guided computational means for determining whether the reference data satisfies the arguments of objects received with a message, and when satisfaction of the arguments occurs other responsive means responsive to the computational means .
  • the rules guided computation means may recognize and combine the results of individual tests of reference data against objects by
  • the invention provides as one further responsive means of the receiver a display for presenting the informational portion of the message.
  • the invention provides as one further responsive means of the receiver a generator for audio, visual or other annunciation means .
  • the invention provides as a still further responsive means of the receiver a computational means to recognize secondary objects that effect, direct, or steer all or part of the message including message decryption, selection of a path for forwarding all or part of the message through an input/output interface of the receiver.
  • Another responsive means of the receiver comprising steps a computational means to recognize a secondary object received with or as part of the message indicative of message urgency or priority, a procedure for storing a value indicative of message urgency or priority responsive to the object along with the message, a generator responsive to the value indicative of message urgency or priority and providing various amplitude, frequency, pattern and other characteristics indicative of message urgency or priority, and audible or other annunciator means responsive to the various amplitude, frequency, pattern or other generator drive characteristics .
  • Another responsive means of the receiver comprising the steps a computational means to recognize a secondary object received with or as part of the message indicative of when a message becomes obsolete, a means or procedure of storing a value indicative of when the message becomes obsolete along with the message, an computative means of operating on or otherwise detecting when the value indicative of when the message becomes obsolete for determining when obsolescence has occurred, and means for deleting an obsolete message and terminating receiver activities such as alarms associated with the message.
  • the invention provides as a still further responsive means of the receiver comprising the steps a computational means of recognizing a secondary object received with or as part of the message directive of forwarding all or part of the message or alternately first reformatting and then forwarding all or part of the message, forwarding by means of one or more communications ports of the receiver.
  • Communications ports may include serial, IrDA (infrared light), RF or any other interface required by devices such as computers or systems such as current carrier networks.
  • the invention further provides a receiver that has communications ports configured to receive data, status, message confirmation or other information input from external devices such as a baby monitor and systems such as a security system, a computational means in the receiver for acting on or alternately first reformatting and then acting on the information. Acting on the information may involve displaying, alarming or other activities appropriate to the type of information received through the communications ports.
  • the receiver further includes a memory for storing one or more previously recorded messages and a display or annunciation means for presenting the previously recorded message in response to receipt of an appropriate informational input.
  • the receiver further forwards the informational input or alternately first reformats the informational input and then forwards the information input, an output means such as an radio frequency transmitter, a secondary mobile receiver means having aural, non-aural or other means whereby the secondary mobile receiver may indicate receipt of informational input by deaf, hard of hearing or other people in local proximity to the first receiver as in the case of mowing the lawn.
  • the invention further provides a receiver that after signal reception and data recovery the step of decoding a base address that is common to all potential message recipients. By this means, receivers such as conventional belt pagers and receivers of the present invention can operate independently on a common wireless selective call system.
  • the invention further provides a receiver having memory for reference data used for qualifying arguments of objects, programming and reprogrammmg means for storing reference data in reference data memory, and communications ports for receiving reference data and programming commands .
  • the communications ports include the radio front-end of the receiver, keys or switches on the receiver, and other means known to those skilled in the art .
  • the invention provides a receiver having a communications port for receiving external reference data continuously or on demand, and a rules guided computational means for determining whether the reference data satisfies the arguments of objects that uses reference data provided by an external device rather than reference data stored in receiver.
  • FIGURE 1 is a simplified block diagram of a one-way, selective call communications system embodying various features of the invention.
  • FIGURE 2 is a simplified geographic depiction of a coverage area serviced by a selective call communications system, useful in understanding one approach to communicating with receivers located within a selected sub-area located within the broad coverage area.
  • the system 10 is configured to communicate information from a message originator to a specific group of message recipients amongst a larger group of potential message recipients .
  • the system is particularly well suited for use by public safety departments, disaster warning agencies and the like to transmit limited, content specific messages to affected groups of recipients among a larger group of potential recipients .
  • the system can be used by a metropolitan disaster agency to warn particular residents of a community (e.g. those residents living in the flood plain of a river) of an impending situation affecting only those residents (e.g., imminent flooding along the river) .
  • the system 10 functions automatically to direct the message to the affected members without also directing the message to the unaffected members .
  • the system helps ensure that the affected members receive the message and also helps avoid "bothering" the unaffected members with a message that does not concern them.
  • the system is easily and economically implemented using substantially existing communications media.
  • the system 10 includes a message origination system 12 that originates the message to be communicated to the specified group of potential recipients and includes a computer 14 coupled to the telephone network through a modem 16.
  • the message origination system 12 communicates with a wireless communications system through a wireless network access terminal 20 via a telephone network 18 all of known construction.
  • the wireless network access terminal 20 consists of at least one modem 22 and a network gateway
  • the wireless network access terminal 20 forwards messages from the message origination system 12 through a wireless network message distribution network 28 to radio frequency transmitter 30 or to multiple radio frequency transmitters 30 through 32 as required to reach all potential message recipients.
  • a wireless network message distribution network 28 to radio frequency transmitter 30 or to multiple radio frequency transmitters 30 through 32 as required to reach all potential message recipients.
  • an existing telephone network 18 is contemplated, it should be understood that the particular type of system used is not critical to the invention, and that other forms of existing and future communications systems, i.e., analog or digital, wireless personal communications, coaxial, broad-band fiber, optics etc., can be used.
  • the wireless communications system could be radio paging, cellular telephone, satellite direct or other wireless network .
  • potential recipients can be classified as having (a) a physical location which can be encompassed by a type of geographic form such as a polygon, (b) membership or functional role in an emergency response organization, utility or municipal crew, media outlet, c) a standard industrial classification (SIC) code indicative of heavy construction equipment, personal transport and other resources, or d) some other characteristic.
  • a physical location which can be encompassed by a type of geographic form such as a polygon
  • SIC standard industrial classification
  • each classification of potential message recipients is assigned a token normally represented as a unique reserved non-printing character or improbable character string.
  • Tokens are followed by or encapsulate arguments that more specifically define the token.
  • Arguments include the professional rank within a municipal crew or unit number of a response group. Sub-argument levels are feasible. Objects may also contain an indicator of the length or number of arguments.
  • An object or objects used to qualify further selective call receiver 50 response may be considered the "address" of a specific group amongst the potential group of message recipients.
  • the particular classification of address objects is not critical to the invention, and the types of classifications herein referenced are for illustrative rather than limiting purposes.
  • the computer 14 functions to keep track of the tokens, to automate the assembly of the arguments, and to append the object consisting of tokens and related arguments to the informational portion of a message.
  • the message with the incorporated object "address" is then communicated through the modem 16 and existing telephone network 18 to the wireless communications system access terminal 20.
  • Wireless communications system access terminal 20 includes a modem 22 that receives the message with the incorporated object address and supplies the message with the incorporated address to a message distribution network 28 and ultimately to one or more wireless transmitters 30 & 32 for broadcast as radio frequency signals 40.
  • Radio frequency signals 40 are received by the selective call receivers of all potential message recipients where selective call receiver 50 is representative of all selective call receivers.
  • Selective call receiver 50 uses RF receiver 52 and data recover 54 circuitry of known form to first convert radio frequency signals 40 to a baseband digital information thus reconstituting the original message.
  • the demodulated message is passed to a microprocessor 60 that uses instructions in control memory 62 to determine whether a received message is intended for the receiver.
  • the method continues with steps the microprocessor 60 parsing the digital string comprising the message to identify tokens and related arguments, testing reference information stored in reference data memory 66 against the arguments of received objects using testing rules appropriate to the type of object where the rules are coded in control memory 62.
  • the microprocessor discards the received message.
  • the microprocessor 60 stores the message in message memory 64 and performs other steps appropriate to the specific application such as displaying the textual portion of the message on message display 70 or activating an audible alarm 72.
  • the selective call receiver 50 receives the radio frequency signals 40 through RF receiver 52 and data recover 54 circuitry, and then decodes a base selective call address with base address decoder 56.
  • a unique address is assigned to each client by radio paging service providers serving many clients with different applications. In this application, all potential message recipients are treated as a single client. With a common base address, the selective call receivers of all potential message recipients receive all messages as the first step in qualifying message reception.
  • the microprocessor 60 parses the digital string comprising the message to identify an object. The microprocessor 60 tests reference information stored in reference data memory 66 against the arguments of objects. When the reference data does not satisfy object arguments, the microprocessor 60 discards the received message.
  • the microprocessor 60 stores the message in message memory 64 and performs other steps appropriate to the specific application.
  • the object provides a "sub-addressing" function but otherwise provides the same grouping function as when considered an "address" .
  • the invention further provides various methods for programming the reference data into each selective call receiver 50 for each object.
  • the process generally comprises the steps of selecting or generating new reference data indicative of the receiver or owner or user of the receiver, communicating the new reference data to the receiver by keys 76 or an input / output interface 74 or wireless over-the air using the RF receiver 52 and data recover 54 signal path or other methods known to those skilled in the art, and storing the reference data generally in non-volatile memory represented by reference data memory 68 by and for access by microprocessor 50 of selective call receiver 50.
  • the owner or user of the selective call receiver 50 may perform the task of programming reference data as with keys 76 or by calling a service provider that programs the selective call receiver 50 by wireless means.
  • a third party or the message sender may perform the programming operation as in the case where the user of a receiver is commissioned with a new professional function or rank or new jurisdictional responsibilities.
  • the invention also provides various methods for re-programming the reference data stored in each receiver for each category of group identifying description.
  • Reference data may need to be changed from time to time to reflect changes such as the geographic location of the receiver, or the professional advancement of the rank of the owner or user of the receiver.
  • new reference data may be input to the receiver by keys 76 or an input / output interface 74 or by wireless over-the air using the RF receiver 52 and data recover 54 signal path of selective call receiver 50 or by other methods known to those skilled in the art.
  • programming and reprogramming of reference data occurs as a result or is directed by an object.
  • the steps may further comprise including the individual serial number or the present location of selective call receiver 50 as one argument of the object and including new reference data as another argument of the object, the microprocessor 60 correlating the serial number or present location of selective call receiver 50 to arguments of the object, and when successfully correlated programming or reprogramming reference data argument into reference data memory 66.
  • Still another feature that can be implemented is a roving version of selective call receiver 50 capable of receiving localized messages while moving within or through an affected space or area.
  • a receiver can be equipped, for example, to communicate with a global positioning system (GPS) receiver that monitors the geographical position of selective call receiver 50 and supplies positioning information that can be used by selective call receiver 50 to determine whether the receiver is within the geographic area specified by the message originator, and broadcast by transmitters 30 and 32.
  • GPS global positioning system
  • a communications channel such as input / output interface 74 would be used for communications between selective call receiver 50 and the GPS receiver.
  • location data provided by the GPS receiver would be used by selective call receiver 50 in place of the fixed location reference data in reference data memory 66. If the current location as provided by the GPS receiver falls within the specified geographic area of a message, selective call receiver 50 displays the message. If it does not, the message is ignored.
  • the invention provides that an object and associated arguments are qualified using rules in control memory 64 against reference data in reference data memory 66, and that qualification causes message display via message display 70, alarm activation via audible alarm 72 or other further activity.
  • FIGURE 2 One important mode of operation is in using a selective call system 10 of FIGURE 1 to contact receivers within a defined geographic sub-area of the overall service area.
  • the agency generating or originating the message uses a polygon object 110 to represent polygon 100.
  • the polygon token 115 of polygon object 110 is followed by a count 120 of the polygon vertices and 5 latitude / longitude coordinate point arguments 121, 122, 123, 124, and 125 that correspond to the five vertices 101, 102, 103, 104, and 105 of polygon 100.
  • polygon token 120 is represented by a non-printing ASCII character ⁇ DC1> having a Hex 11.
  • the message is intended for all selective call receivers with polygon 100 bounded by geographic coordinate points 101, 102, 103, 103, 104 and 105.
  • the geographic coordinates are selected to correspond with the actual physical location of the area for which the message is intended.
  • the points are preferably generated using a geographic map generated by a computer as the computer 14 of FIGURE 1 and displayed on a video monitor or screen within the agency generating the message.
  • individual coordinates can be established for any point.
  • a polygon area defining the desired contact area can be established.
  • individual selective call receivers 50 can determine whether they are contained within the defined polygon area and act accordingly.
  • Algorithms for determining presence or absence in the defined polygon area are of known construction.
  • Individual selective call receivers 50 use a reference geographic coordinate point stored in reference data memory 66 as shown in FIGIRE 1 in the algorithm.
  • the reference geographic coordinate point and the arguments 121, 122, 123, 124, and 125 of polygon object 110 have a coordinate system in common.
  • the invention provides for any geographic object shape and related algorithm that determines presence or absence in a areas of those shapes as a means of dynamically grouping message recipients amongst a larger number of potential message recipients.
  • a message may contain multiple objects for dynamically grouping message recipients amongst a larger group of potential message recipients, that each object and associated arguments are qualified by pre-determine codified rules or algorithms against reference data characteristic of the user or owner of the selective call receiver, that the results of qualifying multiple objects may be combined by Boolean or other operators, and that qualification may cause message display via message display 70, alarm activation via audible alarm 72 or other activity.
  • DCl is the polygon token and lat/lonl through lat/lon 5 are arguments of the polygon token
  • DC2 is a function token and ws and vf are weather spotter and volunteer firefighter arguments respectively, and where
  • ⁇ > is the Boolean object and & is a Boolean "AND" argument .
  • system 10 of FIGURE 1 can be operated with secondary objects that cause all or part of textual or control information of a qualified received message to be routed to auxiliary devices or networks where the arguments of the secondary object may define the routing or otherwise guide the communications process.
  • the steps of the further refinement may comprise for example, the microprocessor 60 parsing, identifying and qualifying one or more "address" objects causing the selective call receiver 50 to retain the received message and continue operation on the message, specifically microprocessor 60 further parsing, identifying, and qualifying a secondary object causing subsequent operations.
  • microprocessor 60 may generate alarms with various amplitude, pattern, and frequency characteristics indicative of message urgency or priority.
  • One secondary object may control the amplitude, duration and pattern of audio alarms and visual annunciators so that message urgency is conveyed audibly, visually or tactically to message recipients.
  • One secondary object may contain arguments representing the time at which a message becomes obsolete.
  • the steps of this further process comprising microprocessor 60 parsing, identifying and evaluating address objects, when address objects are satisfied retaining the message and the microprocessor 60 taking further steps.
  • the further steps comprise the microprocessor 60 parsing the message string and identifying a secondary object indicative of message expiration, storing the argument of the expire object or a value representative of that argument as a measure of when the message will become obsolete at a future time along with the message in message memory 64, periodically testing or otherwise detecting when the argument or representative value indicates expiration, and deletlling the message from message memory 64 and terminating alarms and other activities associated with the message .
  • One secondary object may cause or direct all or part of the textual or control portion of the message through the input/output interface 74 of FIGURE 1 through transport media to one or more external devices or systems such as a highway billboard, a generator that scrolls a message across the bottom of a TV screen, a server of a computer network that can post information via an corporate network, a text to speech synthesizer, and other communications means of know construction.
  • transport medium is intended to include any medium through which electrical or optical signals or energy can be transported from one location to another and includes, for example, power distribution networks and wiring, telephone or data communication networks, wireless links, optical fibers and the like.
  • the information forwarding process may involve first reformatting the information or converting the protocol for compatibility of each transport media.
  • the textual or control portion of the message forwarded though the input/output interface 74 is useful for turning off utility valves, triggering the vibrator of an on-site pager of deaf individuals who may be performing chores in the yard, or triggering a status response .
  • a triggering operation could be used to return status or other information to the message origination system 12 of FIGURE 1 where the system 10 is made bi-directional.
  • a bi-directional system could provide emergency managers confirmation of message reception at and readiness by critical infrastructure such as hospitals.
  • Still another advantageous feature that can be incorporated into the selective call system described herein is the ability to use single or multiple message launch sites only one of which is fully depicted in FIGIRE 1 as message origination system 12.
  • a message that is to be transmitted to one or more receivers as typified by selective call receiver 50 can originate at more than one site and can be transmitted over the service area via one or more transmitters as represented by radio frequency transmitters #1 and #n, 30 and 32 respectively.
  • Other launch sites can be provided with similar or identical software to provide redundancy and mutual aid capabilities with minimal additional cost.
  • Still further refinements can be made by the steps comprising including a message identifying number in all messages, and in a subsequent message microprocessor 60 parsing and identifying a secondary object having as an argument a message identifying number.
  • microprocessor 60 of selective call receiver 50 When the microprocessor 60 of selective call receiver 50 recognizes a object indicative of canceling a previous message, microprocessor 60 checks for the presence of a stored message having the message identifying number and if present deletes the stored message having a message identifying number matching the argument message identifying number of the object causing message deletion.
  • Still another feature that can be implemented is the capability of linking with other local premise based RF coupled devices such as baby monitors, telephone monitors and doorbell ring detectors.
  • the feature is particularly useful to the hearing impaired who cannot respond to ordinary sound-based signals.
  • Such devices can be linked to a transmitter that generates a secondary signal receiver channel coupled to the selective call receiver 50 of FIGURE 1.
  • the selective call receiver 50 can be made to recognize the signals of other local premise based RF couple devices and echo the alert of these devices via the message display 70, audible alarm 72, or other means of selective call receiver 50.
  • a warning repeater By coupling a selective call receiver 50 through an input / output interface 74 to a low power transmitter or on-site selective call system, a warning repeater is formed by which an on-site pager having a vibrating alarm indicator to aid persons who cannot hear sound-based warnings, signals or messages.
  • the invention has been shown and described in its preferred form using a wireless communications system such as a paging system, it will be appreciated that the invention is not limited in its broader aspects to selective call systems or even to wireless communications systems.
  • the invention can also be used in connection with alternative forms of communication and message delivery such as wireless telephones, the Internet, hardwired computer systems, television or other broadcast receivers or combinations of such devices.

Abstract

An emergency notification system using selective call communications techniques is provided for communicating human and property safety information to and from recipients scattered over wide geographic areas. A computer (14) controlled head end communications interface adds subaddress information to a message to target intended recipients. A media router (24) directs the message through appropriate transport media in accordance with the address information. Preferably, the messages are communicated, at least in part, over existing paging systems.

Description

EMERGENCY MESSAGING SYSTEM RELATED APPLICATION
This is a Continuation-in-Part of U.S. Patent
Application Serial No. 08/845,912 filed April 25, 1997, which is itself a continuation-in-part of U.S. Patent
Application Serial No. 08/696,014 filed August 20, 1996.
BACKGROUND OF THE INVENTION
This invention relates generally to emergency notification systems and, more particularly, to systems for communicating human and property safety information by directing messages to people grouped by generalized descriptions of the group contained within or along with the message.
The need to communicate limited content data messages for warning and mobilization purposes in emergency situations is growing. Sirens, radio/TV emergency alert systems ("EAS"), telephone ring-down and other systems are becoming antiquated and ineffective for an array of technical, lifestyle, building construction, legal, regulatory, societal expectation and other reasons. These legacy systems are limited by dependence on AC power, vulnerability to weather and natural disasters, human errors and system delays.
Legacy warning systems are barriers to other safety technology because they are not amenable to ready conversion into digital format. Plume-cloud and other real-time computer aided modeling and graphic information systems software are important tools for combating terrorism, and other disaster scenarios. To minimize human error and maximize response times, these tools must interface directly and seamlessly with early-warning / emergency information dissemination / mobilization systems .
While some warning systems like EAS do preface messages with message source, coverage area, and other control information, this control information is not infinitely variable. Geographic areas are fixed, large and pre-defined. The control information is suited for wide area situations and was designed primarily for use by news broadcast and other media rather than general public .
Existing wireless communications of known configuration like paging systems solve part of the message targeting problem. Such selective call radio systems combine the speed and coverage of wireless "broadcast" techniques with the address -specific capabilities of wire-based systems. Accordingly, wireless paging systems can be well suited for providing cost-effective, efficient and immediate, limited communications between for example, utilities and police, fire and disaster control authorities on the one hand, and widely dispersed community residents on the other.
Unfortunately, existing selective call systems are not a total solution for emergency notification. Paging systems commonly use receivers that recognize a limited number of single level address selection (variously Code Assignment Plan (CAP) , or Capture) codes. Because of these and other technical limitations, emergency managers have generally restricted radio paging and other selective call system usage to emergency and political personnel.
Selective call communications systems are generally operated to be address specific, that is a message is sent to message recipients with specific addresses. In some selective call applications, the message sender may not know the specific addresses of individual message recipients. In such cases, selective call communications systems are generally operated by pre-assigning specific group addresses to message recipients with common interests such as those desiring to receive stock prices or volunteer firefighter information. When grouping of message recipients is dynamic, selective call systems are generally operated to transmit auxiliary specific group addresses to each intended message recipient in advance of the informational message (Petreye et al, US Patent 5,635,914). Still another method (Mallia, US Patent 5,007,830) includes the specific addresses of intended message recipients with an informational message. Neither the method of Petreye et al nor that of Mallia is satisfactory when the grouping of message recipients is highly dynamic and involves very large numbers of message recipients. Group set-up time and/or message length become excessive and impractical . Both methods require that the message sender or selective call system operator know the specific addresses of the intended message recipients .
The prime objective of the present invention is a means of achieving dynamic grouping involving extremely large numbers of potential message recipients in a selective call system where grouping and messaging is accomplished with minimal communications traffic, in minimum time, and without knowledge of specific end-user addresses by the message sender. SUMMARY OF THE INVENTION
The present invention provides a method of operating a wireless system so as to communicate messages to specific groups amongst a plurality of potential message recipients according to whether the potential message recipients meets arguments in one or more group-identifying descriptions transmitted with or as part of a message. Identified groups may be highly dynamic and have a vast range of combinations of intended message recipients. The message sender may reach one to a nearly infinite number of intended message recipients with a common message. The message sender does not know or cause transmission of the specific addresses of intended message recipients, rather only knows generalized characteristics. Examples of generalized characteristics include a geographic area such as a polygon having a list of vertices as arguments, or a functional role such as firefighter having rank such as captain as an argument .
For purposes of understanding the present invention, a generalized characteristic is represented by a code or code sequence known to the receiver as being indicative of a category is called a token. Code or code sequences generally involve reserved or non-printing characters, improbable character sequences or reserved words. Various types and numbers of arguments may be associated with a token. An argument for a military token might be a military rank that is represented by a number. A token and associated arguments are termed an object . It is convenient to use objects for purposes beyond causing dynamic grouping in a selective call system. For purposes of understanding the present invention, objects other than those that cause dynamic grouping may be identified variously as secondary or control objects.
The method of this invention comprises the steps of equipping each of the potential message recipients with a wireless receiver operable to receive messages. The receiver is operable to recognize objects received with an informational portion of a message and to determine whether the receiver satisfies the objects according to processing rules in a control memory.
Multiple objects may be sent with the informational portion of the message and processing results of individual objects may be combined by Boolean or other operators for greater flexibility of grouping.
Each receiver is operable to store reference data for objects it expects to receive. An example of reference data is a latitude and longitude location that is used to determine presence or absence within a polygon or circle object. The reference data is generally representative of and determined by the owner or user of the selective call receiver.
With the present invention, the message sender predetermines the types or categories of objects, defines the token, argument format and data types, and defines the processing rules for each object. Object, tokens, rules, argument formats and data types are thereafter used and recognized at both the source and destination of the message.
At the time of message transmission, the message sender adds or causes the addition of one or more objects to the message. As an example, the message sender might use a computer mouse to select a circle drawing icon for drawing a circle on a computer map.
Selection of the circle icon causes the computer to append a circle token to the text message. The message sender then draws the circle expressed as a center having latitude and longitude, and radius on the computer map. Completion of the circle drawing causes the latitude and longitude and the radius to be attached to the circle token as arguments. The object is transmitted as part of or along with textual information as a message through wireless communications channels of conventional means. The method continues with each receiver receiving all transmitted messages and using objects to determine whether the message is intended for that receiver. Receivers that find stored reference data that does not fit arguments of an object or objects received with the message discard the message. When the receiver finds that stored reference data satisfies the arguments of the received object or objects, the receiver takes additional steps. As is appropriate for the application, the additional steps may include displaying of the informational portion of the message, activation of an alarm or other operations.
The method may continue still further if secondary objects effect, direct, or steer other functions such as message decryption, message forwarding, and control operations.
In one case of secondary objects, the invention provides a method of operating a wireless system comprising the steps the receiver identifying an additional object received with the message where the object is indicative of message urgency or priority, storing a value indicative of message urgency or priority for the received message in memory, and using the value indicative of message urgency or priority to control the alarm characteristics indicating message urgency or priority to the user of the receiver by audible, visual, or other means .
In another case of secondary objects, the invention provides a method of operating a wireless system comprising the steps of the receiver identifying an additional object received with the message indicative of when the message will become obsolete at a future time, storing a value representative of time indicative of when the message will become obsolete at a future time, and detecting when the value representative of time till message expiration indicates the message is obsolete, and deleting the obsolete message from message memory m the receiver.
In another case of secondary objects, the invention provides a method of operating a wireless system comprising the steps of the receiver identifying an additional object received with a message directive of forwarding all or part of the message or control portions thereof to external devices or systems or alternatively first translating the message format or protocol and then forwarding the message to other external devices or systems. External devices includes printers, electronic signage, and other apparatus External systems includes computer data networks, current carrier transmission systems, other wireless communications systems such as another paging system, the short messaging channel of a cellular telephone system, RF activated aids used by deaf and hard or hearing people, and other.
The invention provides the receiver receiving confirmation or status information from external devices or systems as a result of message forwarding, or alternately the further steps of first translating the received confirmation or status information format and then displaying the confirmation or status information on the receivers display. This arrangement allows the receiver to display pπnter-out-of-paper status or report activation of other aids used by deaf and hard or hearing people that may be coupled by means of an in-home radio-frequency network.
The invention also provides a method of operating a wireless communications system as above but where each receiver is first responsive to a common base address where the object or objects that qualify message retention and further receiver action may be considered a sub-address. In this manner the wireless communications system may serve both clients with conventional selective call needs and those using the present invention.
The invention further provides various methods for programming the reference data into each receiver for each object. The process generally comprises the steps of selecting or generating new reference data indicative of the receiver or owner or user of the receiver, communicating the new reference data to the receiver by receiver keys or switches, a serial port, wireless over-the air and other methods known to those skilled in the art, and storing the reference data generally in non-volatile memory by and for access by the microprocessor of the receiver.
In certain applications, the owner or user of the receiver may perform the task of programming reference data as with the receiver keyboard or by calling a service provider that programs the receiver by wireless means. In other applications, a third party or the message sender may perform the programming operation as in the case where the user of a receiver is commissioned with a new professional function or rank or new jurisdictional responsibilities.
The invention also provides various methods for re-programming the reference data stored in each receiver for each category of group identifying description.
Reference data may need to be changed from time to time to reflect changes such as the geographic location of the receiver, or the professional advancement of the rank of the owner or user of the receiver. Again, new reference data may be input to the receiver by receiver keys or switches, a serial port, wireless over-the air and other methods known to those skilled in the art.
In one embodiment programming and reprogramming of reference data occurs as a result or is directed by an object as might useful in wireless over-the-air approaches. The arguments of the object may be the reference data.
In another embodiment, the reference data may be continuously variable. In this case, the process generally comprises communicating the variable reference data from a source of variable reference data to the receiver by serial or other communications channel, where the reference data is provided continuously or upon command of the microprocessor in the receiver, and the receiver determines if the variable reference data satisfies the arguments of the object received as part of a message. A GPS receiver is one example of a source of variable reference data.
The invention also provides a receiver unit for use in a wireless communications system operable to direct messages to specific groups of receivers within a larger group of receivers within the service area of the system. The receiver unit comprises a wireless receiver, a rules driven decoding means coupled to the wireless receiver for recognizing an object, a memory means for storing reference data characteristic of the receiver or owner or user of the receiver, a rules guided computational means for determining whether the reference data satisfies the arguments of objects received with a message, and when satisfaction of the arguments occurs other responsive means responsive to the computational means .
As a further refinement, the rules guided computation means may recognize and combine the results of individual tests of reference data against objects by
Boolean or other operators incorporated into the message.
The invention provides as one further responsive means of the receiver a display for presenting the informational portion of the message. The invention provides as one further responsive means of the receiver a generator for audio, visual or other annunciation means .
The invention provides as a still further responsive means of the receiver a computational means to recognize secondary objects that effect, direct, or steer all or part of the message including message decryption, selection of a path for forwarding all or part of the message through an input/output interface of the receiver. Another responsive means of the receiver comprising steps a computational means to recognize a secondary object received with or as part of the message indicative of message urgency or priority, a procedure for storing a value indicative of message urgency or priority responsive to the object along with the message, a generator responsive to the value indicative of message urgency or priority and providing various amplitude, frequency, pattern and other characteristics indicative of message urgency or priority, and audible or other annunciator means responsive to the various amplitude, frequency, pattern or other generator drive characteristics .
Another responsive means of the receiver comprising the steps a computational means to recognize a secondary object received with or as part of the message indicative of when a message becomes obsolete, a means or procedure of storing a value indicative of when the message becomes obsolete along with the message, an computative means of operating on or otherwise detecting when the value indicative of when the message becomes obsolete for determining when obsolescence has occurred, and means for deleting an obsolete message and terminating receiver activities such as alarms associated with the message. The invention provides as a still further responsive means of the receiver comprising the steps a computational means of recognizing a secondary object received with or as part of the message directive of forwarding all or part of the message or alternately first reformatting and then forwarding all or part of the message, forwarding by means of one or more communications ports of the receiver. Communications ports may include serial, IrDA (infrared light), RF or any other interface required by devices such as computers or systems such as current carrier networks.
The invention further provides a receiver that has communications ports configured to receive data, status, message confirmation or other information input from external devices such as a baby monitor and systems such as a security system, a computational means in the receiver for acting on or alternately first reformatting and then acting on the information. Acting on the information may involve displaying, alarming or other activities appropriate to the type of information received through the communications ports.
In one embodiment, the receiver further includes a memory for storing one or more previously recorded messages and a display or annunciation means for presenting the previously recorded message in response to receipt of an appropriate informational input.
In one embodiment, the receiver further forwards the informational input or alternately first reformats the informational input and then forwards the information input, an output means such as an radio frequency transmitter, a secondary mobile receiver means having aural, non-aural or other means whereby the secondary mobile receiver may indicate receipt of informational input by deaf, hard of hearing or other people in local proximity to the first receiver as in the case of mowing the lawn. The invention further provides a receiver that after signal reception and data recovery the step of decoding a base address that is common to all potential message recipients. By this means, receivers such as conventional belt pagers and receivers of the present invention can operate independently on a common wireless selective call system.
The invention further provides a receiver having memory for reference data used for qualifying arguments of objects, programming and reprogrammmg means for storing reference data in reference data memory, and communications ports for receiving reference data and programming commands . The communications ports include the radio front-end of the receiver, keys or switches on the receiver, and other means known to those skilled in the art .
In another embodiment, the invention provides a receiver having a communications port for receiving external reference data continuously or on demand, and a rules guided computational means for determining whether the reference data satisfies the arguments of objects that uses reference data provided by an external device rather than reference data stored in receiver.
It is a prime object of the invention to provide a new and improved system for effectively disseminating emergency warnings and facilitating emergency response mobilization to affected populations amongst vast numbers of potential warning recipients and responders in the briefest period of time, without deployment of vast new communications infrastructure.
It is an object of the invention to provide a new and improved system for disseminating information to specific groups among a plurality of potential message recipients utilizing existing, low-cost communications media. It is a further object of the invention that the specified groups of receivers perform additional steps such as activating external sirens, triggering remote devices, and further routing or first translating and then routing information through other physical media in accordance with the media type, protocol requirements and other nature of the required communications . BRIEF DESCRIPTION OF THE DRAWINGS
The features of the present invention which are believed to be novel are set forth with particularity in the appended claims. The invention, together with the further objects and advantages thereof, may best be understood by reference to the following description taken in conjunction with the accompanying drawings, wherein like reference numerals identify like elements, and wherein:
FIGURE 1 is a simplified block diagram of a one-way, selective call communications system embodying various features of the invention. FIGURE 2 is a simplified geographic depiction of a coverage area serviced by a selective call communications system, useful in understanding one approach to communicating with receivers located within a selected sub-area located within the broad coverage area.
DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring to the drawings and, in particular, to Fig. 1, a simplified block diagram of a selective call communications system 10 is illustrated. In accordance with one aspect of the invention, the system 10 is configured to communicate information from a message originator to a specific group of message recipients amongst a larger group of potential message recipients . In the illustrated embodiment, the system is particularly well suited for use by public safety departments, disaster warning agencies and the like to transmit limited, content specific messages to affected groups of recipients among a larger group of potential recipients . For example, the system can be used by a metropolitan disaster agency to warn particular residents of a community (e.g. those residents living in the flood plain of a river) of an impending situation affecting only those residents (e.g., imminent flooding along the river) . Although a signal is broadcast over the entire community and, hence, is potentially receivable by every member of the community, the system 10 functions automatically to direct the message to the affected members without also directing the message to the unaffected members . The system helps ensure that the affected members receive the message and also helps avoid "bothering" the unaffected members with a message that does not concern them. In accordance with a principal aspect of the invention, the system is easily and economically implemented using substantially existing communications media.
In the illustrated embodiment, the system 10 includes a message origination system 12 that originates the message to be communicated to the specified group of potential recipients and includes a computer 14 coupled to the telephone network through a modem 16. The message origination system 12 communicates with a wireless communications system through a wireless network access terminal 20 via a telephone network 18 all of known construction. The wireless network access terminal 20 consists of at least one modem 22 and a network gateway
24 typically computer hardware of known construction. The wireless network access terminal 20 forwards messages from the message origination system 12 through a wireless network message distribution network 28 to radio frequency transmitter 30 or to multiple radio frequency transmitters 30 through 32 as required to reach all potential message recipients. Although an existing telephone network 18 is contemplated, it should be understood that the particular type of system used is not critical to the invention, and that other forms of existing and future communications systems, i.e., analog or digital, wireless personal communications, coaxial, broad-band fiber, optics etc., can be used. Similarly, the wireless communications system could be radio paging, cellular telephone, satellite direct or other wireless network .
It is assumed that specified groups of potential recipients have been previously identified according to some selection criteria. For example, potential recipients can be classified as having (a) a physical location which can be encompassed by a type of geographic form such as a polygon, (b) membership or functional role in an emergency response organization, utility or municipal crew, media outlet, c) a standard industrial classification (SIC) code indicative of heavy construction equipment, personal transport and other resources, or d) some other characteristic.
In any event, each classification of potential message recipients is assigned a token normally represented as a unique reserved non-printing character or improbable character string. Tokens are followed by or encapsulate arguments that more specifically define the token. Arguments include the professional rank within a municipal crew or unit number of a response group. Sub-argument levels are feasible. Objects may also contain an indicator of the length or number of arguments. By adding selection information into the message and thereafter decoding it in each individual selective call receiver 50, the selective call receivers 50 can, on an individual basis, determine whether they are part of the intended message receiving group. If not, they can ignore the message. If they are, they can respond as is appropriate.
An object or objects used to qualify further selective call receiver 50 response may be considered the "address" of a specific group amongst the potential group of message recipients. The particular classification of address objects is not critical to the invention, and the types of classifications herein referenced are for illustrative rather than limiting purposes.
The computer 14 functions to keep track of the tokens, to automate the assembly of the arguments, and to append the object consisting of tokens and related arguments to the informational portion of a message. The message with the incorporated object "address" is then communicated through the modem 16 and existing telephone network 18 to the wireless communications system access terminal 20. Wireless communications system access terminal 20 includes a modem 22 that receives the message with the incorporated object address and supplies the message with the incorporated address to a message distribution network 28 and ultimately to one or more wireless transmitters 30 & 32 for broadcast as radio frequency signals 40. Radio frequency signals 40 are received by the selective call receivers of all potential message recipients where selective call receiver 50 is representative of all selective call receivers. Selective call receiver 50 uses RF receiver 52 and data recover 54 circuitry of known form to first convert radio frequency signals 40 to a baseband digital information thus reconstituting the original message. The demodulated message is passed to a microprocessor 60 that uses instructions in control memory 62 to determine whether a received message is intended for the receiver. The method continues with steps the microprocessor 60 parsing the digital string comprising the message to identify tokens and related arguments, testing reference information stored in reference data memory 66 against the arguments of received objects using testing rules appropriate to the type of object where the rules are coded in control memory 62. When the reference data does not satisfy the arguments of the addressing object or objects, the microprocessor discards the received message. When the reference data satisfies object arguments, the microprocessor 60 stores the message in message memory 64 and performs other steps appropriate to the specific application such as displaying the textual portion of the message on message display 70 or activating an audible alarm 72.
In another embodiment, the selective call receiver 50 receives the radio frequency signals 40 through RF receiver 52 and data recover 54 circuitry, and then decodes a base selective call address with base address decoder 56. A unique address is assigned to each client by radio paging service providers serving many clients with different applications. In this application, all potential message recipients are treated as a single client. With a common base address, the selective call receivers of all potential message recipients receive all messages as the first step in qualifying message reception. Following rules in control memory 62, the microprocessor 60 parses the digital string comprising the message to identify an object. The microprocessor 60 tests reference information stored in reference data memory 66 against the arguments of objects. When the reference data does not satisfy object arguments, the microprocessor 60 discards the received message. When the reference data satisfies object arguments, the microprocessor 60 stores the message in message memory 64 and performs other steps appropriate to the specific application. In this embodiment, the object provides a "sub-addressing" function but otherwise provides the same grouping function as when considered an "address" .
The invention further provides various methods for programming the reference data into each selective call receiver 50 for each object. Referring to FIGURE 1, the process generally comprises the steps of selecting or generating new reference data indicative of the receiver or owner or user of the receiver, communicating the new reference data to the receiver by keys 76 or an input / output interface 74 or wireless over-the air using the RF receiver 52 and data recover 54 signal path or other methods known to those skilled in the art, and storing the reference data generally in non-volatile memory represented by reference data memory 68 by and for access by microprocessor 50 of selective call receiver 50.
In certain applications, the owner or user of the selective call receiver 50 may perform the task of programming reference data as with keys 76 or by calling a service provider that programs the selective call receiver 50 by wireless means. In other applications, a third party or the message sender may perform the programming operation as in the case where the user of a receiver is commissioned with a new professional function or rank or new jurisdictional responsibilities.
The invention also provides various methods for re-programming the reference data stored in each receiver for each category of group identifying description.
Reference data may need to be changed from time to time to reflect changes such as the geographic location of the receiver, or the professional advancement of the rank of the owner or user of the receiver. Again, new reference data may be input to the receiver by keys 76 or an input / output interface 74 or by wireless over-the air using the RF receiver 52 and data recover 54 signal path of selective call receiver 50 or by other methods known to those skilled in the art. In one embodiment , programming and reprogramming of reference data occurs as a result or is directed by an object. For wireless over-the-air approaches the steps may further comprise including the individual serial number or the present location of selective call receiver 50 as one argument of the object and including new reference data as another argument of the object, the microprocessor 60 correlating the serial number or present location of selective call receiver 50 to arguments of the object, and when successfully correlated programming or reprogramming reference data argument into reference data memory 66.
Still another feature that can be implemented is a roving version of selective call receiver 50 capable of receiving localized messages while moving within or through an affected space or area. Such a receiver can be equipped, for example, to communicate with a global positioning system (GPS) receiver that monitors the geographical position of selective call receiver 50 and supplies positioning information that can be used by selective call receiver 50 to determine whether the receiver is within the geographic area specified by the message originator, and broadcast by transmitters 30 and 32. A communications channel such as input / output interface 74 would be used for communications between selective call receiver 50 and the GPS receiver. In any case, location data provided by the GPS receiver would be used by selective call receiver 50 in place of the fixed location reference data in reference data memory 66. If the current location as provided by the GPS receiver falls within the specified geographic area of a message, selective call receiver 50 displays the message. If it does not, the message is ignored.
In one embodiment, the invention provides that an object and associated arguments are qualified using rules in control memory 64 against reference data in reference data memory 66, and that qualification causes message display via message display 70, alarm activation via audible alarm 72 or other further activity.
One important mode of operation is in using a selective call system 10 of FIGURE 1 to contact receivers within a defined geographic sub-area of the overall service area. One way to achieve this is depicted in FIGURE 2. In this method and system, the agency generating or originating the message uses a polygon object 110 to represent polygon 100. As an example of the digital representation of polygon 100, the polygon token 115 of polygon object 110 is followed by a count 120 of the polygon vertices and 5 latitude / longitude coordinate point arguments 121, 122, 123, 124, and 125 that correspond to the five vertices 101, 102, 103, 104, and 105 of polygon 100. In this example, polygon token 120 is represented by a non-printing ASCII character <DC1> having a Hex 11.
It is assumed that the message is intended for all selective call receivers with polygon 100 bounded by geographic coordinate points 101, 102, 103, 103, 104 and 105. The geographic coordinates are selected to correspond with the actual physical location of the area for which the message is intended. The points are preferably generated using a geographic map generated by a computer as the computer 14 of FIGURE 1 and displayed on a video monitor or screen within the agency generating the message. By highlighting an individual area on a computer based mapping system, individual coordinates can be established for any point. By selecting five grid coordinates, a polygon area defining the desired contact area can be established. Be selecting and causing the polygon token and grid coordinate arguments to be included with a message and using the selective call system 10 to broadcast the message, individual selective call receivers 50 can determine whether they are contained within the defined polygon area and act accordingly.
Algorithms for determining presence or absence in the defined polygon area are of known construction. Individual selective call receivers 50 use a reference geographic coordinate point stored in reference data memory 66 as shown in FIGIRE 1 in the algorithm. The reference geographic coordinate point and the arguments 121, 122, 123, 124, and 125 of polygon object 110 have a coordinate system in common.
The invention provides for any geographic object shape and related algorithm that determines presence or absence in a areas of those shapes as a means of dynamically grouping message recipients amongst a larger number of potential message recipients.
The invention further provides that a message may contain multiple objects for dynamically grouping message recipients amongst a larger group of potential message recipients, that each object and associated arguments are qualified by pre-determine codified rules or algorithms against reference data characteristic of the user or owner of the selective call receiver, that the results of qualifying multiple objects may be combined by Boolean or other operators, and that qualification may cause message display via message display 70, alarm activation via audible alarm 72 or other activity.
An example of this further provision is the following message string: <DC1> lat/lonl, lat/lon2, lat/lon3, lat/lon4, lat/lon5 <DC2> ws, vf < >
& Funnel cloud reported in county to west. Activate watch procedures. Where DCl is the polygon token and lat/lonl through lat/lon 5 are arguments of the polygon token, where DC2 is a function token and ws and vf are weather spotter and volunteer firefighter arguments respectively, and where
< > is the Boolean object and & is a Boolean "AND" argument .
Accordingly, selective call receivers 50 of weather spotters and volunteer firefighters within the defined polygon activate audible alarms and display the informational message, "Funnel cloud reported ...." As a further refinement, system 10 of FIGURE 1 can be operated with secondary objects that cause all or part of textual or control information of a qualified received message to be routed to auxiliary devices or networks where the arguments of the secondary object may define the routing or otherwise guide the communications process. The steps of the further refinement may comprise for example, the microprocessor 60 parsing, identifying and qualifying one or more "address" objects causing the selective call receiver 50 to retain the received message and continue operation on the message, specifically microprocessor 60 further parsing, identifying, and qualifying a secondary object causing subsequent operations.
One secondary object may contain arguments representing message urgency or priority. In this manner, microprocessor 60 may generate alarms with various amplitude, pattern, and frequency characteristics indicative of message urgency or priority.
One secondary object may control the amplitude, duration and pattern of audio alarms and visual annunciators so that message urgency is conveyed audibly, visually or tactically to message recipients.
One secondary object may contain arguments representing the time at which a message becomes obsolete. The steps of this further process comprising microprocessor 60 parsing, identifying and evaluating address objects, when address objects are satisfied retaining the message and the microprocessor 60 taking further steps. The further steps comprise the microprocessor 60 parsing the message string and identifying a secondary object indicative of message expiration, storing the argument of the expire object or a value representative of that argument as a measure of when the message will become obsolete at a future time along with the message in message memory 64, periodically testing or otherwise detecting when the argument or representative value indicates expiration, and deletlling the message from message memory 64 and terminating alarms and other activities associated with the message . One secondary object may cause or direct all or part of the textual or control portion of the message through the input/output interface 74 of FIGURE 1 through transport media to one or more external devices or systems such as a highway billboard, a generator that scrolls a message across the bottom of a TV screen, a server of a computer network that can post information via an corporate network, a text to speech synthesizer, and other communications means of know construction. As used herein, transport medium is intended to include any medium through which electrical or optical signals or energy can be transported from one location to another and includes, for example, power distribution networks and wiring, telephone or data communication networks, wireless links, optical fibers and the like. The information forwarding process may involve first reformatting the information or converting the protocol for compatibility of each transport media.
The textual or control portion of the message forwarded though the input/output interface 74 is useful for turning off utility valves, triggering the vibrator of an on-site pager of deaf individuals who may be performing chores in the yard, or triggering a status response .
It should be obvious that a triggering operation could be used to return status or other information to the message origination system 12 of FIGURE 1 where the system 10 is made bi-directional. A bi-directional system could provide emergency managers confirmation of message reception at and readiness by critical infrastructure such as hospitals.
Still another advantageous feature that can be incorporated into the selective call system described herein is the ability to use single or multiple message launch sites only one of which is fully depicted in FIGIRE 1 as message origination system 12. In other words, a message that is to be transmitted to one or more receivers as typified by selective call receiver 50 can originate at more than one site and can be transmitted over the service area via one or more transmitters as represented by radio frequency transmitters #1 and #n, 30 and 32 respectively. Other launch sites can be provided with similar or identical software to provide redundancy and mutual aid capabilities with minimal additional cost. Still further refinements can be made by the steps comprising including a message identifying number in all messages, and in a subsequent message microprocessor 60 parsing and identifying a secondary object having as an argument a message identifying number. When the microprocessor 60 of selective call receiver 50 recognizes a object indicative of canceling a previous message, microprocessor 60 checks for the presence of a stored message having the message identifying number and if present deletes the stored message having a message identifying number matching the argument message identifying number of the object causing message deletion.
Still another feature that can be implemented is the capability of linking with other local premise based RF coupled devices such as baby monitors, telephone monitors and doorbell ring detectors. The feature is particularly useful to the hearing impaired who cannot respond to ordinary sound-based signals. Such devices can be linked to a transmitter that generates a secondary signal receiver channel coupled to the selective call receiver 50 of FIGURE 1. The selective call receiver 50 can be made to recognize the signals of other local premise based RF couple devices and echo the alert of these devices via the message display 70, audible alarm 72, or other means of selective call receiver 50. By coupling a selective call receiver 50 through an input / output interface 74 to a low power transmitter or on-site selective call system, a warning repeater is formed by which an on-site pager having a vibrating alarm indicator to aid persons who cannot hear sound-based warnings, signals or messages.
Although the invention has been shown and described in its preferred form using a wireless communications system such as a paging system, it will be appreciated that the invention is not limited in its broader aspects to selective call systems or even to wireless communications systems. For example, the invention can also be used in connection with alternative forms of communication and message delivery such as wireless telephones, the Internet, hardwired computer systems, television or other broadcast receivers or combinations of such devices.
While a particular embodiment of the invention has been shown and described, it will be obvious to those skilled in the art that changes and modifications can be made without departing from the invention in its broader aspects, and, therefore, the aim in the appended claims is to cover all such changes and modifications as fall within the true spirit and scope of the invention.

Claims

CLAIMS :
1. A method of operating a wireless system so as to communicate specific messages to specific groups among a plurality of potential message recipients within an arbitrarily selected specified geographic area, comprising the steps of: identifying specific groups among the plurality of potential message recipients; assigning to each of the identified specific groups a group specific address; equipping each of the potential message recipients with a wireless receiver responsive to the group specific address of the specific group to which the potential message recipient belongs, generating and transmitting to each of the receivers a message containing an informational portion and an address portion, the address portion containing the group specific address, determining at each of the receivers presence or absence within the specified group specific address, and displaying the informational portion of the message at the receivers determined to be within the specified group specific address.
2. A method of operating a pager-based communications system according to claim 1 further comprising the steps of: generating and transmitting a message additionally having a control instruction portion; transmitting the message via a wireless signal; receiving the transmitted message on a receiving unit operable to respond to messages containing the group specific address; decoding the control instruction portion of the message and, in response to receipt of an appropriate decoded control instruction, thereafter transferring the informational portion of the message to a different wireless paging system for distribution over the different paging system.
3. A method according to claim 1 wherein said message further comprises signals identifying said arbitrarily selected geographic area and said receiver receives said signals and displays said informational portion of the message only if said receiver is determined to be within the arbitrarily selected geographic area.
4. A receiver unit for use in a pager-based communications system operable to direct messages to specific groups of pagers within a larger group of receivers within the service area of the system comprising: a wireless receiver responsive to a base address; a decoder coupled to the wireless receiver for recognizing a group-identifying indicator indicative of inclusion within the specific group; an audible alarm annunciator responsive to the wireless receiver and the decoder for sounding an audible alarm in the event of receipt of an alarm message directed to the receiver unit; and control circuitry for silencing the audible alarm after passage of a predetermined time period following receipt of the alarm message.
5. A receiver unit as defined in claim 4 wherein the control circuitry is further operable to reduce the audio level of the audible alarm in response to appropriate control signals received from the wireless receiver.
6. A receiver unit for use in a pager-based communications system operable to direct messages to specific groups of pagers within a larger group of receivers within the service area of the system comprising: a wireless receiver responsive to a base address; a decoder coupled to the wireless receiver for recognizing a group-identifying indicator indicative of inclusion within the specific group; circuitry coupled to the decoder and the wireless receiver for recognizing an informational portion of a message directed to the specific group of receivers, and additional circuitry responsive to an informational input received independently of the message directed to the specific group of receivers; the informational input comprises a signal indicative of the geographic location of the receiver unit.
7. A receiver unit as defined in claim 6 wherein the informational input is obtained from a global positioning system receiver.
8. A receiver unit as defined in claim 6 wherein the informational input is derived from a sensor located in the vicinity of the receiver unit.
9. A receiver unit as defined in claim 8 wherein the sensor is selected from the group consisting of baby monitors, telephone monitors and door bell ring detectors .
10. A receiver unit as defined in claim 6 further comprising a memory for storing one or more pre-established messages and a display for displaying the pre-established message in response to receipt of an appropriate informational input.
11. A receiver unit as defined in claim 6 further comprising a non-aural based indicator for indicating receipt of an informational input.
12. A receiver unit as defined in claim 6 further comprising an alternate source of operating energy .
13. A receiver unit as defined in claim 12 wherein the alternate source comprises a battery-operated power supply.
14. A receiver unit as defined in claim 13 further comprising a light source actuated upon actuation of the alternate source.
15. A method of operating a wireless communications system comprising the steps of: generating a message having a base address portion, a control instruction portion and an informational portion; transmitting the message via a wireless signal; receiving the transmitted message on a receiving unit operable to respond to and record messages containing the base address; and decoding the control instruction portion of the message and, in response to receipt of an appropriate decoded control instruction, canceling the informational portion of a previously received message.
PCT/US2000/041962 1999-11-08 2000-11-07 Emergency messaging system WO2001035361A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU26224/01A AU2622401A (en) 1999-11-08 2000-11-07 Emergency messaging system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US43570099A 1999-11-08 1999-11-08
US09/435,700 1999-11-08

Publications (1)

Publication Number Publication Date
WO2001035361A1 true WO2001035361A1 (en) 2001-05-17

Family

ID=23729469

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/041962 WO2001035361A1 (en) 1999-11-08 2000-11-07 Emergency messaging system

Country Status (2)

Country Link
AU (1) AU2622401A (en)
WO (1) WO2001035361A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2038862A2 (en) * 2006-06-23 2009-03-25 Trex Enterprises Corporation Disaster alert device, system and method
WO2009038765A1 (en) * 2007-09-19 2009-03-26 Trex Enterprises Corporation Process for rapid deployment of a disaster alert system
EP2444946A1 (en) * 2010-10-25 2012-04-25 Alcatel Lucent Mobile alert broadcaster
US8706743B2 (en) 2011-03-08 2014-04-22 Bank Of America Corporation Alert notification distribution tool
EP2534646A4 (en) * 2010-02-12 2017-12-27 Darren M. Vallaire Emergency alert system
US10694363B1 (en) 2018-12-04 2020-06-23 At&T Mobility Ii Llc Facilitation of community notification for emergency events

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4891638A (en) * 1987-10-30 1990-01-02 Motorola, Inc. Nationwide display pager with location readout
US5077830A (en) * 1988-02-17 1991-12-31 Indesys, Inc. Method and apparatus to selectively address recipients and recover missing messages on a broadcast distribution network
US5635914A (en) * 1992-05-29 1997-06-03 Motorola, Inc. Method and apparatus for dynamic group calling in a selective call system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4891638A (en) * 1987-10-30 1990-01-02 Motorola, Inc. Nationwide display pager with location readout
US5077830A (en) * 1988-02-17 1991-12-31 Indesys, Inc. Method and apparatus to selectively address recipients and recover missing messages on a broadcast distribution network
US5635914A (en) * 1992-05-29 1997-06-03 Motorola, Inc. Method and apparatus for dynamic group calling in a selective call system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2038862A2 (en) * 2006-06-23 2009-03-25 Trex Enterprises Corporation Disaster alert device, system and method
EP2038862A4 (en) * 2006-06-23 2011-02-02 Trex Entpr Corp Disaster alert device, system and method
WO2009038765A1 (en) * 2007-09-19 2009-03-26 Trex Enterprises Corporation Process for rapid deployment of a disaster alert system
EP2534646A4 (en) * 2010-02-12 2017-12-27 Darren M. Vallaire Emergency alert system
EP2444946A1 (en) * 2010-10-25 2012-04-25 Alcatel Lucent Mobile alert broadcaster
US8706743B2 (en) 2011-03-08 2014-04-22 Bank Of America Corporation Alert notification distribution tool
US10694363B1 (en) 2018-12-04 2020-06-23 At&T Mobility Ii Llc Facilitation of community notification for emergency events

Also Published As

Publication number Publication date
AU2622401A (en) 2001-06-06

Similar Documents

Publication Publication Date Title
US20210027611A1 (en) Emergency alert warning system and method
US10223891B2 (en) Real-time multi-component web based travel safety system and method
US6463273B1 (en) Wireless warning system
US6462665B1 (en) Method and apparatus for sending a weather condition alert
US9015256B1 (en) Alert notification system
US7983653B2 (en) Alert system and personal apparatus
US6493633B2 (en) Systems and methods for distributing real-time site specific weather information
US8009035B1 (en) Alert warning system
US8687630B2 (en) Emergency alerting device
US20040203568A1 (en) Computerized warning system interface and method
US6696942B2 (en) Emergency warning network
US20110068915A1 (en) Geocoded alert system
US20020024424A1 (en) Civil defense alert system and method using power line communication
US20030137415A1 (en) Homeland security emergency notification system
US20070273480A1 (en) Information Acquisition and Distribution System
US8013733B1 (en) Alert warning method
US20090295565A1 (en) Urgent Message Transmission System and Method
JP2004297131A (en) Safety confirmation system and apparatus for the same
WO2008051303A4 (en) Disaster alert device, system and method
RU2501091C2 (en) Information broadcasting system
EP1544825A1 (en) System, apparatus and method for wireless notification
US20040015294A1 (en) Computerized warning system interface and method
WO2001035361A1 (en) Emergency messaging system
US20080238696A1 (en) Warning device and method
JP2005078293A (en) Ubiquitous emergency contact support system and method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA IL IN JP MX NZ

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase