IP Library Granted Patent US 9,294,518
Granted Patent B2
US 9,294,518 · App. 14/324,787 · Granted Mar 22, 2016

Method to process a call request

Inventor: Andrew J. Prokop (St. Paul, MN)
Assignee: RPX CLEARINGHOUSE LLC
H04L65/1069H04L12/28H04L29/06027H04L65/1006
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 9,294,518
App. No.
14/324,787
Granted
Mar 22, 2016
Kind
B2
Abstract

Establishing a communication session in a packet-based network. A communication session request is received from an originating device. The communication session request includes a destination address. A communication session is established with the originating device. The communication session includes a communication session identifier. Based on the destination address, a first media path is set up between the originating device and a first destination device, the first media path not including a communication session controller. The first media path between the originating device and the first destination device is taken down while maintaining the communication session with the originating device. After taking down the first media path, a second media path in the communication session is set up using the communication session identifier. The second media path extends between the originating device and a second destination device, the second media path not including the communication session controller.

Claims (35)

1. A communication session controller, comprising:

at least one communication interface for coupling the communication session controller to a packet data network; and

at least one control unit coupled to the at least one communication interface and configured:

to receive a communication session request from an originating device over the packet data network, the communication session request comprising a destination address;

to establish a communication session with the originating device over the packet data network and to associate an identifier with the communication session;

to send a first communication path request to a first destination device, the first communication path request including the identifier associated with the communication session;

to establish a first communication path from the originating device to the first destination device to enable communication between the originating device and the first destination device;

to receive a termination message from the first destination device, the termination message including the identifier associated with the communication session;

to terminate the first communication path between the originating device and the first destination device;

to send a second communication path request to a second destination device, the second communication path request including the identifier associated with the communication session; and

to establish a second communication path from the originating device to the second destination device to enable communication between the originating device and the second destination device.

2. The communication session controller of claim 1 , wherein the at least one control unit is further configured:

to receive a termination message from the second destination device, the termination message including the identifier associated with the communication session;

to send a termination message to the originating device over the packet data network; and

to terminate the second communication path between the originating device and the second destination device.

3. The communication session controller of claim 2 , wherein the termination message received from the second destination device is a Session Initiation Protocol (SIP) Bye message.

4. The communication session controller of claim 2 , wherein the termination message sent to the originating device is a SIP Bye message.

5. The communication session controller of claim 1 , wherein the communication session request is a SIP Invite message comprising the identifier associated with the communication session.

6. The communication session controller of claim 1 , wherein the at least one control unit is further configured to provide a SIP ringing response to the originating device responsive to receipt of the communication session request.

7. The communication session controller of claim 1 , wherein the termination message received from the first destination device is a SIP Bye message.

8. The communication session controller of claim 1 , wherein the first communication path request is a SIP Invite message including the identifier associated with the communication session.

9. The communication session controller of claim 1 , wherein the second communication path request is a SIP Invite message including the identifier associated with the communication session.

10. The communication session controller of claim 1 , wherein the at least one control unit is further configured to enable communication between the originating device and the first destination device responsive to receipt of a SIP ringing response to the first communication path request received from the first destination device.

11. The communication session controller of claim 1 , wherein the at least one control unit is further configured to enable communication between the originating device and the second destination device responsive to receipt of a SIP ringing response to the second communication path request received from the second destination device.

12. The communication session controller of claim 1 , wherein the at least one control unit is further configured to send a third communication path request to the originating device over the packet data network, the third communication path request including the identifier associated with the communication session.

13. The communication session controller of claim 12 , wherein the third communication path request is a SIP Invite message.

14. The communication session controller of claim 12 , wherein:

the first communication path request comprises the identifier associated with the communication session and a first sequence number; and

the third communication path request comprises the identifier associated with the communication session and a second sequence number that is higher than the first sequence number in the first communication path request.

15. The communication session controller of claim 1 , wherein the first destination device is an interactive voice response system.

16. The communication session controller of claim 1 , wherein the second destination device is a contact agent system.

17. The communication session controller of claim 1 , wherein the second communication path enables voice communication between the originating device and the second destination device.

18. The communication session controller of claim 1 , wherein the second communication path enables video communication between the originating device and the second destination device.

19. The communication session controller of claim 1 , wherein the second communication path enables text communication between the originating device and the second destination device.

20. The communication session controller of claim 1 , wherein the identifier associated with the communication session comprises an identifier associated with the originating device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
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 →
Continuity (4)
Continuation 13740759 · Jan 14, 2013
Continuation 10980095 · Nov 3, 2004
Continuation 09589326 · Jun 7, 2000
Related Publication 20140321455A1 · Oct 30, 2014