IP Library Granted Patent US 7,991,143
Granted Patent B2
US 7,991,143 · App. 11/842,468 · Granted Aug 2, 2011

Rapid response to user input at a telecommunications terminal

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,991,143
App. No.
11/842,468
Granted
Aug 2, 2011
Kind
B2
Abstract

An apparatus and methods are disclosed for use by organizations that have PBXs at a plurality of sites. The invention pertains to cell phone calls from an affiliated terminal to her “home” private branch exchange. For example, an employee who works at the Chicago branch office might call the Chicago office's PBX to invoke a feature such as setting up call forwarding, retrieving voice mail, etc. Such calls might be automatically and transparently directed to another PBX when it is advantageous to do so. In the illustrative embodiment, the need or desirability to redirect such calls to another PBX is ascertained while the caller is still in the process of entering all of the required calling information. The effect of assessing whether to redirect the call in parallel with the caller entering the information is to reduce the delays otherwise experienced by the caller when placing calls outside of the enterprise area served by the home private branch exchange.

Claims (40)

1. A method comprising:

(a) receiving at a telecommunications terminal a series of inputs, each input corresponding to a data entry by a user of the telecommunications terminal;

(b) determining, in response to at least one input having been received in the series of inputs, whether the user is placing a first call to a first private branch exchange, the determination being based on one or more of the inputs already received, wherein the telephone number M of the telecommunications terminal

(i) is not in the address space of the first private branch exchange, and

(ii) is mapped to a telephone number N in the address space of the first private branch exchange;

(c) placing, in response to determining that the user is placing the first call to the first private branch exchange, a second call from the telecommunications terminal to a second private branch exchange whose address space does not contain M and does not contain a telephone number to which M is mapped; and

(d) receiving at least one additional input from the user of the telecommunications terminal, wherein the at least one additional input would have been necessary to complete the first call.

2. The method of claim 1 wherein each data entry made by the user is indivisible.

3. The method of claim 2 wherein the data entry is a keystroke.

4. The method of claim 2 wherein the data entry is a vocal expression.

5. The method of claim 1 wherein the determination is made with an error probability that is greater than zero.

6. The method of claim 5 further comprising continuing to analyze the series of inputs, based on the receiving of the least one additional input.

7. The method of claim 6 further comprising placing a third call to a private branch exchange other than the second private branch exchange, based on the at least one additional input.

8. A method comprising:

(a) receiving at a telecommunications terminal a series of inputs, each input corresponding to a data entry by a user of the telecommunications terminal;

(b) determining, at time t 1 and in response to at least J inputs having been received in the series of inputs, that the user is placing a first call to a first private branch exchange, wherein the telephone number M of the telecommunications terminal

(i) is not in the address space of the first private branch exchange, and

(ii) is mapped to a telephone number N in the address space of the first private branch exchange; and

(c) placing, in response to the determination at time t 1 , a second call from the telecommunications terminal to a second private branch exchange whose address space does not contain M and does not contain a telephone number to which M is mapped;

wherein K inputs would have been necessary to complete the first call to the first private branch exchange, K being greater than J, and J being based on the network to which the telecommunications terminal is connected at the time t 1 .

9. The method of claim 8 wherein the data entry is a keystroke.

10. The method of claim 8 wherein the data entry is a vocal expression.

11. The method of claim 8 further comprising continuing to analyze the series of inputs, based on receiving at least a (J+1) th input.

12. The method of claim 11 further comprising placing a third call from the telecommunications terminal to a private branch exchange other than the second private branch exchange, based on at least the (J+1) th input.

13. A method comprising:

(a) receiving at a telecommunications terminal i) a first series of inputs and ii) a non-overlapping second series of inputs;

(b) determining, at time t 1 and in response to at least J 1 inputs having been received in the first series of inputs, that the user is placing a first call to a first private branch exchange, wherein the telephone number M of the telecommunications terminal

(i) is not in the address space of the first private branch exchange, and

(ii) is mapped to a telephone number N in the address space of the first private branch exchange;

(c) placing, in response to the determination at time t 1 , a call C 1 from the telecommunications terminal to one of i) the first private branch exchange and ii) a second private branch exchange;

(d) determining, at time t 2 and in response to at least J 2 inputs having been received in the second series of inputs, that the user is placing a second call to the first private branch exchange; and

(e) placing, in response to the determination at time t 2 , a call C 2 from the telecommunications terminal to one of i) the first private branch exchange and ii) the second private branch exchange;

wherein K inputs would have been necessary to complete the first call to the first private branch exchange, J 1 being less than J 2 , and K is greater than J 1 .

14. The method of claim 13 wherein J 1 is based on the network to which the telecommunications terminal is connected at the time t 1 .

15. The method of claim 14 wherein J 2 is based on the network to which the telecommunications terminal is connected at the time t 2 .

16. The method of claim 14 wherein J 1 is based on the numbering plan of the network to which the telecommunications terminal is connected at the time t 1 .

17. The method of claim 13 wherein J 1 is based on the number of private branch exchanges for which information is stored at the telecommunications terminal.

18. The method of claim 13 wherein each input corresponds to a data entry by the user of the telecommunications terminal, and wherein J 1 is based on the type of data entry made by the user.

19. The method of claim 13 further comprising continuing to analyze the first series of inputs, based on receiving at least a (J 1 +1) th input.

20. The method of claim 19 further comprising placing a call C 3 from the telecommunications terminal to a private branch exchange other than the exchange called in the call C 1 , based on at least the (J 1 +1) th input.

Assignments (14)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 043569/0047 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021156/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2007
From: ABRAMSON, SANDRA R.; MILTON, STEPHEN M.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 020145/0882 →