Abstract:
An advance in the art is achieved were a customer&#39;s line can support a routing thereto of calls destined to more than one called number. Alerting such a line that a connection is sought to be established is achieved by a process whereby a database is consulted to determine whether the called number translates to a customer line that supports more than one called number. In such an event, a special service message is constructed and forwarded to the customer&#39;s line to inform the line of the called number with which the connection is sought. In one embodiment, a ringing signal is included with the special service message, that is coded to reflect the particular called number that corresponds to the connection that is being sought.

Description:
RELATED APPLICATIONS  
         [0001]    This application is related to a number of other applications that have been filed on even date herewith. Their titles are: “Called Party ID Services,” “A Multi-line Arrangement,” and “A Process for Assigning a Called Number to Customer Premises Equipment.” 
         BACKGROUND OF THE INVENTION  
         [0002]    This invention relates to the provision of telephone services to plain-old-telephone (POT) customer premises equipment, or POT CPE. In the context of this disclosure POT CPE is CPE that does not employ frequency multiplexing or time multiplexing technology that provides a capability to support more than one connection at any one time.  
           [0003]    A telephone service provider&#39;s “customer line”, which sometimes is referred to simply as the “line,” is a telephone wire-pair that extends from the telephone service provider network to a customer&#39;s premises. In contrast a telephone “trunk” spans between two switches of the telephone service provider network, or between a provider&#39;s switch and a PBX.  
           [0004]    Years ago the use of party lines was quite prevalent. In a party line arrangement, two or more parties that have a different called number connect their telephone instrument to a single customer line. Each party can initiate outgoing phone calls, identically to how different extension phones can initiate outgoing calls. Just as with extension phones, however, the party line arrangement provided no privacy. On the incoming calls side, matters are less simple. Given that party A needs to be reachable by dialing called number N 1 , and party B needs to be reachable by dialing called number N 2 , it is important to have a method for providing ringing signal to party A or to party B, but not simultaneously to both, based on whether a caller dialed called number N 1  or N 2 . One way to achieve this takes advantage of the fact that a telephone line consists of two wires, called “tip” and “ring,” neither of which is grounded. By connecting the ringer of party A between “tip” and ground, and the ringer of party B between “ring” and ground, it is possible to select whether the ringer of party A or party B gets activated by applying the ringing signal between either “tip” and ground or “ring” and ground.  
           [0005]    Another approach employs coded ringing, where the audible ringing pattern for one party is different from that for other party or parties. This approach allows creating a party line for more than two called numbers. Often, this approach is used in a household where a teenager gets his, or her, own phone number, but a single customer line (wire pair) is extended into the household.  
           [0006]    Because of significant reductions in the cost of switching equipment, not to mention the privacy issue, the use of party lines has all but disappeared and, nowadays, almost all customer lines carry telephone traffic that is destined to one called number, except for households that subscribe to “teen ringing.” In “teen ringing” arrangements, the different called numbers that are assigned to a line are alerted with distinctive ringing signal bursts. All extension telephones are subjected to the ringing signal bursts, and users recognize the called number that is being alerted by the different ringing sounds.  
           [0007]    Incoming calls, of course, can come from any party whatsoever, and recent advances in telecommunications have recognized that customers may want to have different treatments applied to incoming calls based on the identity of the calling party; e.g., call blocking. To offer customer services based on the calling party&#39;s identity the calling party&#39;s ID was extended from the switch that originates calls to the switch that terminates calls. To offer customers this information as well, the calling party&#39;s ID (typically referred to as “caller ID”) concept was invented and patented in U.S. Pat. No. 4,551,581 by Doughty in November 1985.  
           [0008]    In accordance with the Doughty patent, a data message (special service messages) may be sent to an on-hook called station during the silent interval between ringing signals that comprises any number of character bytes, each with additional start and stop bits. The first character of the message identifies the type of message such as, for example, calling/called directory number, special service indicator, personal messages, etc. The second character specifies the number of subsequent character bytes in the message. The next characters represent the digits of the calling station directory number, and the last character sent to the called station is a check sum that the station set uses to verify that errors have not been introduced in transmission. This digital information is communicated through frequency shift keying (FSK) modulation of a carrier.  
           [0009]    U.S. Pat. No. 5,544,235 describes an arrangement more than one called number is directed to a single line. The switching apparatus that connects to the line encodes the called number (in Frequency Shift Keying) into the analog signal that is sent to the line and, before the switching apparatus applies ringing to the line a converted associated with the telephone demodulates and displays the called number and causes an audible sound, such as distinctive ringing, to be sounded. Action other than sounding a ringing can also be taken, in accordance with the programming within the converter. Illustratively, the converter can include a number of ports that are connected to metering devices such as electric meters and water meters, and be further sensitive to a code appended to the called number, which directs the converter to connect to one of such metering devices and send out telemetry data.  
         SUMMARY OF THE INVENTION  
         [0010]    An advance in the art is achieved were a customer&#39;s line can support a routing thereto of calls destined to more than one called number. Alerting such a line that a connection is sought to be established is achieved by a process whereby a database is consulted to determine whether the called number translates to a customer line that supports more than one called number. In such an event, a special service message is constructed and forwarded to the customer&#39;s line to inform the line of the called number with which the connection is sought. In one embodiment, a ringing signal is included with the special service message, that is coded to reflect the particular called number that corresponds to the connection that is being sought. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0011]    [0011]FIG. 1 presents an illustrative block diagram of a customer premises arrangement that employs the principles disclosed herein;  
         [0012]    [0012]FIG. 2 shows an augmented block diagram of element  20  in FIG. 1; and  
         [0013]    [0013]FIG. 3 presents another illustrative block diagram of a customer premises arrangement that employs the principles disclosed herein.  
     
    
     DETAILED DESCRIPTION  
       [0014]    [0014]FIG. 1 presents a block diagram of one illustrative embodiment in accord with the principles disclosed herein. It includes conventional telephones  10 ,  11 , and  12  that are coupled to wire pair  100  that comes from a provider&#39;s switch, or from a PBX, via couplers  20 ,  21 , respectively. Conventional telephone  13  is connected directly to wire pair  100 . Couplers  20  and  21  may be of identical construction, but programmed slightly differently, as disclosed below.  
         [0015]    Coupler  20  provides for a connection of telephone instrument  10  to wire pair  100  through a double pole switch  204 . In arrangements where the circuitry within coupler  20  is powered by local power, switch  204  is advantageously a “normally closed” switch, which means that in the absence of applied power, the switch is closed. Coupler  20  also includes a special service messages (SSM) detector  201  that is connected upstream from switch  204  (i.e., connected to wire pair  100 ), and an off hook detector  203  that is connected downstream from switch  204  (i.e., connected to telephone  10 ). Lastly, coupler  20  includes a processing element  202  that, in response to off-hook detector  203  and to SSM detector  201 , controls the state of switch  204  (closed or open). Although elements  201 ,  202 , and  203  are shown as distinct elements, it should be recognized that the functions of all three elements can be carried out in one, common, processing apparatus that, advantageously, may be a stored program controlled processor, with possibly a number of specialized circuits.  
         [0016]    Off hook detector element  203 , for example, can comprise a large resistor that is connected to between the “plus” terminal of a power source and the first terminal of telephone  10 , with the second terminal of telephone  10  being connected to the “minus” terminal of the power source. In such an interconnection, the voltage on the first terminal of telephone  10  is high when the telephone is on-hook, and is low when the telephone is off-hook. This condition is converted to appropriate voltage levels within element  203  and applied to processing element  202  to indicate whether telephone  10  is off hook or not. Thus, switch  20  is closed by processing element  202  when a user places telephone  10  in an off hook condition; for example, when the user is ready to place an outgoing call.  
         [0017]    When telephone  10  is in an on-hook condition, processor  202  causes switch  204  to be in an open state, unless SSM detector  201  dictates otherwise. With such an arrangement, incoming signals, and in particular ringing signals, do not reach telephone  10  unless and until processor  202 , in response to signals applied to processor  202  by SSM detector  201 , dictates the closure of switch  204 .  
         [0018]    In accordance with the principles disclosed herein, the telecommunication provider&#39;s central office sends special service messages to wire pair  100 , illustratively, the called number ID (other messages, such as caller ID can also be sent). The special service message can be sent in an identical manner that conventional caller ID is sent; i.e., during the time interval between the ringing-signal bursts. Advantageously, the special service message disclosed herein can be sent at other than the time when the caller ID is sent (which is during the time interval between the first ringing-signal burst and the second ringing-signal burst). The special service message can also be sent with a different format. For easiest implementation, however, the FIG. 1 illustrative embodiment employs the format that is commercially used for caller ID. It may be noted that while the timing of the special service message need not affect the design of the FIG. 1 apparatus, some time saving can be had by sending the special service message prior to the fist ringing-signal burst. In such a circumstance, SSM detector  201  can be a conventional circuit for detecting caller ID of an incoming call. This circuitry thus identifies the called number ID, and that number is applied to processing element  202 .  
         [0019]    Processor  202  includes an element that stores one or more called number IDs. Though it is expected that most embodiments will store the called number ID in a semiconductor memory associated with processor  202 , it may be observed that other memory elements can be used, including a set of switches. The intent is that whichever telephone instrument is connected to coupler, it will act as the telephone to be reached when a call that is destined to the called number, or numbers, stored in processor  202  arrives on wire pair  100 . When a memory is used, the number(s) that is (are) stored in the memory can be can be inserted by the user of telephone  10 , by the service provider, or by the party that sells couplers  20 . A relatively simple approach for storing the appropriate number(s) in the memory of processor  202  is for the user to request the service provider to insert the information into coupler  20  (the coupler chosen for programming). The service provider checks its records to ascertain that the number to be inserted into the memory of processor  202  corresponds to a called number that, according to the service provider&#39;s database, is routed to wire pair  100 , and then proceeds to send the information to SSM detector  201  in the same FSK modulation format that is used for all special service messages. More specifically, the first character of the special service message is set to indicate that a programming message is being sent and, in response thereto, SSM detector  201  applies the detected characters of the message to processing element  202 , with appropriate signaling that directs processing element  202  to store the applied characters.  
         [0020]    Of course, the user must arrange so that the programming information that arrives at customer line  100  affects coupler  20  rather than some other coupler, such as coupler  21 ; i.e., condition the coupler for programming. This can be achieved by including a switch that is coupled to processor  202  (not shown) that the user flips from “operation” mode to “programming” mode. Alternatively, the user makes the programming request via the telephone that is connected to coupler  20  (i.e., by going “off hook” and dialing a preselected code), and stays in the “off hook” condition. When the programming information arrives, the processor whose switch  204  is closed stores the incoming called number information. Alternatively still, if the coupler has a unique ID that is addressable, then the user only needs to specify to the service provider that unique address. Finally, the coupler can be conditioned into a programming mode by entering a predetermined code via a keypad.  
         [0021]    In accordance with the principles disclosed herein, the service provider adopts the paradigm that all calls that are to be terminated at a customer premises equipment (via a customer line from the provider&#39;s central office, or some other apparatus —such as a multiplexer/demultiplexer of a digital loop carrier system) cause an alert signal to be sent to the customer&#39;s line that includes a special service message which identifies the called party number in addition to the conventional ringing-signal bursts. By adopting this paradigm, the service provider can translate more than one called number to a given customer line. Thus, the customer with the FIG. 1 arrangement can have two or more called numbers that translate to (i.e., routed to) wire pair  100 , and the telephone instruments can be made to be responsive to the incoming in any manner desired. To illustrate, the service provider may be adapted to route calls to wire pair  100  that are destined to called numbers A, B or C. That means the incoming calls on wire pair  100  contain called number information, and that information specifies either called number A, B, or C. To further illustrate, the FIG. 1 arrangement can be set up so that coupler  20  has called numbers A and B in its memory, coupler  21  has called numbers B and C in its memory, and coupler  22  has called number C in its memory. With such an arrangement, calls where the alert signal contains a special service message that specifies called number A causes telephone instruments  10  to ring but not telephone instruments  11  and  12 , calls where the alert signal contains a special service message that specifies called number B causes telephone instruments  10  and  11  to ring but not telephone instrument  12 , and calls where the alert signal contains a special service message that specifies called number C causes telephone instruments  11  and  12  to ring but not telephone instrument  10 . Since telephone instrument  13  has no interposed coupler, it rings regardless of which called number is specified in the alert signal.  
         [0022]    The reason why only telephone instrument  10  rings when the incoming call specified called number A is because SSM detector  201  detects the presence of the services message that specifies called number A, and processor  202  recognizes that called number A is one of the numbers to which it should respond. Accordingly, processor  202  causes the closure of switch  204 , which enables the ringing signal bursts that follow to reach telephone instrument  10 . When, in response to the alert signal any of the phones goes off hook, the alert signal stops in a conventional manner.  
         [0023]    The above describes the incoming calls situations but, of course, all of the couplers should be adapted to allow the connected telephone instrument to dial out as well as to receive calls. The problem is that when switch  204  is in an open state, wire pair  100  cannot tell when telephone  10  goes off-hook. To overcome this difficulty, coupler  20  includes an off-hook detector  203  that is sensitive to the impedance presented by telephone instrument  10 . When that impedance switches from a high value to a low value, the detector concludes that instrument  10  went off-hook. Detector  203  informs processor  202  of this fact, and processor  202 , in turn, closes switch  204 . Closing switch  204  allows appropriate current to flow through wire pair  100 , allowing the detection of the off-hook condition by the telecommunication provider.  
         [0024]    The same situation occurs with a conversation is in progress with one of the telephone instruments that is coupled to wire pair  100 , and another of the telephone instruments goes off hook. Detector  203  of this other telephone instrument detects the off-hook condition, informs processor  202 , and processor  202  closes switch  204 . Thus, this other telephone instrument telephone “cuts through” and is able to participate in the conversation.  
         [0025]    There are numerous operational enhancements that can be realized by adding a number of modules to coupler  20 , and FIG. 2 depicts a number of them. Although the modules shown in FIG. 2 are shown being distinct from processor element  202 , it should be understood that various ones of these modules could be implemented within processor element  202 .  
         [0026]    For example, the above description indicates that the service provider effectively programs the module, such as module  20 , (e.g. stores the called number or numbers to which that the coupler is to be responsive) pursuant to a request from the user (and a conditioning of the coupler to be programmed, or a specification of an address of an uniquely addressable coupler). The FIG. 2 arrangement allows the user to insert the called number directly into the memory of processor  202 . In accordance with one approach, the keypad of telephone  10  can be used, after coupler  20  is placed into a “program” mode. Placing coupler  20  into a “program” mode can be achieved with the aforementioned switch that is connected to processing element  202 , or through a special sequence of digits that are entered by the user via telephone  10 , prior to entering the called number that is to be stored in the memory of processor  202 . Since the telephone generates DTMF signals that need to be converted to digits, it is necessary to interpose a DTMF detector between the output terminals of telephone  10  (upstream or downstream from switch  204 ) and processor  202 . This is shown, for example, by the connection of DTMF detector  205 . Element  205  might, advantageously, be adapted to also detect dial pulse-type signaling from telephone  10 . Actually, element  205  can be a keypad that is used to place the coupler into a program mode (through the user entering a preselected sequence of digits), and to actually enter the called number of numbers to which coupler  20  will be responsive. Of course, when element  205  is a keypad, then the shown connections from customer line  100  to element  205  are superfluous.  
         [0027]    In some cases it may be useful for coupler  20  to be able to detect whether the line is busy. It is quite conventional to provide this capability, so that a person does not pick up an extension phone (e.g. to attempt to dial out). Herein, it is actually possible to not only detect whether line  100  is in used, but to prevent “cut-through.” This is achieved with off hook detector  206  that is connected upstream from switch  204  and provides its “off hook” information to processing element  202  that, in turn, controls the closure of switch  204 . Specifically, coupler  20  can be programmed so that when switch  204  is not closed upon the detection by off-hook detector  203  of an “off-hook” condition, unless off-hook detector  206  has not previously detected an “off-hook” condition.  
         [0028]    The description relative to the FIG. 1 coupler  20  addressed an arrangement where coupler  20  is responsive to the special service message that is embedded in the alert signal. That message informs the coupler of the identity of the called number. Since there are existing arrangements where a central office does not send a special service message, but distinguishes between called numbers through distinctive ringing patterns, the enhanced FIG. 2 coupler includes module  209 , which accommodates this source of called number information. Module  209 , illustratively, captures the ringing signal bursts and converts them to levels. Those levels are applied to processor  202 , which determines the coded pattern of ringing signal bursts within the first ringing signal cycle, and based on that coded pattern ascertains the identity of the called number. Module  209  needs to only detect the presence of ringing signal power, which can be accomplished with a conventional bridge circuit feeding a low pass filter, where the bridge is made up of four elements, each of which being a series connection of a diode and a Zener diode. Alternatively, module  209  can simply detect ringing voltage cycles in excess of a preselected level (e.g., also with a Zener diode) and apply these voltage cycles to processor element  209  for counting. Once the identity of the called number is ascertained, the operation of the FIG. 2 coupler continues as described above.  
         [0029]    The FIG. 2 coupler also includes a display module  210 , as well as a clock module  208 . The combination of clock module  208 , processor element  202  and display  210  provide users with information about the time of day as well as date information. In addition, the clock provides information that allows the operation of coupler  20  to be time sensitive. For example, ringing can be completely inhibited at certain times, or ringing can be inhibited at those certain times from all but a selected number of calling parties. That, of course, implies that the user subscribes to caller ID service and that, therefore, the ringing signal includes caller ID information. That information, as well as called number information, is advantageously displayed on display module  210 . Of course, the called number information (whether explicit or derived from a ringing pattern) can also be used for screening.  
         [0030]    Lastly, the FIG. 2 coupler includes a ringing generator  207  that supplies ringing signal to telephone  10 . This module is included to permit processor  202  to not only display the called number via display  210  but to also provide distinctive ringing based on the called number, or based on any other criterion that the user may select. Such other criteria might be the fact that the incoming call is a collect call, a credit card call, an international call, a cellular call, etc. This information is provided in the special service messages that the provider may include in the alert signal and that SSM detector  201  captures and communicates it to processing element  202 . In cooperation with provides that also provide a time/date signals, detector  201  captures clock synchronization signals from wire pair  100 , which allows processing element  202  to synchronize clock  208  to that of the service provider.  
         [0031]    In fact, given a coupler such as the one shown in FIG. 2, the alert signal does not have to include any ringing signal bursts. Any of the special service messages, including, for example, the called number information per se can serve as the alert signal, with processor  202  causing generator  207  to generate appropriate actual ringing signals (bursts, or otherwise) that are applied to the associated customer device, e.g., telephone  10 .  
         [0032]    It should be recognized that embodiments of coupler  20  ( 21  or  22 ) are likely to require external power because only a limited amount of current can be drawn from wire pair  100  before the provider&#39;s equipment that is connected to wire pair  100  will interpret the current drain as an off-hook condition. The external power is most likely provided from a small power supply, not unlike the power supplies that are conventionally used in telephony. Externally supplied power, however, can be lost. To most people it is important to not lose the ability to make, or receive, calls even when external power is off. To provider for this capability, the interposed switch  204  of a coupler that intends to connect to a conventional telephone should be a “normally closed” switch. If, on the other hand, the customer&#39;s device itself requires external power, such as when the device is a fax machine, a modem, or the like, it is not important for switch  204  to be a “normally closed” switch; that is, switch  204  can be a “normally open” switch. The latter has a slight advantage since power does not need to be dissipated when the switch is open that, in the FIG. 1 arrangement is the prevalent condition.  
         [0033]    Other enhancements are also possible that comport with the principles disclosed herein. To give one example, most of today&#39;s telephones comprise electronic circuits with processors. The circuitry of coupler  20  can be easily incorporated into the circuitry of the telephone and, indeed, simplified somewhat. This is illustrated in the FIG. 3 instrument  15 , where ringer  221  is connected in series with switch  204 , both being in parallel with the series connection of telephone circuitry  222  and hook switch  223 , and where, because the keypad of the telephone is connected directly to processor  202 , element  205  of FIG. 2 can be eliminated.  
         [0034]    To give another example, the called number ID described above is sent to all customers, but that does not need to be so. The service provider can look up a database of customers who have more than one called number that is routed to a single customer line, and provide the called number ID to only those customers.  
         [0035]    To give yet another example, processing element  202  can provide electronic control of the operability of telephone instruments based on called number, time of day, day of week, caller ID, type of incoming call, or combinations thereof. Disabling the operability of a telephone instrument can be for both incoming and outgoing calls, although it is likely that users will program their coupler so as to disable only selected calls. The disabling can be in the form of “all calls other than x are disabled,” where x is a list of numbers, or a criterion on the allowed numbers (e.g., three digit numbers, such as 911), or it can be of the form “all call allowed, other than x,” where x is, again, a list of numbers or a criterion, such as “international calls.” 
         [0036]    Of course, disabling the telephone instrument of a teenager invites attempts to override the parental control. To prevent such override, processor  202  can include a password hurdle that needs to be overcome before coupler  20  can be placed in its “program” mode.