Call extension in telecommunications systems

Abstract
A method is disclosed that enables a user of one telecommunications terminal that is engaged in a call to move or “extend” the call to a second telecommunications terminal without notifying any other party on the call of the move. This is particularly useful in many situations. For example, the user might be at work and engaged in a call with a client on the user's wireline desk telephone. If the user needs to leave the office, the user can extend the call to his or her cell phone, while the call is in progress, without notifying the client. This enables the user to leave the office and continue the call on his or her cell phone without having the client ever know that the user is on his or her cell phone and not in the office.
Description
FIELD OF THE INVENTION

The present invention relates to telecommunications in general, and, more particularly, to a telecommunications system feature.


BACKGROUND OF THE INVENTION

The utility of a telecommunications system is enhanced by the invention and development of new and useful features that increase the efficiency and effectiveness of the system's users. Therefore, the need exists for such features.


SUMMARY OF THE INVENTION

The present invention enables a user of one telecommunications terminal that is engaged in a call to move or “extend” the call to a second telecommunications terminal without notifying any other party on the call of the move. This is particularly useful in many situations.


For example, the user might be at work and engaged in a call with a client on the user's wireline desk telephone. If the user needs to leave the office, the user can extend the call to his or her cell phone, while the call is in progress, without notifying the client. This enables the user to leave the office and continue the call on his or her cell phone without having the client ever know that the user is on his or her cell phone and not in the office.


Analogously, the user might be in the car and engaged in a call with a client on the user's cell phone. When the user arrives in his or her office, the user can extend the call to his or her wireline desk telephone, while the call is in progress, without notifying the client. This enables the user to arrive at the office and continue the call on his or her wireline desk telephone without the client ever knowing that the client was not always in the office.


In this example, both the user's wireline desk telephone and the user's cell phone are “affiliated” with each other, which enables the telecommunications system to extend calls back and forth between the desk telephone and the cell phone. Furthermore, either the desk telephone or the cell phone is designated as the facade of the other so that the telephone number of the facade is used as the automatic number identification (“ANI”) or “Caller-ID” for both the desk telephone and the cell phone.


The illustrative embodiment comprises: (1) setting up a call between a first telecommunications terminal and a second telecommunications terminal; (2) adding a third telecommunications terminal to the call without transmitting any indication to the second telecommunications terminal that the third telecommunications terminal is being added to the call; and (3) dropping the first telecommunications terminal from the call without transmitting any indication to the second telecommunications terminal that the first telecommunications terminal is being dropped from the call.




BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 depicts a schematic diagram of a telecommunications system in accordance with the present invention.



FIG. 2 depicts a block diagram of the salient components of private branch exchange 102 in accordance with the illustrative embodiment of the present invention.



FIG. 3 depicts a flowchart of the salient tasks associated with operation of the illustrative embodiment of the present invention.




DETAILED DESCRIPTION


FIG. 1 depicts a schematic diagram of a telecommunications system in accordance with the present invention. Telecommunications system 100 comprises:

    • i. the Public Switched Telephone Network,
    • ii. private branch exchange 102,
    • iii. telecommunications terminals 103-1, 103-2, and 103-3, and
    • v. telecommunications terminals 104-1, 104-2, and 104-3;


      all of which are interconnected as shown.


The Public Switched Telephone Network is a complex of telecommunications equipment that is owned and operated by different entities throughout the World. In the United States of America, for example, the Public Switched Telephone Network comprises an address space that is defined by ten digits, and, therefore, comprises 10 billion unique addresses or “telephone numbers.” The Public Switched Telephone Network in other countries is similar. In any case, it will be clear to those skilled in the art how to make and use embodiments of the present invention that interact with, or are a part of, the Public Switched Telephone Network.


The Public Switched Telephone Network provides telecommunications service to telecommunications terminals 103-1, 103-2, and 103-3 in well-known fashion. Telecommunications terminals 103-1 and 103-3 are wireline terminals and telecommunications terminal 103-2 is a wireless terminal. Table 1 provides the telephone numbers for telecommunications terminals 103-1, 103-2, and 103-3.

TABLE 1Telephone Numbers of Telecommunications TerminalsServed By The Public Switched Telephone NumberTelecommunicationsTelephoneTerminalNumber103-1732-454-3234103-2435-345-8932103-3752-953-5822


It will be clear to those skilled in the art, after reading this specification, how to make and use alternative embodiments of the present invention in which some or all of the telecommunications terminals are wireline or some or all are wireless.


