IP Library Granted Patent US 8,566,454
Granted Patent B2
US 8,566,454 · App. 12/633,133 · Granted Oct 22, 2013

Methods for enhancing SDP preconditions signalling for IP multimedia sessions

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,566,454
App. No.
12/633,133
Granted
Oct 22, 2013
Kind
B2
Abstract

This application describes how Session Description Protocol (SDP) preconditions signaling can be enhanced to support lead role negotiation, precondition capability exchange, premature precondition attempts and concatenated preconditions processing. The application describes the use of send and receive tags in an SDP message for a given media line. In a given message, a success or failure tag may be associated with a send or receive tag in addition to an optional or mandatory condition indicator tag. A lead role indicator may also be associated with a send or receive tag to indicate a desired preference with regard to the sender or receiver taking the lead role. These additions lead to a greater chance of successful session set-up completion, reduce the number of signaling exchanges in general, and enable precondition attempts to be started earlier and to be executed in parallel.

Claims (42)

1. A method comprising operating a first node to perform the steps of:

generating a first session description message, said first session description message including a direction tag for a media line and a wait status indicator, wherein the wait status indicator indicates to a second node that said second node should wait for an additional message; and

sending the first session description message to said second node as part of a session establishment process.

2. The method of claim 1 , wherein said first node is an end node.

3. The method of claim 2 , wherein said end node is a network element which serves as a session description protocol signaling endpoint.

4. The method of claim 1 , wherein said wait status indicator indicates to said second node that the second node should wait for the first node to attempt to meet a session precondition in the direction corresponding to said direction tag.

5. The method of claim 4 , wherein said first session description message is an invite message.

6. The method of claim 5 , further comprising:

receiving a session description response message in response to said first session description message, said session description response message indicating that said second node is incapable of satisfying the session precondition when said second node is unable to satisfy said session precondition.

7. The method of claim 6 , wherein said received session description response message further includes an indicator indicating that said first node is to confirm to said second node that said session precondition has been satisfied.

8. The method of claim 1 , wherein said first session description message is a response message in response to an invite message.

9. The method of claim 8 , further comprising:

including in said response message an indicator indicating that said second node is to send said first node a confirmation message relating to precondition.

10. The method of claim 1 , further comprising:

receiving an invite session description message from said second node, including a wait status indicator, from said second node prior to generating said first session description message, said first session description message being a response message generated in response to said invite session description message.

11. The method of claim 10 , wherein said first session description message indicates that said first node is incapable of satisfying session precondition.

12. A first node, comprising:

means for generating a first session description message, said first session description message including a direction tag for a media line and a wait status indicator, wherein the wait status indicator indicates to a second node that said second node should wait for an additional message; and

means for sending the first session description message to said second node as part of a session establishment process.

13. The first node of claim 12 , wherein said first node is an end node.

14. The first node of claim 13 , wherein said end node is a network element which serves as a session description protocol signaling endpoint.

15. The first node of claim 12 , wherein said wait status indicator indicates to said second node that the second node should wait for the first node to attempt to meet a session precondition in the direction corresponding to said direction tag.

16. The first node of claim 15 , wherein said first session description message is an invite message.

17. The first node of claim 16 , further comprising:

means for receiving a session description response message in response to said first session description message, said session description response message indicating that said second node is incapable of satisfying the session precondition when said second node is unable to satisfy said session precondition.

18. The first node of claim 17 , wherein said received session description response message further includes an indicator indicating that said first node is to confirm to said second node that said session precondition has been satisfied.

19. A first node, comprising:

a processor configured to generate a first session description message, said first session description message including a direction tag for a media line and a wait status indicator, wherein the wait status indicator indicates to a second node that said second node should wait for an additional message; and

an interface for sending the first session description message to said second node as part of a session establishment process.

20. The first node of claim 19 , wherein said first node is an end node.

21. The first node of claim 20 , wherein said end node is a network element which serves as a session description protocol signaling endpoint.

22. The first node of claim 19 , wherein said wait status indicator indicates to said second node that the second node should wait for the first node to attempt to meet a session precondition in the direction corresponding to said direction tag.

23. The first node of claim 22 , wherein said first session description message is an invite message.

24. The first node of claim 23 , wherein said interface is configured to:

receive a session description response message in response to said first session description message, said session description response message indicating that said second node is incapable of satisfying the session precondition when said second node is unable to satisfy said session precondition.

25. The first node of claim 24 , wherein said received session description response message further includes an indicator indicating that said first node is to confirm to said second node that said session precondition has been satisfied.

26. A first node, comprising:

a processor module configured to generate a first session description message, said first session description message including a direction tag for a media line and a wait status indicator, wherein the wait status indicator indicates to a second node that said second node should wait for an additional message; and

an interface module configured to send the first session description message to said second node as part of a session establishment process and to receive a response message.

27. The first node of claim 26 , wherein said first node is an end node.

28. The first node of claim 27 , wherein said end node is a network element which serves as a session description protocol signaling endpoint.

29. The first node of claim 26 , wherein said wait status indicator indicates to said second node that the second node should wait for the first node to attempt to meet a session precondition in the direction corresponding to said direction tag.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2011
From: O'NEILL, ALAN WILLIAM
To: QUALCOMM INCORPORATED
Reel/Frame 025862/0878 →