IP Library Granted Patent US 8,194,843
Granted Patent B2
US 8,194,843 · App. 12/483,303 · Granted Jun 5, 2012

Method and apparatus for busy override in an internet protocol-based telephone system

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 8,194,843
App. No.
12/483,303
Granted
Jun 5, 2012
Kind
B2
Abstract

Method and apparatus for busy override in an internet protocol-based telephone system are described. In some examples, a first communication attempt of a third party is received by a first party, the first party being in an established communication session with a second party over a communication network. A timer is initiated in response to the first communication attempt. A busy operation is performed with respect to the third party in response to the first communication attempt. At least one additional communication attempt by the third party is received during the established communication session. A busy override operation is performed with respect to the first party in response to the first communication attempt and the at least one additional communication attempt satisfying a threshold pattern of communication attempts, the threshold pattern being based on elapsed time of the timer.

Claims (52)

1. A method of processing communication attempts during an established communication session over a communication network, comprising:

receiving a first communication attempt by a third party to a first party, the first party being in the established communication session with a second party over the communication network;

initiating a timer in response to the first communication attempt;

performing a busy operation with respect to the third party in response to the first communication attempt;

receiving at least one additional communication attempt by the third party during the established communication session; and

performing a busy override operation with respect to the first party in response to the first communication attempt and the at least one additional communication attempt satisfying a threshold pattern of communication attempts, the threshold pattern being based on elapsed time of the timer.

2. The method of claim 1 , further comprising:

initiating a counter that maintains a count of the first communication attempt and the at least one additional communication attempt;

wherein the threshold pattern is further based on the count of the counter.

3. The method of claim 2 , wherein the threshold pattern includes at least one threshold count of the counter within at least one threshold elapsed time of the timer.

4. The method of claim 1 , wherein the at least one additional communication attempt includes a second communication attempt, and wherein the threshold pattern includes the first communication attempt and the second communication attempt being within a threshold elapsed time of the timer.

5. The method of claim 1 , wherein the step of performing the busy override operation comprises:

notifying the first party during the established communication session of attempted communication by the third party.

6. The method of claim 1 , wherein the step of performing the busy operation comprises one of:

connecting the third party to a voicemail box of the first party;

forwarding the third party to a fourth party;

returning a busy signal to the third party; or

connecting the third party to an interactive voice response (IVR) system.

7. The method of claim 1 , wherein the first communication attempt includes an identifier, wherein the timer is associated with the identifier, and wherein each of the at least one additional communication attempt is associated with the identifier.

8. An apparatus for processing communication attempts during an established communication session over a communication network, comprising:

means for receiving a first communication attempt by a third party to a first party, the first party being in the established communication session with a second party over the communication network;

means for initiating a timer in response to the first communication attempt;

means for performing a busy operation with respect to the third party in response to the first communication attempt;

means for receiving at least one additional communication attempt by the third party during the established communication session; and

means for performing a busy override operation with respect to the first party in response to the first communication attempt and the at least one additional communication attempt satisfying a threshold pattern of communication attempts, the threshold pattern being based on elapsed time of the timer.

9. The apparatus of claim 8 , further comprising:

means for initiating a counter that maintains a count of the first communication attempt and the at least one additional communication attempt;

wherein the threshold pattern is further based on the count of the counter.

10. The apparatus of claim 9 , wherein the threshold pattern includes at least one threshold count of the counter within at least one threshold elapsed time of the timer.

11. The apparatus of claim 8 , wherein the at least one additional communication attempt includes a second communication attempt, and wherein the threshold pattern includes the first communication attempt and the second communication attempt being within a threshold elapsed time of the timer.

12. The apparatus of claim 8 , wherein the means for performing the busy override operation comprises:

means for notifying the first party during the established communication session of attempted communication by the third party.

13. The apparatus of claim 8 , wherein the means for performing the busy operation comprises one of:

means for connecting the third party to a voicemail box of the first party;

means for forwarding the third party to a fourth party;

means for returning a busy signal to the third party; or

means for connecting the third party to an interactive voice response (IVR) system.

14. The apparatus of claim 8 , wherein the first communication attempt includes an identifier, wherein the timer is associated with the identifier, and wherein each of the at least one additional communication attempt is associated with the identifier.

15. A non-transitory computer readable medium having instructions stored thereon that when executed by a processor cause the processor to perform a method of processing communication attempts during an established communication session over a communication network, comprising:

receiving a first communication attempt by a third party to a first party, the first party being in the established communication session with a second party over the communication network;

initiating a timer in response to the first communication attempt;

performing a busy operation with respect to the third party in response to the first communication attempt;

receiving at least one additional communication attempt by the third party during the established communication session; and

performing a busy override operation with respect to the first party in response to the first communication attempt and the at least one additional communication attempt satisfying a threshold pattern of communication attempts, the threshold pattern being based on elapsed time of the timer.

16. The non-transitory computer readable medium of claim 15 , further comprising:

initiating a counter that maintains a count of the first communication attempt and the at least one additional communication attempt;

wherein the threshold pattern is further based on the count of the counter.

17. The non-transitory computer readable medium of claim 16 , wherein the threshold pattern includes at least one threshold count of the counter within at least one threshold elapsed time of the timer.

18. The non-transitory computer readable medium of claim 15 , wherein the at least one additional communication attempt includes a second communication attempt, and wherein the threshold pattern includes the first communication attempt and the second communication attempt being within a threshold elapsed time of the timer.

19. The non-transitory computer readable medium of claim 15 , wherein the step of performing the busy override operation comprises:

notifying the first party during the established communication session of attempted communication by the third party.

20. The non-transitory computer readable medium of claim 15 , wherein the first communication attempt includes an identifier, wherein the timer is associated with the identifier, and wherein each of the at least one additional communication attempt is associated with the identifier.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 6, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060284/0435 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
SECURITY AGREEMENT Recorded Aug 1, 2011
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026680/0816 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 025494/0550) Recorded Aug 1, 2011
From: BANK OF AMERICA, N.A.
To: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
Reel/Frame 026679/0582 →
SECURITY AGREEMENT Recorded Dec 15, 2010
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025494/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2009
From: LANGOS, GEOFFREY P.
To: VONAGE NETWORK LLC
Reel/Frame 022823/0694 →