Private branch exchange 102 provides telecommunications service to telecommunications terminals 104-1, 104-2, and 104-3. In accordance with the illustrative embodiment, telecommunications terminals 104-1, 104-2, and 104-3 are wireline terminals. It will be clear to those skilled in the art, after reading this specification, how to make and use alternative embodiments of the present invention in which private branch exchange 102 provides telecommunications service to any number of telecommunications terminals. Furthermore, it will be clear to those skilled in the art, after reading this specification, how to make and use alternative embodiments of the present invention in which some or all of the telecommunications terminals are wireline and some or all are wireless.


Private branch exchange 102 comprises an address space that is different from the address space of the Public Switched Telephone Number, and each of telecommunications terminals 104-1, 104-2, and 104-3 is uniquely associated with an address or “extension” in the address space of private branch exchange 102. Table 2 provides the exchange number for telecommunications terminals 104-1, 104-2, and 104-3.

TABLE 2Exchange Numbers of Telecommunications TerminalsServed By Private Branch Exchange 102TelecommunicationsExchangeTerminalNumber104-1x22104-2X64104-3X72


Private branch exchange 102 has a telephone number within the address space of the Public Switched Telephone Network, which is 732-555-2322.


Although the illustrative embodiment teaches that a private branch exchange performs the tasks described below and with respect to FIG. 3, it will be clear to those skilled in the art, after reading is disclosure, how to make and use alternative embodiments of the present invention in which, for example, the tasks are performed by a switch within the Public Switched Telephone Network. In other words, the present invention is equally well-suited for implementation in public and private telecommunications systems and in wireline and wireless systems as well.



FIG. 2 depicts a block diagram of the salient components of private branch exchange 102 in accordance with the illustrative embodiment of the present invention. Private branch exchange 102 comprises: switching fabric 201, processor 202, and memory 203, interconnected as shown.


Switching fabric 201 is capable of performing all of the tasks described below and with respect to FIG. 3 under the direction of processor 202. It will be clear to those skilled in the art, after reading this disclosure, how to make and use switching fabric 201.


Processor 202 is a general-purpose processor that is capable of receiving called-related data from switching fabric 201, of reading data from and writing data to memory 203, and of executing the tasks described below and with respect to FIG. 3. It will be clear to those skilled in the art, after reading this specification, how to make and use alternative embodiments of the present invention in which processor 202 is a special-purpose processor.


Memory 203 is a non-volatile random-access memory that stores the instructions and data used by processor 202. It will be clear to those skilled in the art, after reading this disclosure, how to make and use memory 203.


In accordance with the illustrative embodiment of the present invention, telecommunications terminal 103-3 and telecommunications terminal 104-1 are “affiliated” with each other within private branch exchange 102, and memory 203 comprises a memorial of this affiliation. The memorial is depicted by Table 3.

TABLE 3Affiliated Telecommunications TerminalsTelecommunicationsTelecommunicationsTerminalTerminal103-2104-2


When a telecommunications terminal served by the Public Switched Telephone Network is affiliated with a telecommunications terminal that is served by public branch exchange 102, private branch exchange 102 enables the telecommunications terminal served by the Public Switched Telephone Network to be treated as an alter ego of the telecommunications terminal that is served by public branch exchange 102 in the manner described below and with respect to FIG. 3.



FIG. 3 depicts a flowchart of the salient tasks associated with operation of the illustrative embodiment of the present invention.


At task 301, private branch exchange 102 sets up a call between telecommunications terminal 103-1 and telecommunications terminal 104-2, in well-known fashion. It is irrelevant for the purposes of the illustrative embodiment whether the call was initiated by telecommunications terminal 103-1 or telecommunications terminal 104-2.


