IP Library Granted Patent US 8,875,274
Granted Patent B2
US 8,875,274 · App. 12/615,532 · Granted Oct 28, 2014

Methods and apparatus for providing indirect 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,875,274
App. No.
12/615,532
Granted
Oct 28, 2014
Kind
B2
Abstract

A method for a user agent to access a session policy in a network is provided. The method comprises sending, from the user agent, a single session policy request to a single network component, the single network component contacting a plurality of network components, wherein sending the single session policy request to the single network component utilizes a lower layer protocol. The lower layer 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. The method further comprises aggregating policy information and providing the aggregated policy information to the user agent.

Claims (54)

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

responsive to a network component in a first domain receiving a single session policy request from the user agent, the network component contacting a plurality of network components in different respective domains than the first domain, wherein the single session policy request is sent by the user agent using a lower layer protocol, and wherein the lower layer 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;

aggregating policy information received from network component in the different respective domains; and

providing the aggregated policy information to the user agent.

2. The method of claim 1 , wherein the aggregated policy information is aggregated the network component in the first domain, wherein the aggredated policy information reflects policies for sessions in the first domain and each of the different domains.

3. The method of claim 1 , wherein the network component receives the session policy request via an intermediate component, wherein EAP is the at least one lower layer protocol used for transporting the session policy request between the user agent and the intermediate component, and at least one EAP frame transports the session policy request from the intermediate component to the network component using at least one other lower layer protocol selected from:

a DIAMETER protocol; and

a RADIUS protocol.

4. The method of claim 1 , wherein the session policy request is an infoOffer of InfoAnswer message that includes an Also-Contact parameter, wherein the Also-Contact parameter includes at least one URI indicative of one or more of the plurality of the network components.

5. The method of claim 4 , further comprising transmitting the aggregated policy information to the user agent in a Policy Offer of PolicyAnswer message utilizing one of the EAP and PPP protocols.

6. The method of claim 1 , wherein the network component is at least one of:

a policy server;

an authentication server;

a policy control and charging rules function;

a policy control and enforcement function;

a network access server;

a gateway; and

a router.

7. A user agent, comprising: a hardware processor configured to

receive aggregated policy information responsive to sending a single session policy request to a network component in a first domain, wherein the aggregated policy information includes policy information associated with a plurality of network components in different respective domains than the first domain,

wherein the user agent sends the single session policy request to the network component utilizing a lower layer protocol, and

wherein the lower layer 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.

8. The user agent of claim 7 , wherein the session policy request is sent to the network component via an intermediate component, wherein EAP is the at least one lower layer protocol used for transporting the session policy request between the user agent and the intermediate component, and at least one EAP frame transports the session policy request from the intermediate component to the network component using at least one other lower layer protocol selected from:

a DIAMETER protocol; and

a RADIUS protocol.

9. The user agent of claim 7 , wherein the session policy request is an InfoOffer of InfoAnswer message that includes an Also-Contact parameter, wherein the Also-Contact parameter includes at least one URI indicative of the plurality of the network components.

10. The user agent of claim 9 , wherein the aggregated policy information is transmitted top the user agent in a PolicyOffer or policyAnswer message using one of the EAP and PPP protocols.

11. A network component in a first domain, the network component comprising: a hardware processor configured to:

receive, from a user agent via a lower layer protocol, a single session policy request, wherein the lower layer 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;

contact, in response to receiving the single session policy request, a plurality of network components in different respective domains than the first domain;

aggregate policy information received from the plurality of network components; and

transmit the aggregated policy information to the user agent.

12. The network component of claim 11 , wherein the network component receives the session policy request via an intermediate component, wherein EAP is the at least one lower layer protocol used for transporting the session policy request between the user agent and the intermediate component, and at least one EAP frame transports the session policy request from the intermediate component to the network component using at least one other lower layer protocol selected from:

a DIAMETER protocol; and

a RADIUS protocol.

13. The network component of claim 11 , wherein the network component is at least one of:

a policy server;

an authentication server;

a policy control and charging rules function;

a policy control and enforcement function;

a network access server;

a gateway; and

a router.

14. The user agent of claim 7 , wherein the policy information associated with the plurality of network components comprises a plurality of policy documents requested by the network component in the first domain, and the aggregated policy information comprises a composite policy document reflecting session policies for the first domain and each of the different domains.

15. The network component of claim 11 , wherein the policy information received from the plurality of network components comprises a plurality of respective policy documents, and the aggregated policy information comprises a composite policy document reflecting session policies for the first domain and each of the different domains.

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 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 Jul 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033283/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2011
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025941/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2010
From: MONTEMURRO, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023949/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2010
From: ALLEN, ANDREW; BUCKLEY, ADRIAN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 023949/0492 →