Patent Document

CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application is a continuation of U.S. application Ser. No. 12/357,957, filed Jan. 22, 2009, now issued as U.S. Pat. No. ______, which is a continuation of U.S. application Ser. No. 10/745,148, filed Dec. 23, 2003, now issued as U.S. Pat. No. 7,483,519, with both applications incorporated herein by reference in their entirety. 
     
    
       [0002]    NOTICE OF COPYRIGHT PROTECTION 
         [0003]    A portion of the disclosure of this patent document and its figures contain material subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, but otherwise reserves all copyrights whatsoever. 
       BACKGROUND OF THE INVENTION 
       [0004]    1. Field of the Invention 
         [0005]    This invention relates generally to the field of telecommunications. More particularly, this invention relates to systems and methods for a telecommunications network to activate and/or monitor an emergency alert at a residential address. 
         [0006]    2. Description of the Related Art 
         [0007]    In emergency situations, timely assistance provided by emergency service personnel is often critical to minimize injuries, save lives, and/or minimize property damage. Often times, a mere delay of a few minutes, or even a matter of seconds, may have severe consequences in saving the life of an individual, such as an individual having a heart attack or an individual suffering from severe blood loss. Likewise, delays in reaching the scene of a fire or other catastrophic event may have catastrophic consequences to property damage. Thus, the time it takes for emergency personnel, such as, police, fire, and medical personnel, to reach the location to respond to the emergency makes a difference. 
         [0008]    In an effort to increase the response speed of emergency response personnel, centralized emergency response telephone services, such as, for example, 911 and enhanced  911 , have been implemented so that dispatch personnel at the answer center are provided with detailed information (e.g., an address of a home associated with the calling phone number, special needs of individuals at the calling phone number, a database of other 911 calls from that phone number and how they were responded to in the past, and so on) and provided with access to a wide variety of emergency response personnel to implement appropriate assistance necessary to respond to the emergency. For example, if a 911 caller reported a fire in a home from the calling phone number, then the dispatch personnel notify the fire department closest to the home to control the fire, and if appropriate, also notify nearby medical personnel to treat any victims of the fire and/or notify nearby law enforcement to control potentially hazardous situations, such as hysteria of the residents and/or crowds. 
         [0009]    Unfortunately, a delay in reaching the location of the emergency may occur when the location of the calling phone number is different than the location of the emergency. For example, if a user of a cellular phone places the call to 911, then the address of the home with the emergency may not be provided to the dispatch personnel, especially if the caller is emotionally or physically distraught and unable to communicate the address. Still another example is when a call to the dispatch center is called from a calling phone associated with a different street address, such as a call from a neighbor&#39;s house to report a fire. In such a case, the detailed information that accompanies the incoming call to the dispatch center does not provide an accurate street address, rather the street address of the fire (i.e., the actual location of the emergency) must be provided by the calling party and/or approximated by the dispatch center. Because this address is often imprecise, the responding emergency personnel may be delayed trying to locate an approximated street address of the emergency, such as trying to look for a signs of an emergency in an area proximate to the approximated street address, going to the address of the third party caller to seek assistance in locating the emergency, and trial and error of knocking on doors until the precise street address and location are determined. 
         [0010]    Even when a street address of the location of the emergency is known, the emergency personnel may still experience delays in locating the emergency premises. For example, when the responding emergency response personnel near the street address at which the request for emergency response assistance originated (e.g., the home), the personnel is often unfamiliar with the exact street address and is forced to proceed at a slower pace in order to precisely locate the street address. Further, the task of locating the exact street address can be more difficult when visibility conditions are poor, such as at night, when there is precipitation, and/or when there is smoke or other environmental and/or wildlife conditions that inhibit visibility. This task may be even more difficult when the home of the originating call is located in an area where the homes are far apart, road signs are difficult to find and/or read, and/or addresses are not easily visible on the exterior of the home or other outbuilding of the home (e.g., a mailbox). 
         [0011]    Accordingly, what is needed are systems, methods, and apparatus that provide an emergency locating system to overcome and/or improve the above and other problems to minimize the amount of time it takes for emergency response personnel to reach the street address and/or precise location of an emergency. In addition, what is needed are emergency locating systems, methods, and apparatus that are easy to install, manage, and/or use. 
       BRIEF SUMMARY OF THE INVENTION 
       [0012]    This invention addresses the above and other needs by providing systems, methods, and apparatus to activate, deactivate, monitor, and/or otherwise control an emergency alert useful for locating an emergency site. Typically, a calling party uses a communications device to communicate an emergency message over a communications network to an emergency response call center (e.g., a 911 call for help). The communications network detects, decodes, and connects the communications signal to the emergency response center. At the same time, or nearly the same time, the communications network associates the communications signal with an emergency alert control profile that includes an Emergency Alert Communications Address and information about the type of emergency locating alert associated with the Emergency Alert Communications Address. The communications network may use the emergency alert control profile to prompt the calling party for a caller control parameter, or alternatively, the calling party may present the caller control code without being prompted. According to an embodiment, the caller control parameter may be provided while the calling party is engaged in a communications connection with the emergency response call center. According to another embodiment, the communications network may establish a communications link with the calling party&#39;s communications device after the calling party ends the communication with the emergency response call center and prompt a user of the calling party&#39;s communications device to enter a selection of the caller control parameter to remotely control an emergency alert. Thereafter, an emergency alert control application uses the profile and the selected caller control parameter to generate and to communicate an Emergency Alert Control Signal over the communications network to the Emergency Alert Communications Address. The Emergency Alert Control Signal may activate, deactivate, and/or monitor the emergency alert at a geographic location of the Emergency Alert Communications Address. When activated, the alert allows emergency personnel to more quickly locate the exact street address of the emergency. For example, the alert may be visual, such as a flashing light or other eye-catching visual indicator on an exterior of the home or on an outbuilding of the home, to allow emergency response personnel to notice the visual indicator and more quickly locate the emergency site. Still another example, is an audible alert, such as a siren, that allows emergency response personnel to hear the alert as they approach the emergency site. And, yet another example is activation of position locating transmission signal (e.g., a homing signal, Global Positioning System, and the like) for emergency response personnel to receive signals from and track their approach while in route to the emergency site. 
         [0013]    According to embodiments of this invention, an emergency communications system includes a communications network and an emergency alert control application. The communications network detects, decodes, and communicates a communications signal to an emergency response communications address, such as, for example, a centralized emergency response call center (e.g., 911), a police station, a fire station, a poison control center, an ambulance service, and/or the like. The communications network includes an Emergency Alert Activation DataServer that stores and processes an Emergency Alert Profile. When the communications signal is decoded by the communications network, the Emergency Alert Control Application associates the profile and receives instructions from a calling party&#39;s communications device for selection of a caller control parameter. Thereafter, the Emergency Alert Control Application uses the profile and the caller control parameter to generate an Emergency Alert Control Signal that includes an Emergency Alert Communications Address and information about an emergency alert that may be activated, deactivate, and/or monitored via the Emergency Alert Control Signal transmitted to the Emergency Alert Communications Address. A communications link is established between the communications network and the Emergency Alert Communications Address, and the communications network transmits the Emergency Alert Control Signal to activate, deactivate, monitor, and/or otherwise manage the emergency alert at a geographic location of the Emergency Alert Communications Address. The emergency alert may be a visual alert (e.g., a high intensity, low voltage LED device), an audible alert (e.g., a siren), and/or a homing type signal (e.g., a transmission signal that is repeatedly broadcast and/or transmitted to determine a geographic location of the signal). The emergency alert may include a manual switch for activation and deactivation. Further, the communications network may include a public switched telephone network, a mobile switching telephone communications network, and a satellite communications network. Still further, the communications network may include a world wide electronic data communications network that enables an emergency alert control user interface via an internet, an intranet, and/or an extranet. 
         [0014]    According to other embodiments of this invention, a communications method includes (1) processing an incoming communications signal from a calling party&#39;s communications device to an emergency response communications address, (2) associating an incoming line identification (ICLID) signal and/or an enhanced emergency response identification signal with the incoming communications signal, (3) associating an Emergency Alert Profile, (4) prompting the calling party to select a Caller Control parameter to remotely control at least one of activation, deactivation, and monitoring of an emergency alert at a geographic location of an Emergency Alert Communications Address, (5) receiving the Caller Control parameter, and (6) using the Emergency Alert Profile and the caller control parameter to generate an Emergency Alert Control Signal. Similar to above, when the Emergency Alert Control Signal is communicated to the Emergency Alert Communications Address, the Emergency Alert Control Signal controls activation, deactivation, monitoring, and/or management of an emergency alert at a geographic location of the Emergency Alert Communications Address. In further embodiments, the method includes prompting the emergency response call center to select the Caller Control parameter, receiving the Caller Control parameter from the emergency response communications address, and using the Emergency Alert Profile and the parameter to generate the Emergency Alert Control Signal. 
         [0015]    According to further embodiments of this invention, another communications method includes (1) receiving a communications signal from a calling party&#39;s communications device to a communications network, (2) using the communication signal to associate an Emergency Alert Activation Profile, (3) prompting the calling party for a selection of the Caller Control parameter to control at least one of activation, deactivation, and monitoring of an emergency alert at a geographic location of an Emergency Alert Communications Address, (4) receiving the Caller Control parameter from the calling party&#39;s communications device, and (5) using the Emergency Alert Activation Profile and the caller control parameter to generate an Emergency Alert Control Signal. The Emergency Alert Activation Profile typically includes (1) the Emergency Alert Communications Address, (2) a communications device associated with the Emergency Alert Communications Address, (3) an identifier of an emergency alert, (4) an originating communications address associated with the calling party&#39;s communications device, (5) a parameter for activating the emergency alert, (6) a parameter for deactivating the emergency alert, (7) a parameter for monitoring the emergency alert, (8) a communications parameter, and (9) a calling party control parameter. The communications network may include a public switched telephone network and/or a mobile switching telephone communications network. 
         [0016]    According to still other embodiments of this invention, a computer program product includes a computer-readable medium and an Emergency Alert Activation Module stored on the computer-readable medium. The Emergency Alert Activation Module is stored in a memory device. Further, the Emergency Alert Activation Module uses an Emergency Alert Activation Profile and a selected Caller Control parameter to generate an Emergency Alert Control Signal and initiates communication of the Emergency Alert Control Signal to an Emergency Alert Communications Address. Similar to the above described embodiments, the Emergency Alert Control Signal is capable of activating, deactivating, and monitoring an emergency alert at a geographic location of the Emergency Alert Communications Address. 
         [0017]    Further details on these embodiments and other possible embodiments of this invention are set forth below. As is appreciated by those of ordinary skill in the art, this invention has wide utility in a number of areas as illustrated by the discussion below. These embodiments may be accomplished singularly, or in combination, in one or more of the implementations of this invention. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0018]    The above and other embodiments, objects, uses, advantages, and novel features of this invention are more clearly understood by reference to the following description taken in connection with the accompanying figures, wherein: 
           [0019]      FIG. 1  is a schematic of a communications system illustrating a communications network connecting a calling party&#39;s communications device coupled with an emergency alert to an emergency response call center according to embodiments of this invention; 
           [0020]      FIG. 2  is a schematic of another communications system illustrating a communications network connecting a calling party&#39;s communications device, an emergency response call center, and an emergency alert according to embodiments of this invention; 
           [0021]      FIG. 3  is a block diagram of an Emergency Alert Activation Module residing in a computer system according to embodiments of this invention; 
           [0022]      FIG. 4  is another schematic of a communications system illustrating different communications networks, different users, and different communications devices communicating with the emergency alert according to embodiments of this invention; 
           [0023]      FIG. 5  is yet another schematic of a communication system illustrating different communications network and different communications devices communicating with different emergency alerts according to embodiments of this invention; and 
           [0024]      FIGS. 6-8  are flowcharts illustrating communications methods for activating, deactivating, and/or otherwise managing an emergency alert according to embodiments of this invention. 
       
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       [0025]    This invention now will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those of ordinary skill in the art. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure). 
         [0026]    Thus, for example, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, flowcharts, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named manufacturer. 
         [0027]    As used herein, the term “communications device” includes wired and wireless communications devices, such as a POTS phone, a mobile phone, a wireless phone, a WAP phone, a satellite phone, a computer, a modem, a pager, a digital music device, a digital recording device, a personal digital assistant, an interactive television, a digital signal processor, and a Global Positioning System device. Further, as used herein, the term “data” includes electronic information, such as, for example facsimile, electronic mail (e-mail), text, video, audio, and/or voice in a variety of formats, such as dual tone multi-frequency, digital, analog, and/or others. Additionally, the data may include: (1) executable programs, such as a software application, (2) an address, location, and/or other identifier of the storage location for the data, (3) integrated or otherwise combined files, such as a grouping of destination communications addresses associated with a receiving party, and/or (4) one or more Emergency Alert Profiles associated with the Emergency Alert Control Signal. In various embodiments, the data may be stored by one or more communications network, a peripheral storage device connected to the communications network, other connected networks, and/or one or more communications devices. 
         [0028]    The systems and methods of this invention operate with different communications devices, different users, and different communications networks to generate, enable, and/or transmit an Emergency Alert Control Signal via the communications network to an Emergency Alert Communications Address. Typically, a calling party uses a communications device to communicate an emergency message (also referred to herein as “an incoming communications signal”) over a communications network to an emergency response call center (e.g., a 911 call for help to a centralized emergency response dispatch center). The communications network detects, decodes, and connects the communications signal to the emergency response call center. At the same time, or nearly the same time, the detected communications address of the emergency response center triggers the communications network to associate the incoming communications signal with an Emergency Alert Profile that includes an Emergency Alert Communications Address and information about the type of emergency locating alert associated with the Emergency Alert Communications Address. An emergency alert control application uses the profile to generate and/or communicate an Emergency Alert Control Signal over the communications network to the Emergency Alert Communications Address. The Emergency Alert Control Signal may activate, deactivate, and/or monitor the emergency alert at a geographic location of the Emergency Alert Communications Address. When activated, the alert allows emergency personnel to more quickly locate the exact street address of the emergency. For example, the alert may be visual, such as a flashing light or other eye-catching visual indicator on an exterior of the home or on an outbuilding of the home, to allow emergency response personnel to notice the visual indicator and more quickly locate the emergency site. Still another example, is an audible alert, such as a siren, that allows emergency response personnel to hear the alert as they approach the emergency site. And, yet another example is activation of position locating transmission signal (e.g., a homing signal, Global Positioning System, and the like) for emergency response personnel to receive signals from and track their approach while in route to the emergency site. 
         [0029]    Referring now to the figures,  FIG. 1  illustrate a communications system  100  including a calling party&#39;s communications device  110  sharing a communications address with an emergency alert  140 , at least one communications network  120 , and an emergency response call center  130 . Typically, the calling party (e.g., a customer and/or a user) subscribes to a network-enabled Emergency alert control Service. When the calling party uses his/her communications device  110  to communicate an emergency message (also referred to herein as “an incoming communications signal”) over the communications network  120  to the emergency response call center  130  (e.g., a 911 call for help to a centralized emergency response dispatch center), the communications  120  network detects, decodes, and connects the incoming communications signal to the emergency response call center  130 . At the same time, or nearly the same time, the detected communications address (e.g., 911, a phone number and/or an IP address associated with the emergency response call center  130 , and other communications address of emergency response providers) of the emergency response call center  130  triggers the communications network  120  to associate the incoming communications signal with an Emergency Alert Profile that includes an Emergency Alert Communications Address and information about the emergency alert  140  associated with the Emergency Alert Communications Address. An emergency alert control application uses the Emergency Alert Profile to generate and/or communicate an Emergency Alert Control Signal over the communications network  120  to the emergency alert  140  coupled with the Emergency Alert Communications Address. The Emergency Alert Control Signal may activate, deactivate, and/or monitor the emergency alert  140  at a geographic location of the Emergency Alert Communications Address. When activated, the emergency alert  140  allows emergency personnel to more quickly locate the exact street address of the emergency. For example, the emergency alert  140  may be visual, such as a flashing light or other eye-catching visual indicator on an exterior of the home or on an outbuilding of the home, to allow emergency response personnel to notice the visual indicator and more quickly locate the emergency site. Still another example, is an audible alert, such as a siren, that allows emergency response personnel to hear the siren as they approach the emergency site. And, yet another example is activation of position locating transmission signal (e.g., a homing signal, Global Positioning System, and the like) for emergency response personnel to receive signals from and track their approach while in route to the emergency site. 
         [0030]    According to an embodiment shown in  FIG. 1 , the calling party&#39;s communications device  110  and the emergency alert  140  share the same communications address for transceiving (e.g., transmitting and/or receiving) communications signals with the communications network  120 . That is, the communications address of the calling party&#39;s communications device  110  (e.g., the phone number of the calling party&#39;s communications device  110 ) is the same as the Emergency Alert Communications Address that receives the Emergency Alert Control Signal from the communications network  120 . In such a case, the communications network  120  may transmit a databurst (and/or make use of other medium for transmitting communications signals over the network) to the emergency alert  140  while the calling party&#39;s communications device  110  is in an off-hook state (e.g., when the calling party&#39;s communications device  110  is engaged in a voice connection/communication with the emergency response call center  130  and/or alternate third party (not shown)). The communications network  120  may use any means and/or medium for transmitting the Emergency Alert Control Signal to the emergency alert  140  and may transmit the Emergency Alert Control Signal to an Emergency Alert Communications Address having an on-hook state or an off-hook state. 
         [0031]      FIG. 2  is a schematic of a communications system  200  similar to the communications system  100  disclosed in  FIG. 1 . However, the communications system  200  illustrates the emergency alert  140  having a different communication address than the calling party&#39;s communications device  110 . That is, the Emergency Alert Communications Address is different from the communications address of the calling party&#39;s communications device. Consequently, the calling party may use his/her communications device  110  anywhere (e.g., at the site of the emergency or at a remote site) to call the emergency response call center  130  and initiate network-based control of the emergency alert  140 . For example, the calling party&#39;s communications device  110  may be a cellular phone, and the calling party could use the cellular phone from anywhere in a connected cellular network to call the emergency response call center  130  and to initiate network-based control of the emergency alert  140 . 
         [0032]      FIG. 3  is a block diagram showing an Emergency Alert Activation Module  314  that operates within a system memory device  312  of a computer  300 . The Call Ticker Module  314 , however, could also reside in flash memory, a peripheral storage device  316 , and/or a communications device (such as, for example, the calling party&#39;s communications device  110  of  FIG. 1 ). The computer  300  also has one or more central processors  320  executing an operating system. The operating system, as is well known, has a set of instructions that control the internal functions of the computer  300 . A system bus  322  communicates signals, such as data signals, control signals, and address signals, between the central processor(s)  320  and a system controller  310 . The system controller  310  provides a bridging function between the memory subsystem  312 , the one or more central processors  320 , a graphics subsystem  330 , a keyboard subsystem  332 , an audio subsystem  334 , a PCI (Peripheral Controller Interface) bus  324 , and a Communications (“Comm”) Device Interface  350 . The PCI bus  324  is controlled by a Peripheral Bus Controller  340 . The Peripheral Bus Controller  340  is an integrated circuit that serves as an input/output hub for various peripheral ports and/or transceivers. These peripheral ports allow the computer  300  to communicate with a variety of communications devices through networking ports (such as SCSI or Ethernet) that include Wireless Communications (“Comm”) Device Transceiver  342  (such as Wireless 802.11 and Infrared) and Wired Communications (“Comm”) Device Port/Connection  344  (such as modem V90+ and compact flash slots). These peripheral ports could also include other networking ports, such as, a serial port (not shown) and/or a parallel port (not shown). The Comm Device Interface  350  allows the computer  300  to monitor, detect, receive, and decode incoming communications signals to the communications device(s) connected to the Wireless Comm Device Transceiver  342  and/or the Wired Comm Device Port/Connection  344 . Further, the Comm Device Interface  350  may communicate the Emergency Alert Control Signal to the Wireless Comm Device Transceiver  342  and/or the Wired Comm Device Port/Connection  344  which may thereafter communicate the Emergency Alert Control Signal via the communications network  120  to the emergency alert  140 . According to alternate embodiments, the Wireless Comm Device Transceiver  342  and/or the Wired Comm Device Port/Connection  344  may communicate the Emergency Alert Control Signal directly to the emergency alert  140 . Returning back to  FIG. 3 , the computer  300  may include a power source  360 , such as a rechargeable battery to provide power and allow the computer  300  to be portable. In alternate embodiments, the computer  300  could include its own telephone line (or other communications connection and/or communications address) to the communications network  120  (not shown). Another alternative may include the computer  300  incorporated into a component of the communications network  120  (such as integrated componentry with an Emergency Alert Activation DataServer  419  of  FIG. 4 ) or a specially designed communications device (not shown). 
         [0033]    Those of ordinary skill in the art also understand the central processor  320  is typically a microprocessor. Advanced Micro Devices, Inc., for example, manufactures a full line of ATHLON™ microprocessors (ATHLON™ is a trademark of Advanced Micro Devices, Inc., One AMD Place, P.O. Box 3453, Sunnyvale, Calif. 94088-3453, 408.732.2400, 800.538.8450, www.amd.com). The Intel Corporation also manufactures a family of X86 and P86 microprocessors (Intel Corporation, 2200 Mission College Blvd., Santa Clara, Calif. 95052-8119, 408.765.8080, www.intel.com). Other manufacturers also offer microprocessors. Such other manufacturers include Motorola, Inc. (1303 East Algonquin Road, P.O. Box A3309 Schaumburg, Ill. 60196, www.Motorola.com), International Business Machines Corp. (New Orchard Road, Armonk, N.Y. 10504, (914) 499-1900, www.ibm.com), and Transmeta Corp. (3940 Freedom Circle, Santa Clara, Calif. 95054, www.transmeta.com). Those skilled in the art further understand that the program, processes, methods, and systems described in this patent are not limited to any particular manufacturer&#39;s central processor. 
         [0034]    The preferred operating system is the UNIX® operating system (UNIX® is a registered trademark of the Open Source Group, www.opensource.org). Other UNIX-based operating systems, however, are also suitable, such as LINUX® or a RED HAT® LINUX-based system (LINUX® is a registered trademark of Linus Torvalds, and RED HAT® is a registered trademark of Red Hat, Inc., Research Triangle Park, North Carolina, 1-888-733-4281, www.redhat.com). Other operating systems, however, are also suitable. Such other operating systems would include a WINDOWS-based operating system (WINDOWS® is a registered trademark of Microsoft Corporation, One Microsoft Way, Redmond Wash. 98052-6399, 425.882.8080, www.Microsoft.com). and Mac® OS (Mac® is a registered trademark of Apple Computer, Inc., 1 Infinite Loop, Cupertino, Calif. 95014, 408.996.1010, www.apple.com). Those of ordinary skill in the art again understand that the program, processes, methods, and systems described in this patent are not limited to any particular operating system. 
         [0035]    The system memory device (shown as memory subsystem  312  or peripheral storage device  316 ) may also contain one or more application programs. For example, an application program may cooperate with the operating system and with a video display unit (via graphics subsystem  330 ) to provide a GUI for the Emergency Alert Activation Module  314 . The GUI typically includes a combination of signals communicating with the graphics subsystem  330  and/or the keyboard subsystem  332 . The GUI provides a convenient visual and/or audible interface with the user of the computer  300 . As is apparent to those of ordinary skill in the art, the user (e.g., receiving party, calling party, and/or administrator) interacts with the Emergency Alert Activation Module  314  over a variety of mediums, such as, for example, a stylus, keyboard, and punch buttons of the keyboard subsystem  332 , a display screen of the graphics subsystem  330 , and/or a voice-activated menu prompt of the audio subsystem  334 . Wireless Comm Device Transceiver  342  and/or the Wired Comm Device Port/Connection  344  which may thereafter communicate the Emergency Alert Control Signal via the communications network  120  to the emergency alert  140  Wireless Comm Device Transceiver  342  and/or the Wired Comm Device Port/Connection  344  which may thereafter communicate the Emergency Alert Control Signal via the communications network  120  to the emergency alert  140 . 
         [0036]      FIG. 4  is a schematic of a communications system  400  illustrating communications connections of different communications networks, different communications devices, and different users that operate to activate, deactivate, and/or otherwise control the emergency alert  140 . The communications system includes a home  401  having the emergency alert  140  (shown at a location exterior to or on the outside surface of the home  401 ), at least one electronic device  402 , a home network and/or gateway  404 , a communications device  406 , at least one user  407 ,  408 , a telecommunication network  410  having a Service Switching Point (SSP)  412 , a Service Control Point (SCP)  414 , an Intranet (for the telecommunications provider to administer and program the telecommunications network  410  components and/or for the subscriber/user to access, program, and/or otherwise manage a Emergency Alert Profile), an Emergency Alert Activation DataServer  418 , and a database of Emergency Alert Profiles  419 , an Internet Service Provider (ISP)  430  (e.g., America On-Line), a data network  440  having a communications server  444 , an Emergency Alert Activation DataServer  448 , and a database of Emergency Alert Profiles  449 , and an emergency response call center. The telecommunications network  410  communicates with a variety of communications devices, such as, a modem  420  coupled with a personal computer  422   a  having the Emergency Alert Activation Module  314 , a POTS phone  424 , and a cellular phone  426  (via a wireless connection). Similarly, the data network  440  communicates with a variety of communications devices, such as a personal computer  422   b  having the Emergency Alert Activation Module  314  and the personal digital assistant  428 . 
         [0037]    According to embodiments of this invention, the communications network  120  detects and decodes an incoming line identification signal (ICLID) of an incoming communications signal (or alternate network identification signal) to the emergency response call center  130  and connects the call. The incoming communications signal may originate from any of the communications devices (e.g., reference numerals  406 ,  420 ,  422   a ,  422   b ,  424 ,  426 , and  428 , and other communications devices described herein) in any of the communications networks (e.g., reference numerals  404 ,  410 ,  440 , and others communications networks described herein). In an embodiment, the telecommunications network  410  compares the incoming communications signal with an Emergency Alert Profile stored in one or more databases  419  to determine one or more emergency alert control communications addresses, the type of emergency alert, caller control parameters, notification parameters, and/or other emergency alert control, deactivation and control information. As shown in  FIG. 4 , the incoming communications signal arrives at SSP  412  that analyzes the signal(s) and routes the incoming communications signal to the SCP  414 . If the SCP  414  detects a communications address of the incoming communications signal (e.g., the phone number of the calling party&#39;s communications device) and a communications address of the emergency response call center  130 , then the SCP  414  attempts to match the communications address of the incoming communications signal with the Emergency Alert Profile. That is, the SCP  414  communicates with the Intranet  416  and with the Emergency Alert Activation DataServer  418  (or alternatively, directly with the Emergency Alert Activation DataServer  418 ) to accesses the database  419  of Emergency Alert Profiles to determine emergency alert control services associated with the communications address of the incoming communications signal. The matched Emergency Alert Profile contains parameters that establish the available emergency alert control services for the associated communications address. Thereafter, an emergency alert control application uses the Emergency Alert Profile to generate the Emergency Alert Control Signal, and the telecommunications network  410  transmits the Emergency Alert Control Signal to the Emergency Alert Communications Address to activate, deactivate, and/or monitor the emergency alert  140 . 
         [0038]    To create, modify, and/or access an Emergency Alert Profile, any of the communications devices (e.g., reference numerals  406 ,  420 ,  422   a ,  422   b ,  424 ,  426 , and  428 , and other communications devices described herein) accesses a locally stored and/or remotely stored Emergency Alert Activation Module  314  that interfaces with one or more of the communications networks (e.g., reference numerals  404 ,  410 ,  440 , and others communications networks described herein). For example, the telecommunications network  410  may present an interactive interface to the user of the communications device  406  that may be programmed over a variety of mediums, such as, for example, a voice-activated and/or Dual Tone Multi-Frequency (DTMF) menu prompt. The user, for example, might select to access stored Emergency Alert Profiles by entering a “1” on a touch-tone keypad or by speaking into a receiving audio subsystem and stating the word “one.” After making a selection, the telecommunications network  410  retrieves the stored Emergency Alert Control Signal from a database and presents it to the user for additional instructions. Similarly, the user might select “2” to create and/or otherwise establish a new Emergency Alert Profile. In addition, the user might enter a code (e.g., “* 99 ”) in order to automatically block any communication of Emergency Alert Control Signals to a communications address. According to other embodiment, the user may alternatively contact (e.g., via a voice communication, via a web-based interface, and the like) a telecommunications service provider (or alternate communications provider) to have an administrator, other personnel, and/or componentry of the telecommunications service provider establish the Emergency Alert Profile. For example, the user may use the computer  422   a  and the Emergency Alert Activation Module  314  to establish an Emergency Alert Profile that is communicated to telecommunications network  410 . Alternatively, the user could use computer  422   b  and a web-based interface of the Data Network  440  to establish the Emergency Alert Profile. Regardless of how the Emergency Alert Profile is established, the Emergency Alert Profile is used to generate and/or otherwise manage the Emergency Alert Control Signal that is communicated to the emergency alert  140 . 
         [0039]    According to embodiments of this invention, the database  519  of Emergency Alert Profiles and the Emergency Alert Activation DataServer  518  control access, creation, notification, routing, security, transactions, troubleshooting, management, sharing, and/or additional processing of Emergency Alert Control Signals exchanged to/from the telecommunications network  410  with the emergency alert  140 , other communications devices, and other communication networks. More specifically, the Emergency Alert Profiles contains files and/or fields that contain: (1) the Emergency Alert Communications Address (e.g., the phone number, IP address, and/or other access address connected to the emergency alert  140 ), (2) a communications device associated with the Emergency Alert Communications Address (e.g., the communications device  406  of home  401 , the cellular phone  426  communicating with telecommunications network  410 , and so on), (3) an identifier of the emergency alert, such as, for example, identification of the type of alert—visual signaling means (e.g., strobe light), audio signaling means (e.g., siren), and/or position locating transmission means (e.g., GPS), (4) an originating communications address associated with a calling party&#39;s communications device (e.g., the phone number, IP address, and/or other access address to the calling party&#39;s communications device), (5) a parameter for controlling the emergency alert, such as, for example, a parameter interacting with an emergency alert device driver to control on/off switches, a timing parameter to automatically turn on the emergency alert  140  and then automatically turn off the emergency alert  140  after a selected amount of time has lapsed, a parameter that enables the emergency response call center  130  (and/or other third parties) to control the emergency alert  140 , and so on, (6) a parameter for monitoring the emergency alert, (7) a communications parameter for establishing a communications link between at least two of the communications devices, communications networks, and/or users, and (8) a calling party control parameter that allows the calling party to control activation, deactivation, and monitoring of the emergency alert  140 . Still further, the Emergency Alert Profile may include parameters for (1) archiving the Emergency Alert Profile to a storage device associated with the telecommunications service provider and/or archiving to alternate storage devices, (2) encrypting the Emergency Alert Control Signal (or a portion of the Emergency Alert Control Signal) so that only the Emergency Alert Communications Address and/or emergency alert  140  can decipher the Emergency Alert Control Signal, (3) copying the Emergency Alert Profile, and (4) associating the Emergency Alert Profile with a variety of fields, files, and/or other data for Emergency alert control Services, such as, for example login information associated with the customer, user, and/or administrator, password, telephone number(s) or Service Node(s) of the customer (this may include a plurality of addresses that are associated with a Service Node or other communications switch serving the calling party&#39;s communications device), TCP/IP address of the customer, email address of the customer, a time or date identifier (e.g., day of week or calendar date), other information associated with the incoming line identification (ICLID) communications signal, size and content of Emergency Alert Control Signal, reply(s), delivery failure notification(s), display and/or presentation data associated with a GUI (e.g., color, font, placement of the Emergency Alert Activation Module), and/or telecommunications network  410  defaults. Accordingly, the Emergency Alert Activation DataServer  418  operating with the database  419  of profiles and with the emergency alert control application functions as a computer server, database, and/or processor that is dedicated to managing Emergency alert control Services including communications of Emergency Alert Control Signals over the telecommunications network  410  to other connected networks, communications devices, and/or the emergency alert  140 . Communications (“Comm”) Server  444  of data network  440  operates similar to SCP  414  of telecommunications network; Emergency Alert Activation DataServer  448  and database  449  of data network  440  operate similar to Emergency Alert Activation DataServer  418  and database  419  of telecommunications network  410 . 
         [0040]      FIG. 5  is a schematic of a communications system  500  similar to the communications system  400  disclosed in  FIG. 4 . However, the communications system  500  illustrates alternate communications links and a variety of communications devices that may be used by the calling party (i.e., calling party&#39;s communications device  110  of  FIG. 1 ) including a Personal Digital Assistant (PDA)  511 , an IP phone  512 , a modem  513 , an interactive pager  514 , a global positioning system (GPS)  515 , an MP3 player  516 , a digital signal processor (DSP)  517 , and an interactive television  518 , a POTS phone  519 , and a personal computer  520 . Communications system  500  also illustrates a communications connection of the calling party&#39;s communications device  110  via switch  510  to the telecommunications network and to a gateway  560  communicating with data network  440  and with a switch  540  coupled and/or otherwise communicating with an emergency alert driver  541  controlling at least one of a switch  543  to light source  542 , a switch  545  to siren  544 , and a switch  546  to position location transmission means  546 . Still further, communications system  500  includes a switch  530  coupling the telecommunications network  410  with the emergency response call center  130 . Regardless of the calling party&#39;s communications device (reference numerals  511 - 520 ) that places the call to the emergency response call center  130 , the data network  440  and/or the telecommunications network  410  is able to communicate (including audio, text (e.g., ASCII), video, other digital formats, and combination thereof) with the communications device to receive the incoming communications signal and to transmit response, notification, and/or alternate communications signals. Accordingly, the Emergency Alert Activation DataServers  418 ,  448  and/or the gateway  560  of the data network  440  has the intelligence for appropriate formatting of communication signals to/from the communications device. For example, if the calling party&#39;s communications device uses the Wireless Application Protocol (WAP) technique, then a notification message (e.g., a communications signal that includes a message that the emergency alert has been activated, what type of alert it is, and so on) is formatted using the Wireless Mark-up Language (WML) and configured according to standards known in the art. The Wireless Mark-up Language (WML) and the WAP technique are known and will not be further described. This is a description of a solution for a specific wireless protocol, such as WAP. This solution may be clearly extended to other wireless protocol, such as i-mode, VoiceXML (Voice eXtensible Markup Language), Dual Tone Multi-Frequency (DTMF), and other signaling means. Alternatively, the communications signals (incoming communications signals, notification communications signals, response communications signals, control communications signals, and so on) may be formatted and/or otherwise configured for presentation by an application and/or componentry of the calling party&#39;s communications device  510 . 
         [0041]    As shown in  FIG. 5 , the telecommunications network  410  may alternatively transmit the Emergency Alert Control Signal via ISP  430  (or other connection) of the data network  440 . The data network  440  communicates the Emergency Alert Control Signal via the gateway  560  to the calling party&#39;s communications device  560  via switch  510  and/or to a third party&#39;s communications device (not shown). Similarly, the calling party&#39;s communications device  110  may generate and/or otherwise establish the Emergency Alert Control Signal and communicate the Emergency Alert Control Signal via the gateway  560  to data network  440  and/or to telecommunications network  410 . Another embodiment discloses the telecommunications network  410  communicating the Emergency Alert Control Signal directly to the gateway  560  (such as when a Emergency Alert Profile associates a static IP address of the emergency alert) to communicate with the switch  540  coupled with emergency alert driver  541 . In addition to transmitting the Emergency Alert Control Signal, the telecommunications network  410  may also connect the calling party&#39;s communications device  110  with a third party&#39;s communications device (not shown) to establish an immediate voice connection (e.g., establish a telephone call) with both the emergency response call center  130  and with the third party. That is, for example, the Emergency Alert Profile may provide that Emergency Alert Control Signal include both a data burst to the Emergency Alert Communications Address as well as a voice signal (that allows for a voice conversation) to communications address of a third party&#39;s communications device. 
         [0042]    The communications switches (e.g.,  510 ,  530 , and  530 ) allows the connected communications devices to transceive electronic communication signals via the telecommunications network  410  (e.g., a central office (CO), a mobile telephone switching office (MTSO), and/or a combination CO/MTSO). The telecommunications network  410  may use any means of coupling the switches to the telecommunications network  410 , but the coupling means is preferably high-capacity, high-bandwidth optical transport services, Gigabit Ethernet services, and/or the like. As those of ordinary skill in the art of telecommunications understand, the telecommunications network  410  could also link the switches via other appropriate means, such as, for example a Synchronous Optical Network (SONET) structure with redundant, multiple rings. 
         [0043]    The telecommunications network  410  may include wired, optical, and/or wireless elements and may further include private network elements, such as private branch exchanges (PBXs), and/or other elements (not shown). The telecommunications network  410  includes Advanced Intelligent Network (AIN) componentry controlling many features of the network. The telecommunications network  410  and/or each of the switches could also include a packet-based “soft switch” that uses software control to provide voice, video, and/or data services by dynamically changing its connection data rates and protocols types. If the telecommunications network  410  and/or one of the switches should include a softswitch, the AIN componentry is replaced by an application server that interfaces with the softswitch via a packet protocol, such as Session Initiation Protocol (SIP). The means of communicating between or among the calling party&#39;s communications device  110 , the emergency response call center  130 , the Emergency Alert Communications Address of the emergency alert driver  541 , the switches  510 ,  530 ,  540 , the telecommunications network  410  including AIN componentry, and/or the data network  440  including the gateway  560  include a variety of means, including optical transmission of data (e.g., any medium capable of optically transmitting the data), wireless transmission of data (e.g., wireless communications of the data using any portion of the electromagnetic spectrum), and/or fixed-wire transmission of data (e.g., any medium capable of transmitting electrons along a conductor). Fiber optic technologies, spectrum multiplexing (such as Dense Wave Division Multiplexing), Ethernet and Gigabit Ethernet services, Infrared, the family of IEEE 602 standards, and Digital Subscriber Lines (DSL) are just some examples of the transmission means. The signaling between these devices and/or networks, however, is well understood in by those of ordinary skill the art and will not be further described. Further, those of ordinary skill in the art will be able to apply the principles of this invention to their own network configurations which may differ substantially from the communications system(s) shown in the figures. 
         [0044]      FIGS. 6-8  are flowcharts showing processes of providing the Emergency alert control Services according to embodiments of this invention. While the processes in  FIGS. 6-8  are shown in series, these processes may occur in different orders and/or at simultaneous times as one of ordinary skill in the art will understand. 
         [0045]    A user uses a calling party&#39;s communications device to place an incoming communication to an emergency response call center and a communications (“Comm”) network detects [block  610 ] and decodes the incoming communications signal and associated incoming line identification information and/or other network-based identification information [block  620 ]. Thereafter, the communications network connects the incoming communications signal to the emergency response call center and a voice connection or alternate communications link is established with the call center along with the incoming communications signal and associated incoming line identification information [block  630 ]. At the same time, or near the same time, the communications network matches an Emergency Alert Profile as described in the above embodiments [block  640 ] and determines if the profile enable automatic control of the emergency alert [block  650 ]. If no, then the communications network determines if the calling party has authorization to enable control of the emergency alert [block  710 ]. If yes, then the communications network activates, deactivates, monitors, and/or ignores the emergency alert according to the calling party&#39;s instructions [ 720 ]. Thereafter, the communications network determines if the profile enables other call handling options, such as, sending a notification of emergency alert control to a third party [block  730 ]. If yes, then the communications network processes the incoming communications signal according and/or the alternate communications signal associated with emergence alert activation profile according to parameters set forth in the profile [block  740 ]. If the profile does not enable other call handling options, then the communications method ends. Referring back to “Block  710 ,” if the calling party is not authorized to enable network-automated emergency alert control, then the communications network determines if the profile enables other call handling options, such as, sending a notification of emergency alert control to a third party [block  730 ]. If yes, then the communications network processes the incoming communications signal according and/or the alternate communications signal associated with emergence alert activation profile according to parameters set forth in the profile [block  740 ]. If the profile does not enable other call handling options, then the communications method ends. 
         [0046]    Referring back to “Block  650 ”, if the Emergency Alert Profile does enable automatic control, then the emergency alert control application generates the Emergency Alert Control Signal [block  810 ] and transmits the Emergency Alert Control Signal to an Emergency Alert Communications Address [block  820 ]. Thereafter, the transmitted Emergency Alert Control Signal activates, deactivates, and/or monitors an emergency alert [block  830 ]. Next, the communications network determines if the profile enables other call handling options, such as, sending a notification of emergency alert control to a third party [block  840 ]. If yes, then the communications network processes the incoming communications signal according and/or the alternate communications signal associated with emergence alert activation profile according to parameters set forth in the profile [block  850 ]. If the profile does not enable other call handling options, then the communications method ends. 
         [0047]    As is apparent to those of ordinary skill in the art, the Emergency Alert Activation Module  314  may be physically embodied on or in a computer-readable medium. This computer-readable medium may include CD-ROM, DVD, tape, cassette, floppy disk, memory card, and large-capacity disk (such as IOMEGA®, ZIP®, JAZZ®, and other large-capacity memory products (IOMEGA®, ZIP®, and JAZZ® are registered trademarks of Iomega Corporation, 1821W. Iomega Way, Roy, Utah 84067, 801.332.1000, www.iomega.com). This computer-readable medium, or media, could be distributed to end-users, licensees, and assignees. These types of computer-readable media, and other types not mention here but considered within the scope of the present invention, allow the Emergency Alert Activation Module  314  to be easily disseminated. A computer program product for expanding bandwidth includes the Emergency Alert Activation Module  314  stored on the computer-readable medium. The Emergency Alert Activation Module  314  may also be physically embodied on or in any addressable (e.g., HTTP, I.E.E.E. 802.11, Wireless Application Protocol (WAP)) wireless device capable of presenting an IP address. Examples could include a computer, a wireless personal digital assistant (PDA), an Internet Protocol mobile phone, or a wireless pager. 
         [0048]    While several exemplary implementations of embodiments of this invention are described herein, various modifications and alternate embodiments will occur to those of ordinary skill in the art. For example, the next generation “softswitch” simply replaces the SCP with an “application server.” This application server is a conventional computer server that also includes triggers for telecommunications services so that “new entrants” into telecommunications services (e.g., new telecommunications service providers) don&#39;t have to purchase an expensive SSP and/or SCP to process telephone calls. This next-generation packet network represents an alternative operating environment for the systems, methods, programs, and apparatuses of this invention. Here the telecommunications switch includes a packet-based “softswitch.” This “softswitch” uses software control to provide voice, data, and video services by dynamically changing its connection data rates and protocols types. An application server interfaces with the “softswitch” via a packet protocol, such as Session Initiation Protocol (SIP). This application server includes voice service protocols, triggers, and operations that allow the PSTN and the data network (e.g., the world wide electronic communications network) to interoperate. Accordingly, this invention is intended to include those other variations, modifications, and alternate embodiments that adhere to the spirit and scope of this invention.

Technology Category: 5