The present invention relates to the field of telecommunications, and more particularly relates to a mechanism for automatically decoupling a building's telephone wiring from a public switched telephone network in order to provide broadband or cellular telephone access.
Security systems alert occupants of a dwelling and emergency authorities of a violation of premises secured by the security system. A typical security system includes a controller connected by wireless or wired connections to sensors deployed at various locations throughout the secured dwelling. In a home, sensors are usually deployed in doorways, windows, and other points of entry. For example, motion sensors can be placed strategically within the home to detect unauthorized movement, while smoke and heat sensors can detect the presence of fire.
Security systems are usually connected to a central monitoring service system via a telecommunications line coupled to a public switched telephone network (PSTN). The central monitoring service system can be maintained by a security service provider and continuously monitors all activated subscriber security systems for alarms. Sensor activity occurs when a sensor detects, for example, an opening of a door or window, or presence of movement, or a fire. Sensor activity causes the sensor to send a signal to the controller of the security system. Responsive to receiving the signal, the controller can determine whether the signal represents an alarm condition and, if so, issue an audible alarm to alert the occupants of the dwelling and can originate a data transmission to the central monitoring service system via the telecommunications line. Upon receiving notification of an alarm, the central monitoring service system can determine the type of activity, attempt to contact the dwelling occupants, and alert appropriate authorities of an emergency situation.
Typically, the telecommunications line interconnecting the security system to the central monitoring service system is the dwelling occupant's telephone line. This line usually emanates and is accessible from the exterior of the dwelling. It is this telecommunications line which delivers a security breach signal to the central monitoring service system via a PSTN.
Another drawback of a VOIP connection such as that illustrated in
It is therefore desirable to provide a solution in which a legacy security system can function in a VOIP environment without loss of data. It is further desirable to provide a mechanism by which a switch over from PSTN-based telecommunications to an alternative technology-based telecommunication (e.g., broadband or cellular) can be provided without having a person manually disconnect a building from a PSTN by severing a connection within an NID.
The present invention may be better understood, and its numerous objects, features and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
Embodiments of the present invention provide a communications unit that can be coupled to a building's telecommunication wiring to provide an automated mechanism for isolating the building's wiring from a PSTN, while also providing a telecommunications connection to an alternative communications network via, for example, broadband or cellular networks. Embodiments of the present invention can be configured to be coupled with an alarm controller unit of a legacy security system, thereby permitting the legacy security system to communicate with a remote server system without loss of alarm data. Embodiments of the invention will also permit the legacy security system to provide normal disconnect functionality of building telephones from an outgoing telecommunications line while an alarm condition is present.
As illustrated in
Communication Processor/ATA 430 can be configured to provide a plurality of outbound communication modes. As illustrated, Communication Processor/ATA 430 is coupled to Line (a) to enable provision of an outgoing PSTN connection. Communication Processor/ATA 430 is further coupled to a network interface 440, which enables provision of a two-way communication to a broadband network. For example, network interface 440 can be an Ethernet interface which is further coupled to a broadband modem (not shown). Alternatively, network interface 440 can be a broadband modem itself, which is then coupled to a broadband connection leaving the building. Communication Processor/ATA 430 can be further connected to a cellular interface 450 for communication to a private cellular network (not shown) that can ultimately give a connection to an external network (also not shown). As will be discussed below, use of a broadband connection or a cellular connection can provide an alarm signal to a remote server system coupled to an external network, such as the Internet.
Switches 410 and 420 are configured to be placed in an opened or closed state depending upon the desired communications mode. For example, if the building's telephone system is to be connected to the PSTN, then switch 410 is placed in a closed state by Communication Processor/ATA 430, while switch 420 is placed in an open state. Even though no communication signal is provided over Line (c) to alarm controller unit 140, the legacy security system continues to function in response to an alarm condition as previously discussed. That is, switch 310 is held in a closed state until an alarm condition is detected by alarm processor 320. Upon detection of an alarm condition, switch 310 is placed in an open state and alarm processor 320 transmits an alarm signal along Line (d) to Communication Processor/ATA 430, which can respond to the alarm processor in a manner that simulates an expected response from the PSTN. As discussed more completely below, Communication Processor/ATA 430 can interpret the alarm signal and in turn transmit the alarm signal on a selected communication path.
If the selected communication path is PSTN, then Communication Processor/ATA 430 can place switch 410 in an open state and transmit the alarm signal along Line (a) to the PSTN in a manner similar to that of the alarm controller unit 140. If the selected communication mode is broadband, then Communication Processor/ATA 430 can interpret the alarm signal and transmit an appropriate data stream through network interface 440 to a remote server system coupled to the broadband network. Similarly, Communication Processor/ATA 430 can transmit an appropriately formatted data stream to a cellular network via cell interface 450. In either the broadband or cellular configuration, switch 410 does not need to be opened because use of the building phone system will have no affect on outgoing communication.
Communications unit 400 can also be configured to provide alternate network access for building telephones, such as VOIP or cellular telephone. Again, configuration of switches 410 and 420 provides this access. For a VOIP/cellular telephone configuration, switch 410 is placed in an open state by Communication Processor/ATA 430. By opening switch 410, this effectively isolates the building telephone wiring (coupled via Line (b)) from the PSTN (coupled via Line (a)). In addition, switch 420 is placed in a closed state by Communication Processor/ATA 430. Thus, signals from telecommunication devices coupled to building telephone jacks arrive at communications unit 400 through Line (b), pass through switch 420, continue along Line (c) to alarm controller unit 140, pass through switch 310 (which is held in a closed state when no alarm is present) and are provided to Communication Processor/ATA 430 via Line (d). Communication Processor/ATA 430 can then process the analog telephone signals (e.g., in a manner standard for VOIP) in preparation to be transmitted to the broadband network coupled to network interface 440. Alternatively, Communication Processor/ATA 430 can process the analog signals received on Line (d) in a manner appropriate for transmission via cellular interface 450, if cellular telephone connectivity is desired.
In the configuration allowing alternate telecommunications network access discussed above, upon detection of an alarm condition by alarm controller unit 140, alarm processor 320 places switch 310 in an open state, thereby disconnecting the building telephones, and then transmits alarm condition information on Line (d) to Communication Processor/ATA 430, which will then transmit the alarm information along the selected communication path. It should be noted, that because the PSTN does not need to be disconnected at the NID, if PSTN service is still otherwise available, then Communication Processor/ATA 430 can transmit alarm information out along Line (a) to a central monitoring service system over the PSTN, while still being configured to provide alternate network access for telecommunications from the building phone system. By holding switch 410 in an open state, communications unit 400 isolates the building telephone wiring from the PSTN.
As will be discussed with regard to an embodiment below, communications unit 400 can be configured to be in communication with a remote server system over an external network. This communication mode is bidirectional, thereby allowing control information to be provided to the communications unit and any security system coupled to the communications unit. Control information can be sent by the remote server system to the communications unit 400 directing Communication Processor/ATA 430 to operate in a selected mode (i.e., PSTN, VOIP, and cellular telephone). Thus, a user of communications unit 400 can contact a provider of the remote server system and request, for example, VOIP service to be activated on communications unit 400. A signal can then be sent by the remote server system instructing the communications unit to configure switches 410 and 420 in a manner appropriate to the selected mode and all configuration necessary for that mode is provided without further user interaction.
It should be noted that such reconfiguration of a building phone system between one of a variety of modes can be done much more efficiently than traditional methods. This is due, in part, to disconnection and reconnection to the PSTN not requiring manual disconnection of circuits at the NID.
It should further be noted that while the above discussion illustrates a connection to alarm controller unit 140, no security system is necessary to the alternate network access provision of the present invention. Lines (c) and (d) can, for example, be shorted together to provide a circuit between switch 420 and Communication Processor/ATA 430. In such a configuration, Communication Processor/ATA 430 can provide just the switch configuration control and any necessary data conversion between the analog signal from the building telephone system to the chosen external network.
Communications processor 550 is also coupled to alarm controller unit 505 via telecommunications link 555, which is coupled to the outgoing port of telephone line interface 520. Telecommunications link 555 corresponds to Line (d) of
Remote server system 565 can be a network-coupled computer system that provides, in part, responsive communication to information received from communications unit 545. Such responsive communication can be provided to, for example, the user of the alarm system (e.g., a homeowner) or to emergency responders to alarm conditions. Remote server system 565 can also provide communication to communications unit 545, including, for example, updates and configuration information such as telecommunications configuration information discussed above with respect to
Communications processor 550 can also be coupled to a cellular interface 570 that can provide cellular transmission to a cell tower 575 that is also coupled, directly or indirectly, to a private cellular network 580, which is further coupled to a network 585. Through this link, communications processor 550 can provide a cellular transmission communication mode to server system 565, which is also coupled to network 585, or cellular telephone connectivity as discussed above with respect to
Communications processor 550 can also be coupled to a network interface 590. Network interface 590 can provide a broadband connection to network 585 (e.g., the Internet), which is also coupled to server system 565. Through network interface 590, communications processor 550 can provide a broadband communications mode to server system 565, or VOIP-type telecommunications for building telephone systems.
In alternate embodiments of communications unit 545, communications processor 550 can be coupled to other communication interfaces that can provide wireless broadband, and the like.
Communications processor 550 can monitor all of the available communication modes to determine which communication mode is the best for transmitting security system data to and from server system 565 at any point in time. For example, the communications processor, through network interface 590, can monitor whether there is an active connection to network 585. Such monitoring can be performed by, for example, by periodically establishing, or attempting to establish, a connection with server system 565 and monitoring a heartbeat signal. Alternatively, the communications processor can determine availability and viability of a network connection to the server system using, for example, network echo packets (e.g., pinging). Similarly, through cellular interface 570, communications processor 550 can periodically establish, or attempt to establish, a connection with server system 565 through private cellular network 580 and network 585. With regard to connections via PSTN 560, the communications processor can, for example, determine whether there is an appropriate voltage over the telecommunications link 563 from the PSTN. In an event of a voltage drop on telecommunications link 563, the communications processor can interpret such a drop as an event that needs to be communicated to the remote server (over either the broadband or cellular connection).
As the communications processor determines the best communication mode for security system information, that mode is then used for communication between communication unit 545 and server system 565 until a determination is made that an alternate communication mode is more appropriate. Alternatively, the communications processor can be configured to give primary preference to a particular communications mode (e.g., broadband), and then secondary preference to a different communications mode (e.g., cellular), and so on. In such a case, the communications processor will use the primary communications mode for transmitting and receiving security system information unless that communications mode is unavailable and then switch to a secondary (or lower) communications mode, depending upon availability of that mode.
As stated above, communications processor 550 and alarm controller unit 505 are coupled over telecommunications link 555 in order for the communications processor to function as an intermediary between the alarm controller unit and PSTN 560. In a legacy system, when alarm processor 510 detects an alarm situation, alarm processor 510 instructs telephone line interface 520 to dial out over PSTN 560 to communicate with the central monitoring service system. As discussed above, at substantially the same time, alarm processor 510 also instructs the telephone line interface to disconnect building telephones from the line (e.g., by setting switch 310 to an open state). Communications processor 550 can simulate the phone service and the central monitoring system and interpret the alarm signals provided by alarm processor 510. Alarm processor 510 provides such communication using, for example, a ContactID format. Communications processor 550 can read the data supplied by alarm processor 510 over the telecommunications link, interpret that data, and transmit an appropriate signal over the chosen communication mode to server system 565.
Communications processor 550 can also interpret signals provided by alarm processor 510 over keypad bus 525, and provide that information to server system 565 over the chosen communication mode. As stated above, such information can include arm/disarm indicators, zone trip information, system trouble (e.g., low battery, clock reset, no power), and the like.
Communications processor 550 can also receive information provided by server system 565 over a communication mode selected by the server system. Communications processor 550 can interpret that received information and format the information for the appropriate serial digital protocol of keypad bus 525. Communications processor 550 can then provide the information to alarm processor 570 over keypad bus 525. Through such communication, communications processor 550 emulates keypad communication to alarm processor 510. Thus, there is no need to reprogram the legacy alarm system to allow the legacy alarm system to be controlled through communication unit 545.
If the outgoing telecommunications are not to be provided by a PSTN, then the communications unit can isolate the PSTN from the building telephone wiring (650). Such isolation of the PSTN can be performed automatically by placing, for example, switch 410 in an open state as illustrated and discussed above with regard to
The configuration data is then reviewed to determine whether outgoing communication is to be via VOIP (660). If VOIP is the chosen outgoing communication method, then analog signals received from the building telephone wiring are provided to an ATA for conversion to digital signals (670). In communication unit 400 illustrated above, the ATA is integral with Communications Processor/ATA 430. The digital signals are then provided to a network interface for transmission over a broadband connection (680). If the outgoing communication is not by VOIP, then the analog signals can be provided to a cellular interface for conversion and transmission over a cellular network (690).
Any configuration of a communications unit for a particular outgoing telecommunications mode can remain in place until a new set of configuration data is received by the communications unit indicating that a different telecommunications mode should be provided. Configuration information can be stored, for example, in a nonvolatile memory coupled to Communication Processor/ATA 430. In addition, although the above figures and discussion provides PSTN, VOIP, and cellular as alternate telecommunications modes, it should be recognized that these modes are provided as examples and that embodiments of the present invention are not limited to providing just the three telecommunications modes discussed above. Various types of analog signal conversion mechanisms can be provided to a communications unit 400 and either be integrated with a Communication Processor/ATA 430 or coupled thereto.
The present invention is well adapted to attain the advantages mentioned as well as others inherent therein. While the present invention has been depicted, described, and is defined by reference to particular embodiments of the present invention, such references do not imply a limitation on the invention, and no such limitation is to be inferred. The invention is capable of considerable modification, alteration, and equivalents in form and function as will occur to those ordinarily skilled in the pertinent arts. The depicted and described embodiments are examples only, and are not exhaustive of the scope of the invention.
The foregoing describes embodiments including components contained within other components (e.g., the various elements shown as components of communications unit 210). Such architectures are merely examples, and, in fact, many other architectures can be implemented which achieve the same functionality. In an abstract but still definite sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermediate components. Likewise, any two components so associated can also be viewed as being “operably connected” or “operably coupled” to each other to achieve the desired functionality.
The foregoing detailed description has set forth various examples of the present invention via the use of block diagrams, flow charts, and examples. It will be understood by those within the art that each block diagram component, flow chart step, operation and/or component illustrated by the use of examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or any combination thereof.
The above description is intended to be illustrative of the invention and should not be taken to be limiting. Other embodiments within the scope of the present invention are possible. Those skilled in the art will readily implement the steps necessary to provide the structures and the methods disclosed herein, and will understand that the process parameters and sequence of steps are given by way of example only and can be varied to achieve the desired structure as well as modifications that are within the scope of the invention. Variations and modifications of the embodiments disclosed herein can be made based on the description set forth herein, without departing from the scope of the invention.
Consequently, the invention is intended to be limited only by the scope of the appended claims, giving full cognizance to equivalence in all respects.
Although the present invention has been described in connection with several embodiments, the invention is not intended to be limited to the specific forms set forth herein. On the contrary, it is intended to cover such alternatives, modifications, and equivalents as can be reasonably included within the scope of the invention as defined by the appended claims.
Number | Date | Country | |
---|---|---|---|
Parent | 15222416 | Jul 2016 | US |
Child | 15452149 | US | |
Parent | 13725607 | Dec 2012 | US |
Child | 15222416 | US | |
Parent | 11738862 | Apr 2007 | US |
Child | 13725607 | US |