IP Library Granted Patent US 9,603,058
Granted Patent B2
US 9,603,058 · App. 13/048,597 · Granted Mar 21, 2017

Methods, systems, and computer readable media for triggering a service node to initiate a session with a policy and charging rules function

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 9,603,058
App. No.
13/048,597
Granted
Mar 21, 2017
Kind
B2
Abstract

According to one aspect, the subject matter described herein includes a method for initiating a session. The method includes steps occurring at a policy and charging rules function (PCRF) node. The method also includes determining, independent of contact from a service node, that the service node requires policy information. The method further includes in response to determining that the service node requires policy information, communicating a session independent trigger message to the service node, wherein the trigger message comprises information instructing the service node to initiate a session with the PCRF node to obtain the policy information from the PCRF node.

Claims (38)

1. A method for initiating a session, the method comprising: at a policy and charging rules function (PCRF) node:

determining, independent of contact from a service node, that the service node requires policy information after receiving a credit control request (CCR) from a policy and charging enforcement function (PCEF) associated with an Internet protocol (IP) connectivity access network (CAN) session involving the service node, wherein the determining that the service node requires policy information further comprises determining that the service node requires policy information based on the IP CAN session involving the service node, wherein the service node is a DPI node; and

in response to determining that the service node requires policy information, communicating a session independent trigger message from the PCRF node to the service node, wherein the trigger message is sent prior to a session being established between the PCRF node and the service node, wherein the trigger message triggers the service node to initiate a session with the PCRF node to obtain the policy information from the PCRF node, wherein the trigger message includes an Internet protocol (IP) address associated with the PCRF node, wherein after receiving the trigger message and initiating the session, the service node obtains the policy information from the PCRF node.

2. The method of claim 1 comprising:

receiving, from the service node, a message requesting a policy rule, wherein the message includes an IP address associated with a subscriber;

determining a network access identifier (NAI) for the subscriber based on the IP address;

selecting a policy rule for the subscriber based on the NAI; and

communicating the policy rule to the service node.

3. The method of claim 2 wherein determining the NAI for the subscriber comprises querying a subscriber data management (SDM) node.

4. The method of claim 3 wherein the SDM node comprises at least one of a home subscriber server (HSS), a user profile serving function (UPSF), and a subscription profile repository (SPR).

5. The method of claim 2 wherein the message is a Diameter message.

6. The method of claim 2 wherein the policy rule is communicated via a Diameter message.

7. The method of claim 2 wherein the message is received via an interface that implements a subset of the Gx protocol or Gx application.

8. The method of claim 2 wherein the policy rule is communicated via an interface that implements a subset of the Gx protocol or Gx application.

9. The method of claim 2 wherein the policy rule authorizes or de-authorizes at least one of a content-filtering service for the subscriber and a web-optimization service for the subscriber.

10. The method of claim 2 wherein the policy rule specifies user data plane content that is to be blocked for the subscriber.

11. A system for initiating a session, the system comprising:

a policy and charging rules function (PCRF) node, the PCRF node comprising:

a communication interface; and

a trigger module implemented using software executed by one or more physical processors, wherein the trigger module is configured to:

utilize the communication interface to communicate, independent of contact from a service node, a session independent trigger message from the PCRF node to the service node, wherein the trigger message is sent prior to a session being established between the PCRF node and the service node, wherein the trigger message triggers service node to initiate a session with the PCRF node to obtain policy information from the PCRF node, wherein the trigger message includes an Internet protocol (IP) address associated with the PCRF node, wherein after receiving the trigger message and initiating the session, the service node obtains the policy information from the PCRF node,

wherein prior to communicating the session independent trigger message, the PCRF node determines, independent of contact from a service node, that the service node requires policy information after receiving a credit control request (CCR) from a policy and charging enforcement function (PCEF) associated with an Internet protocol (IP) connectivity access network (CAN) session involving the service node, wherein the PCRF node determines that the service node requires policy information based on the IP CAN session involving the service node, wherein the service node is a DPI node.

12. The system of claim 11 wherein the communication interface is configured to:

utilize the communication interface to receive, from the service node, a message requesting a policy rule, wherein the message includes an IP address associated with a subscriber;

determine a network access identifier (NAI) for the subscriber based on the IP address;

select a policy rule for the subscriber based on the NAI; and

utilize the communication interface to communicate the policy rule to the service node.

13. The system of claim 12 wherein the communications interface is configured to determine the NAI for the subscriber by querying a subscriber data management (SDM) node.

14. The system of claim 13 wherein the SDM node comprises at least one of a home subscriber server (HSS), a user profile serving function (UPSF), and a subscription profile repository (SPR).

15. The system of claim 12 wherein the message is a Diameter message.

16. The system of claim 12 wherein the policy rule is communicated via a Diameter message.

17. The system of claim 12 wherein the communication interface is configured to receive the message via the communication interface by implementing a subset of the Gx protocol or Gx application.

18. The system of claim 12 wherein the communication interface is configured to communicate the policy rule via the communication interface by implementing a subset of the Gx protocol or Gx application.

19. The system of claim 12 wherein the policy rule authorizes or de-authorizes at least one of a content-filtering service for the subscriber and a web-optimization service for the subscriber.

20. The system of claim 12 wherein the policy rule specifies user data plane content that is to be blocked for the subscriber.

21. A non-transitory computer readable medium comprising computer executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:

determining, by a policy and charging rules function (PCRF) node and independent of contact from a service node, that the service node requires policy information after receiving a credit control request (CCR) from a policy and charging enforcement function (PCEF) associated with an Internet protocol (IP) connectivity access network (CAN) session involving the service node, wherein the determining that the service node requires policy information further comprises determining that the service node requires policy information based on the IP CAN session involving the service node, wherein the service node is a DPI node; and

in response to determining that the service node requires the policy information, communicating a session independent trigger message from the PCRF node to the service node, wherein the trigger message is sent prior to a session being established between the PCRF node and the service node, wherein the trigger message triggers the service node to initiate a session with the PCRF node to obtain the policy information from the PCRF node, wherein the trigger message includes an Internet protocol (IP) address associated with the PCRF node, wherein after receiving the trigger message and initiating the session, the service node obtains the policy information from the PCRF node.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2012
From: TEKELEC GLOBAL, INC.
To: TEKELEC, INC.
Reel/Frame 028184/0119 →
CHANGE OF NAME Recorded Apr 20, 2012
From: TEKELEC
To: TEKELEC GLOBAL, INC.
Reel/Frame 028078/0287 →
SECURITY INTEREST Recorded Feb 24, 2012
From: TEKELEC; CAMIANT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 028035/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2011
From: DELSESTO, MARK; RILEY, YUSUN KIM; BANIEL, URI
To: TEKELEC
Reel/Frame 026695/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2011
From: DELSESTO, MARK; RILEY, YUSUN KIM; BANIEL, URI
To: TEKELEC
Reel/Frame 026366/0355 →