At task 302, the user of telecommunications terminal 104-2 instructs private branch exchange 102 to extend the call to telecommunications terminal 103-2, which as shown in Table 3 in memory 203 is affiliated with telecommunications terminal 104-2. To accomplish this, private branch exchange 102 adds telecommunications terminal 103-2 to the call:

    • i. without transmitting any indication to telecommunications terminal 103-1 that telecommunications terminal 103-2 is being added to the call, and
    • ii. before telecommunications terminal 103-2 goes off hook (i.e., answers the call from private branch exchange 102.


      Task 302 is similar to conferencing-in telecommunications terminal 103-2 with the notable exception that private branch exchange 102 does not provide ring-back to telecommunications terminal 103-1 while telecommunications terminal 103-2 is being added to the call.


At task 303, the user of telecommunications terminal 103-2 answers the call from private branch exchange 102 by going off hook, which causes private branch exchange 102 to drop telecommunications terminal 104-2 from the call. In accordance with the illustrative embodiment, private branch exchange 102 drops telecommunications terminal 104-2 from the call without transmitting any indication to telecommunications terminal 103-1 that telecommunications terminal 104-2 is being dropped from the call.


At task 304, the user of telecommunications terminal 103-2 instructs private branch exchange 102 to create a three-party conference call from the existing two-party call by adding telecommunications terminal 103-3 to the call. As part of task 304, private branch exchange 102 places a call to telecommunications terminal 103-3 and uses the telephone number of telecommunications terminal 104-2 as the automatic number identification for telecommunications terminal 103-2. In other words, private branch exchange 102 spoofs telecommunications terminal 103-3 by representing that the call is being established with telecommunications terminal 103-1 and telecommunications terminal 104-2 when, in fact, it is being established with telecommunications terminal 103-1 and telecommunications terminal 103-2.


At task 305, the user of telecommunications terminal 103-2 instructs private branch exchange 102 to extend the call to telecommunications terminal 104-2. To accomplish this, private branch exchange 102 adds telecommunications terminal 104-2 to the call:

    • i. without transmitting any indication to telecommunications terminal 103-1 or telecommunications terminal 103-3 that telecommunications terminal 104-2 is being added to the call, and
    • ii. before telecommunications terminal 104-2 goes off hook (i.e., answers the call from private branch exchange 102.


      Task 305 is analogous to task 302.


At task 306, the user of telecommunications terminal 104-2 answers the call from private branch exchange 102 by going off hook, which causes private branch exchange 102 to drop telecommunications terminal 103-2 from the call. In accordance with the illustrative embodiment, private branch exchange 102 drops telecommunications terminal 103-2 from the call without transmitting any indication to either telecommunications terminal 103-1 or telecommunications terminal 103-3 that telecommunications terminal 103-2 is being dropped from the call.


At task 307, private branch exchange 102 terminates the call between all parties in well-known fashion.


It is to be understood that the above-described embodiment is merely illustrative of the present invention and that many variations of the above-described embodiments can be devised by those skilled in the art without departing from the scope of the invention. It is therefore intended that such variations be included within the scope of the following claims and their equivalents.

Claims
  • 1. A method comprising: (1) setting up a call between a first telecommunications terminal and a second telecommunications terminal; (2) adding a third telecommunications terminal to said call without transmitting any indication to said second telecommunications terminal that said third telecommunications terminal is being added to said call; and (3) dropping said first telecommunications terminal from said call without transmitting any indication to said second telecommunications terminal that said first telecommunications terminal is being dropped from said call.
  • 2. The method of claim 1 further comprising: (4) adding a fourth telecommunications terminal to said call and transmitting the telephone number of said first telecommunications terminal as the automatic number identification of said third telecommunications terminal.
  • 3. The method of claim 1 further comprising (4) re-adding said first telecommunications terminal to said call without transmitting any indication to said second telecommunications terminal that said first telecommunications terminal is being re-added to said call.
  • 4. The method of claim 3 further comprising (5) dropping said third telecommunications terminal from said call without transmitting any indication to said second telecommunications terminal that said third telecommunications terminal is being dropped from said call.
  • 5. The method of claim 1 wherein said first telecommunications terminal goes on hook before said third telecommunications terminal goes off hook.
  • 6. A method comprising: (1) setting up a call between a first telecommunications terminal and a second telecommunications terminal; (2) adding a third telecommunications terminal to said call; (3) dropping said first telecommunications terminal from said call; and (4) adding a fourth telecommunications terminal to said call and transmitting the telephone number of said first telecommunications terminal as the automatic number identification of said third telecommunications terminal.
  • 7. The method of claim 6 wherein said third telecommunications terminal is added to said call without transmitting any indication to said second telecommunications terminal that said third telecommunications terminal is being added to said call.
  • 8. The method of claim 6 wherein said first telecommunications terminal is dropped from said call without transmitting any indication to said second telecommunications terminal that said first telecommunications terminal is being dropped from said call.
  • 9. The method of claim 6 wherein said first telecommunications terminal goes on hook before said third telecommunications terminal goes off hook.
  • 10. The method of claim 6 further comprising (4) re-adding said first telecommunications terminal to said call without transmitting any indication to said second telecommunications terminal that said first telecommunications terminal is being re-added to said call.
  • 11. The method of claim 10 further comprising (5) dropping said third telecommunications terminal from said call without transmitting any indication to said second telecommunications terminal that said third telecommunications terminal is being dropped from said call.