IP Library Granted Patent US 8,537,822
Granted Patent B2
US 8,537,822 · App. 12/615,531 · Granted Sep 17, 2013

Methods and apparatus for providing alternative paths to obtain session policy

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,537,822
App. No.
12/615,531
Granted
Sep 17, 2013
Kind
B2
Abstract

A method for a user agent to access a session policy in a network is provided. The method comprises the user agent receiving in a header field of a response message a plurality of uniform resource identifiers (URIs) for a policy server, wherein each of the plurality of URIs uses a different policy channel protocol.

Claims (59)

1. A method for a user agent to access a session policy in a network, comprising:

the user agent receiving in a header field of a response message of a first protocol a plurality of uniform resource identifiers (URIs) for a policy server,

wherein each of the plurality of URIs is associated with a different policy channel protocol; and

the user agent establishing a policy channel to the policy server using the different policy channel protocol associated with each of the plurality of URIs,

wherein a first URI is one of a Session Initiation Protocol (SIP) URI and a SIP Security URI (SIPS URI) and a second URI is an alternate URI associated with a different policy channel protocol, wherein the alternate URI is one of a AAA URI and MPDF URI, and

wherein the second URI and the first URI refer to the same policy server.

2. The method of claim 1 , wherein the user agent compares values of a plurality of URI parameters among the plurality of URIs, and when the parameter values are identical among two or more URI parameters of the plurality of URIs, the values are indicative of the same policy server.

3. The method of claim 2 , wherein the value of the parameter is at least one of:

a hostname of the policy server;

a domain name of the policy server;

the SIP URI;

the SIPS URI;

an index associated with one of the URIs; and

a label associated with one of the URIs.

4. The method of claim 1 , further comprising the user agent:

identifying the plurality of URIs;

determining a value contained in one of the plurality of URIs based on a common parameter of the plurality of URIs; and

selecting one of the values of the plurality of URIs to obtain policy information.

5. The method of claim 4 , wherein the user agent requests the policy information from the policy server using the policy channel protocol.

6. The method of claim 5 , wherein the policy channel protocol is at least one of:

Extensible Authentication Protocol (EAP);

Point to Point Protocol (PPP); and

General Packet Radio Service (GPRS) Activate Packet Data Protocol (PDP) context.

7. A user agent, comprising:

a processor configured such that

the user agent receives in a header field of a response message of a first protocol a plurality of uniform resource identifiers (URIs) for a policy server that provides access to a session policy in a network, wherein each of the plurality of URIs is associated with a different policy channel protocol; and

the user agent establishes a policy channel to the policy server using the different policy channel protocol associated with each of the plurality of URIs,

wherein a first URI is one of a Session Initiation Protocol (SIP) URI and a SIP Security URI (SIPS URI) and a second URI is an alternate URI associated with a different policy channel protocol, wherein the alternate URI is one of a AAA URI and MPDF URI, and

wherein the second URI and the first URI refer to the same policy server.

8. The user agent of claim 7 , wherein the user agent compares values of the plurality of URI parameters among the plurality of URIs, and when the parameter values are identical among two or more URI parameters of the plurality of URIs, the values are indicative of the same policy server.

9. The user agent of claim 8 , wherein the value of the parameter is at least one of:

a hostname of the policy server;

a domain name of the policy server;

the SIP URI;

the SIPS URI;

an index associated with one of the URIs; and

a label associated with one of the URIs.

10. The user agent of claim 7 , further comprising the user agent:

identifying a plurality of URIs;

determining a value contained in one of the plurality of URIs based on a common parameter of the plurality of URIs; and

selecting one of the values of the plurality of URIs to obtain policy information.

11. The user agent of claim 10 , wherein the user agent requests the policy information from the policy server using the policy channel protocol.

12. The user agent of claim 11 , wherein the policy channel protocol is at least one of:

Extensible Authentication Protocol (EAP);

Point to Point Protocol (PPP); and

General Packet Radio Service (GPRS) Activate Packet Data Protocol (PDP) context.

13. A network component, comprising:

a processor configured such that the network component transmits, in a header field of a response message of a first protocol, a plurality of uniform resource identifiers (URIs) for a policy server that can provide access to a session policy in a network,

wherein each of the plurality of URIs is associated with a different policy channel protocol,

wherein a policy channel to the policy server is established using the different policy channel protocol associated with each of the plurality of URIs,

wherein a first URI is one of a Session Initiation Protocol (SIP) URI and a SIP Security URI (SIPS URI) and a second URI is an alternate URI associated with a different policy channel protocol, wherein the alternate URI is one of a AAA URI and MPDF URI, and

wherein the second URI and the first URI refer to the same policy server.

14. The network component of claim 13 , wherein the first URI and the second URI are designated as referring to the same policy server by having in common at least one of:

a hostname of the policy server;

a domain name of the policy server;

the SIP URI;

the SIP URI;

an index associated with one of the URIs; and

a label associated with one of the URIs.

Assignments (10)
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 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 →
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 →
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 Jun 30, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 036063/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2011
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025941/0664 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2010
From: ALLEN, ANDREW; BUCKLEY, ADRIAN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 023949/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2010
From: MONTEMURRO, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023949/0933 →