IP Library Granted Patent US 7,587,031
Granted Patent B1
US 7,587,031 · App. 11/316,430 · Granted Sep 8, 2009

Forced hold call handling in a VoP environment

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,587,031
App. No.
11/316,430
Granted
Sep 8, 2009
Kind
B1
Abstract

The present invention provides a technique for providing a forced hold service such as is used for an emergency services call, which is supported at least in part over a packet network. The forced hold service acts to effectively hold a connection for the call with a called party, even when the caller takes an action that would normally end a call, such as going on hook, pressing end, or the like. When the caller takes an action that would normally end the call, the forced hold service allows the caller to automatically reconnect to the emergency services provider over the held connection upon going offhook, pressing send, or the like. Alternatively, the emergency services provider can effectively re-engage the call wherein the caller is reconnected over the held connection upon going offhook, pressing send, or the like.

Claims (26)

1. A method for supporting a forced hold call comprising:

facilitating establishment of the forced hold call, which is supported at least in part over a packet communication session with a communication client, wherein facilitating establishment of the forced hold call comprises:

receiving from the communication client a session initiation message having dialed digits used by a caller to initiate the forced hold call to establish the forced hold call; and

effecting establishment of the packet communication session with the communication client;

receiving from the communication client a disconnect event message indicative of an attempt to disconnect or hold the forced hold call;

determining that the forced hold call is a forced hold related call based on the dialed digits;

sending a response message to the communication client indicating that the forced hold call is the forced hold related call; and

effecting placement of the packet communication session on hold.

2. The method of claim 1 wherein receiving the disconnect event message during a non-forced hold call results in ending a packet communication session supporting the non-forced hold call.

3. The method of claim 1 wherein the packet communication session is established between the communication client and a media gateway, which connects to an access point of a public switched telephone network via a circuit-switched connection.

4. The method of claim 3 wherein effecting placement of the packet communication session on hold comprises providing to the media gateway a first hold message to place the communication session on hold.

5. The method of claim 3 further comprising effecting placement of the circuit-switched connection on hold.

6. The method of claim 4 wherein the disconnect event message is a session initiation message comprising a hold instruction.

7. The method of claim 1 wherein the session initiation message comprises information identifying the forced hold call as the forced hold related call.

8. The method of claim 7 wherein the information is provided in a priority header in the session initiation message.

9. The method of claim 1 wherein the packet communication session is established between the communication client and a media gateway, which connects to an access point of a public switched telephone network (PSTN) via a circuit-switched connection, the method further comprising effecting establishment of the circuit-switched connection via a signaling gateway connected to the PSTN.

10. The method of claim 1 further comprising:

receiving a release message from an entity other than the communication client; and

sending an end message to the communication client as part of a process to end the packet communication session for the forced hold call.

11. The method of claim 1 further comprising:

receiving a reconnect event message indicative of an attempt by a caller to reconnect the forced hold call after an attempt by the caller to disconnect the forced hold call; and

effecting restoration of the packet communication session from hold to reconnect the forced hold call in response to the reconnect event message.

12. The method of claim 1 further comprising:

receiving a ringback event message indicative of an attempt by an operator to reconnect the forced hold call after an attempt by the caller to disconnect the forced hold call; and

effecting restoration of the packet communication session from hold to reconnect the forced hold call in response to the ringback event message.

13. The method of claim 1 wherein the forced hold call is an emergency services call.

Assignments (6)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032425/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2005
From: RESS, DAVID P.; GENTRY, WILLIAM D.; STUCKER, BRIAN; WAGNER, OLGA
To: NORTEL NETWORKS LIMITED
Reel/Frame 017372/0936 →