IP Library Patent Application 14322332
Patent Application
App. No. 14/322,332

PROVIDING IMPROVED POST-DIAL DELAY AT AN ORIGINATING TERMINAL

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 None
App. No.
14/322,332
Abstract

To provide expedited ringback at an originating terminal, a call request is sent from the originating terminal to a destination device over an Internet Protocol (IP) network. Local resource reservation is performed by the originating terminal after sending the call request. A first message is received by the originating terminal prior to the originating terminal sending a second message indicating that local resource reservation has been performed, the first message for indicating that alerting is being performed at the destination device. In response to receiving the first message and determining that the local resource reservation has been performed, a ringback indicator is generated by the originating terminal.

Claims (57)

1 . A method of operating an Internet Protocol network to establish a call between an originating terminal and a destination terminal, the method comprising, at a call control function of the Internet Protocol network:

receiving a call request from the originating terminal the call request requesting establishment of a packet-switched call session with the destination terminal over the Internet Protocol network;

performing local resource reservation for the destination terminal;

performing local resource reservation for the originating terminal; and

before completing local resource reservation for the originating terminal, sending a ring message to the originating terminal to enable expedited ringback at the originating terminal.

2 . The method of claim 1 , wherein the call control function of the Internet Protocol network comprises a first call control element which serves the originating terminal and a second call control element which serves the destination terminal:

the first call control element:

receiving the call request from the originating terminal;

sending the call request from the first call control element to the second call control element;

performing the local resource reservation for the originating terminal; and

sending the ring message to the originating terminal before completing the local resource reservation for the originating terminal to enable expedited ringback at the originating terminal; and

the second call control element:

receiving the call request from the first call control element;

sending the call request to the destination terminal; and

performing the local resource reservation for the destination terminal.

3 . The method of claim 2 , wherein:

the second call control element sends a ring message to the first call control element when local resource reservation for the destination terminal is complete; and

the first call control element sends the ring message to the originating terminal responsive to receiving the ring message from the second call control element.

4 . The method of claim 2 , comprising:

sending an alert message from the first call control element to the second call control element when resource reservation for the originating terminal is complete;

receiving the alert message at the second call control element; and

sending an alert message from the second call control element to the destination terminal responsive to receiving the alert message at the second call control element.

5 . The method of claim 4 , wherein the first call control element sends the alert message to the second call control element responsive to an indication that local resource reservation for the originating terminal has been completed.

6 . The method of claim 5 , wherein the second call control element sends an alert message to the destination terminal responsive to receipt of the alert message from the first call control element.

7 . The method of claim 4 , wherein the alert message is a session initiation protocol (SIP) PRACK message.

8 . The method of claim 4 , wherein the alert message is a SIP Update message.

9 . The method of claim 8 , wherein the first call control element sends a SIP PRACK message to the second call control element before local resource reservation for the originating terminal has been completed.

10 . The method of claim 9 , wherein the first call control element sends a SIP PRACK message to the second call control element responsive to receiving the SIP PRACK message from the originating terminal.

11 . The method of claim 10 , wherein the second call control element sends a SIP PRACK message to the destination terminal responsive to receiving the SIP PRACK message from the first call control element.

12 . The method of claim 7 , wherein:

the second call control element sends a SIP OK message to the first call control element responsive to receiving a SIP OK message from the destination terminal after sending the SIP PRACK message to the destination terminal; and

the first call control element sends a SIP OK message to the originating terminal responsive to receiving the SIP OK message from the second call control element.

13 . The method of claim 12 , wherein the SIP OK message is a SIP Invite message.

14 . The method of claim 12 , wherein:

the first call control element sends a SIP ACK message to the second call control element responsive to receiving a SIP ACK message from the originating terminal after sending the SIP OK message to the originating terminal; and

the second control element sends a SIP ACK message to the destination terminal responsive to receiving the SIP OK message from the first call control element.

15 . The method of claim 14 , comprising establishing a bearer path between the originating terminal and the destination terminal after exchange of he SIP OK and SIP ACK messages.

16 . The method of claim 8 , wherein:

the second call control element sends a SIP OK message to the first call control element responsive to receiving a SIP OK message from the destination terminal after sending the SIP Update message to the destination terminal; and

the first call control element sends a SIP OK message to the originating terminal responsive to receiving the SIP OK message from the second call control element.

17 . The method of claim 16 , wherein the SIP OK message is a SIP Invite message.

18 . The method of claim 16 , wherein:

the first call control element sends a SIP ACK message to the second call control element responsive to receiving a SIP ACK message from the originating terminal after sending the SIP OK message to the originating terminal; and

the second control element sends a SIP ACK message to the destination terminal responsive to receiving the SIP OK message from the first call control element.

19 . The method of claim 18 , comprising establishing a bearer path between the originating terminal and the destination terminal after exchange of he SIP OK and SIP ACK messages.

20 . The method of claim 1 , wherein the call request is a SIP Invite message.

21 . The method of claim 1 , comprising sending an alert message from the call control function to the destination terminal when resource reservation for the originating terminal is complete.

22 . The method of claim 21 , wherein the call control function sends the alert message to the destination terminal responsive to receiving an indication from the originating terminal that local resource reservation for the originating terminal has been completed.

23 . The method of claim 21 , wherein the alert message is a session initiation protocol (SIP) PRACK message.

24 . The method of claim 21 , wherein the alert message is a SIP Update message.

25 . The method of claim 23 , wherein the call control function sends a SIP OK message to the originating terminal responsive to receiving a SIP OK message from the destination terminal after sending the alert message to the destination terminal.

26 . The method of claim 25 , wherein the SIP OK message is a SIP Invite message.

27 . The method of claim 25 , wherein the call control function sends a SIP ACK message to the destination terminal responsive to receiving a SIP ACK message from the originating terminal after sending the SIP OK message to the originating terminal.

28 . The method of claim 27 , comprising establishing a bearer path between the originating terminal and the destination terminal after exchange of he SIP OK and SIP ACK messages.

29 . The method of claim 24 , wherein the call control function sends a SIP OK message to the originating terminal responsive to receiving a SIP OK message from the destination terminal after sending the SIP Update message to the destination terminal.

30 . The method of claim 29 , wherein the SIP OK message is a SIP Invite message.

31 . The method of claim 30 , comprising establishing a bearer path between the originating terminal and the destination terminal after exchange of he SIP OK and SIP ACK messages.

Assignments (3)
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 →