IP Library › Granted Patent US 9,544,939
Granted Patent B2
US 9,544,939 · App. 15/179,551 · Granted Jan 10, 2017

Intelligent policy and charging rule function (PCRF) restoration

Inventors: Niranjan B. Avula (Frisco, TX); Imtiyaz Shaikh (Irving, TX); Priscilla Lau (Fremont, CA); Ho Yin Cheuk (Bridgewater, NJ); Robert M. Ephraim (Bridgewater, NJ)
Assignees: Verizon Patent and Licensing Inc.; Cellco Partnership
H04W76/028H04M15/66
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,544,939
App. No.
15/179,551
Granted
Jan 10, 2017
Kind
B2
Abstract

A first device associated with an evolved packet core network receives a first update request from a second device associated with the evolved packet core network. The first update request is associated with a communication session previously provided between the first device and the second device, and the first update request is generated based on a voice/video request. The first device generates an update answer in response to the first update request, where the update answer includes a code requesting that the communication session be restored between the first device and the second device. The first device receives, based on the code, a second update request from the second device, where the second update request includes session information associated with the communication session. The first device restores, based on the session information, the communication session between the first device and the second device to create a restored communication session.

Claims (76)

1. A method, comprising:

receiving, by a first device implementing a policy and charging rule function (PCRF) associated with an evolved packet core network, a first update request from a second device implementing a packet data network gateway (PGW) associated with the evolved packet core network,

the first update request being associated with a Gx communication session previously provided between the first device and the second device,

the first update request being generated based on a voice request or a video request;

generating, by the first device, an update answer based on being unable to identify the Gx communication session associated with the first update request,

the update answer including a code requesting that the communication session be restored between the first device and the second device;

receiving, by the first device and based on the code, a second update request from the second device,

the second update request including session information associated with the Gx communication session previously provided between the first device and the second device; and

restoring, by the first device and based on the session information, the Gx communication session between the first device and the second device to create a restored communication session.

2. The method of claim 1 , further comprising:

providing the voice request or the video request to the second device via the restored communication session.

3. The method of claim 1 , where the first update request includes a current control request update (CCR-U) message.

4. The method of claim 1 , further comprising:

determining whether a particular time period has elapsed between receipt of the first update request and the restoring of the Gx communication session;

generating an error message when the Gx communication session is not restored before the particular time period has elapsed; and

outputting the error message.

5. The method of claim 1 , where the session information includes at least one of an entire charging rule or a rule status.

6. A first device implementing a policy and charging rule function (PCRF) associated with an evolved packet core network, the first device comprising:

a memory; and

one or more processors, operatively connected to the memory, to:

receive a first update request from a second device implementing a packet data network gateway (PGW) associated with the evolved packet core network;

the first update request being associated with a Gx communication session previously provided between the first device and the second device,

the first update request being generated based on a request for communication provided to the evolved packet core network;

generate an update answer based on being unable to identify the Gx communication session associated with the first update request,

the update answer including a code requesting that the Gx communication session be restored between the first device and the second device;

receive, based on the code, a second update request from the second device,

the second update request including session information associated with the Gx communication session previously provided between the first device and the second device; and

restore, based on the session information, the Gx communication session previously provided between the first device and the second device to establish a restored communication session.

7. The first device of claim 6 , where the one or more processors are further to:

provide the request for communication to the second device via the restored communication session.

8. The first device of claim 6 , where the first update request includes a current control request update (CCR-U) message.

9. The first device of claim 6 , where the one or more processors are further to:

determine whether a particular time period has elapsed between receipt of the first update request and the restoring of the Gx communication session,

generate an error message when the Gx communication session is not restored before the particular time period has elapsed, and

output the error message.

10. The first device of claim 6 , where the session information includes at least one of an entire charging rule or a rule status.

11. A method, comprising:

receiving, by a first device implementing a policy and charging rule function (PCRF) associated with an evolved packet core network, an authentication/authorization request from a second device associated with an Internet protocol Multimedia Subsystem (IMS) network,

the authentication/authorization request being associated with a Gx communication session previously provided between the first device and a third device implementing a packet data network gateway (PGW) associated with the evolved packet core network, and

the authentication/authorization request being generated based on a voice request or a video request;

attempting, by the first device, to identify the Gx communication session based on the authentication/authorization request;

providing, by the first device and to the second device, an authentication/authorization answer, based on the authentication/authorization request, when the Gx communication session is not identified;

providing, by the first device and when the Gx communication session is not identified, a reauthorization request to the third device;

receiving, by the first device and based on the reauthorization request, an update request from the third device,

the update request including session information associated with the Gx communication session previously provided between the first device and the third device; and

restoring, by the first device and based on the session information, the Gx communication session previously provided between the first device and the third device to establish a restored communication session.

12. The method of claim 11 , further comprising:

providing the voice request or the video request to the third device via the restored communication session.

13. The method of claim 11 , where:

the second device includes a proxy call session control function (P-CSCF).

14. The method of claim 11 , where the session information includes at least one of an entire charging rule or a rule status.

15. The method of claim 11 , further comprising:

determining whether a particular time period has elapsed between receipt of the authentication/authorization request and the restoring of the Gx communication session;

generating an error message when the Gx communication session is not restored before the particular time period has elapsed; and

outputting the error message.

16. A first device implementing a policy and charging rule function (PCRF) associated with an evolved packet core network, the first device comprising:

a memory; and

one or more processors, operatively connected to the memory, to:

receive an authentication/authorization request from a second device associated with an Internet protocol Multimedia Subsystem (IMS) network,

the authentication/authorization request being associated with a Gx communication session previously provided between the first device and a third device implementing a packet data network gateway (PGW) associated with the evolved packet core network,

the authentication/authorization request being generated based on a request for communication via the evolved packet core network,

attempt to identify the Gx communication session based on the authentication/authorization request,

provide, to the second device, an authentication/authorization answer, based on the authentication/authorization request, when the Gx communication session is not identified,

provide, when the Gx communication session is not identified, a reauthorization request to the third device,

receive, based on the reauthorization request, an update request from the third device,

the update request including session information associated with the Gx communication session previously provided between the first device and the third device; and

restore, based on the session information, the Gx communication session previously provided between the first device and the third device to establish a restored communication session.

17. The first device of claim 16 , where the one or more processors are further to:

provide the request for communication to the third device via the restored communication session.

18. The first device of claim 16 , where:

the second device implements a proxy call session control function (P-CSCF).

19. The first device of claim 16 , where the session information includes at least one of an entire charging rule or a rule status.

20. The first device of claim 16 , where the one or more processors are further to:

determine whether a particular time period has elapsed between receipt of the authentication/authorization request and the restoring of the Gx communication session,

generate an error message when the Gx communication session is not restored before the particular time period has elapsed, and

provide the error message to the second device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: CHEUK, HO YIN; EPHRAIM, ROBERT M.
To: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
Reel/Frame 038882/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: AVULA, NIRANJAN B.; SHAIKH, IMTIYAZ; LAU, PRISCILLA
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 038882/0071 →
Continuity (2)
Continuation 13974499 · Aug 23, 2013
Related Publication 20160286598A1 · Sep 29, 2016