IP Library Granted Patent US 8,683,077
Granted Patent B2
US 8,683,077 · App. 12/145,375 · Granted Mar 25, 2014

Method for indicating supported IP versions and reaching a device that supports compatible IP versions with SIP

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,683,077
App. No.
12/145,375
Granted
Mar 25, 2014
Kind
B2
Abstract

A method for conveying information related to a transport addressing scheme is provided. A user agent (UA) is also provided that is configured to convey information related to a transport addressing scheme. The UA includes a processor configured to include in a Session Initiation Protocol (SIP) message an indicator related to the transport addressing scheme.

Claims (63)

1. A method for conveying information related to a transport addressing scheme, comprising:

including, by a user agent (UA) comprising a processor, in a Session Initiation Protocol (SIP) message an indicator that indicates whether the UA is capable or not capable of simultaneously supporting multiple transport addressing schemes for communication during at least one communication session, wherein the indicator further indicates that a first of the multiple transport addressing schemes is used for signaling and that a second of the multiple transport addressing schemes is used for media, wherein the multiple transport addressing schemes are IPv4 and IPv6, wherein the indicator conveys at least one of:

at least one transport addressing scheme used by a first user agent (UA) attempting to establish contact with a second UA;

a request from the first UA for the second UA to inform the first UA of at least one transport addressing scheme supported by the second UA; and

a specification of at least one transport addressing scheme that the first UA prefers that the second UA use.

2. The method of claim 1 , wherein the indicator is one of:

a media feature tag;

a SIP header field; and

an extensible markup language (XML) body.

3. The method of claim 2 , wherein, when the first UA is attempting to establish contact with the second UA, and when the indicator is the media feature tag, at least one token is associated with the media feature tag, the at least one token specifying at least one of:

a transport addressing scheme for signaling;

a transport addressing scheme for media; and

a transport addressing scheme for both signaling and media.

4. The method of claim 3 , wherein the media feature tag usage follows specifications in one of:

Internet Engineering Task Force (IETF) Request for Comments (RFC) 3840; and

IETF RFC 3841.

5. The method of claim 3 , wherein the media feature tag is included in a Contact header of an initial SIP request.

6. The method of claim 3 , wherein a first set of tokens applies to a first network access technology and a second set of tokens applies to a second network access technology.

7. The method of claim 2 , wherein, when the first UA requests the second UA to inform the first UA of at least one addressing scheme used by the second UA, the second UA sends the first UA a media feature tag that includes at least one token specifying at least one addressing scheme used by the second UA for at least one of:

signaling;

media; and

both signaling and media.

8. The method of claim 7 , wherein the first UA requests the second UA to inform the first UA of at least one addressing scheme used by the second UA by sending a SIP OPTIONS request that follows specifications in IETF RFC 3261.

9. The method of claim 8 , wherein the second UA includes the media feature tag in a Contact header of a message sent to the first UA in response to the SIP OPTIONS request.

10. The method of claim 2 , wherein, when the first UA specifies the at least one transport addressing scheme that the first UA prefers that the second UA use, the first UA specifies the preference by sending the second UA a media feature tag that includes at least one token specifying at least one of:

a preferred transport addressing scheme for signaling;

a preferred transport addressing scheme for media; and

a preferred transport addressing scheme for both signaling and media.

11. The method of claim 10 , wherein the preferred transport addressing scheme is at least one of:

IPv4; and

IPv6.

12. The method of claim 10 , wherein the first UA specifies the at least one transport addressing scheme that the first UA prefers that the second UA use by including the preference in an Accept-Contact header that follows specifications in IETF RFC 3841.

13. A user agent (UA) configured to convey information related to a transport addressing scheme, comprising:

a processor configured to include in a Session Initiation Protocol (SIP) message an indicator that indicates whether the UA is capable or not capable of simultaneously supporting multiple transport addressing schemes for communication during at least one communication session, wherein the indicator further indicates that a first of the multiple transport addressing schemes is used for signaling and that a second of the multiple transport addressing schemes is used for media, wherein the multiple transport addressing schemes are IPv4 and IPv6, wherein the indicator conveys one of:

at least one transport addressing scheme used by the UA;

a request from the UA for a second UA to inform the UA of at least one transport addressing scheme supported by the second UA; and

a specification of at least one transport addressing scheme that the UA prefers that the second UA use.

14. The UA of claim 13 wherein the indicator is one of:

a media feature tag;

a SIP header filed; and

an extensible markup language (XML) body.

15. The UA of claim 14 , wherein, when the UA is attempting to establish contact with the second UA, and when the indicator is the media feature tag, at least one token is associated with the media feature tag, the at least one token specifying at least one of:

a transport addressing scheme the UA is using for signaling;

a transport addressing scheme the UA is using for media; and

a transport addressing scheme the UA is using for both signaling and media.

16. The UA of claim 15 , wherein the media feature tag usage follows specifications in one of:

Internet Engineering Task Force (IETF) Request for Comments (RFC) 3840; and

IETF RFC 3841.

17. The UA of claim 15 , wherein the media feature tag is included in a Contact header of an initial SIP request.

18. The UA of claim 15 , wherein a first set of tokens applies to a first network access technology and a second set of tokens applies to a second network access technology.

19. The UA of claim 14 , wherein, when the UA requests the second UA to inform the UA of at least one addressing scheme used by the second UA, the second UA sends the UA a media feature tag that includes at least one token specifying at least one addressing scheme used by the second UA for at least one of:

signaling;

media; and

both signaling and media.

20. The UA of claim 19 , wherein the UA requests the second UA to inform the UA of at least one addressing scheme used by the second UA by sending a SIP OPTIONS request that follows specifications in IETF RFC 3261.

21. The UA of claim 20 , wherein the second UA includes the media feature tag in a Contact header of a message sent to the UA in response to the SIP OPTIONS request.

22. The UA of claim 14 , wherein, when the UA specifies the at least one transport addressing scheme that the UA prefers that the second UA use, the UA specifies the preference by sending the second UA a media feature tag that includes at least one token specifying at least one of:

a preferred transport addressing scheme for signaling;

a preferred transport addressing scheme for media; and

a preferred transport addressing scheme for both signaling and media.

23. The UA of claim 22 , wherein the UA specifies the at least one transport addressing scheme that the UA prefers that the second UA use by including the preference in an Accept-Contact header that follows specifications in IETF RFC 3841.

24. The method of claim 1 , wherein the UA being capable of simultaneously supporting multiple transport addressing schemes during the at least one communication session is defined as the UA being capable of using a first transport address scheme at the same time as using a second transport address scheme.

25. The UA of claim 13 , wherein the UA being capable of simultaneously supporting multiple transport addressing schemes during the at least one communication session is defined as the UA being capable of using a first transport address scheme at the same time as using a second transport address scheme.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Jan 22, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032113/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2009
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022202/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2008
From: BUCKLEY, ADRIAN; ALLEN, ANDREW; BAKKER, JOHN-LUC
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 021964/0735 →