IP Library Granted Patent US 8,521,175
Granted Patent B2
US 8,521,175 · App. 13/461,947 · Granted Aug 27, 2013

Primary serving gateway resolution

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,521,175
App. No.
13/461,947
Granted
Aug 27, 2013
Kind
B2
Abstract

Various embodiments relate to a system and related method for handling requests from a user device in a wireless communications network. Various embodiments relate to a Policy and Charging Rules Node (PCRN) attempting to bind an IP-CAN session established in a Packet Data Network gateway (PGW) with a gateway control session established in a serving gateway (SGW). In instances when the IP-CAN session and gateway control session no longer match, the PCRN may wait to receive a subsequent message from the PGW and/or SGW. When the PCRN does not receive the subsequent message containing a matching session, the PCRN may terminate the sessions in all the relevant gateways. This may cause the system to reestablish a new, matching connection instead of remaining in a hanging state.

Claims (49)

1. A method performed by a Policy and Charging Rules Node (PCRN) for handling a user device in a wireless communications network, the method comprising:

determining that at least two serving gateways are associated with a session;

attempting to assign a serving gateway of the at least two serving gateways as a primary serving gateway for the session; and

prompting the at least two serving gateways to drop service associated with the session when the attempt to assign the primary serving gateway is unsuccessful, wherein no other serving gateway is assigned as the primary serving gateway for the session.

2. The method of claim 1 , wherein the step of determining that at least two serving gateways are associated with a session comprises:

receiving a first request from a first serving gateway of the at least two serving gateways, wherein the first request is associated with the session; and

receiving a second request from a second serving gateway of the at least two serving gateways, wherein the second request is associated with the session.

3. The method of claim 2 , wherein at least one of the first and second requests is a Gateway Control Session Establishment Request.

4. The method of claim 1 , further comprising:

assigning the at least two serving gateways as non-primary when the attempt to assign the primary serving gateway is unsuccessful,

wherein the step of prompting the at least two serving gateways to drop service is performed in response to the step of assigning the at least two serving gateways as non-primary.

5. The method of claim 1 , further comprising deleting rules in the at least two serving gateways when the attempt to assign the primary serving gateway is unsuccessful.

6. The method of claim 1 , further comprising prompting a packet data network gateway (PGW) to drop service associated with the session when the attempt to assign the primary serving gateway is unsuccessful.

7. The method of claim 6 , further comprising:

receiving a response from the PGW; and

assigning a primary serving gateway based on the response.

8. A policy and charging rules node (PCRN) for handling a user device in a wireless communications network, the PCRN comprising:

at least one interface for communicating with at least two serving gateways; and

a processor configured to:

determine that at least two serving gateways are associated with a session,

attempt to assign a serving gateway of the at least two serving gateways as a primary serving gateway for the session, and

prompt the at least two serving gateways, via the at least one interface, to drop service associated with the session when the attempt to assign the primary serving gateway is unsuccessful, wherein no other serving gateway is assigned as the primary serving gateway for the session.

9. The PCRN of claim 8 , wherein, in determining that at least two serving gateways are associated with a session, the processor is configured to:

receive, via the at least one interface, a first request from a first serving gateway of the at least two serving gateways, wherein the first request is associated with the session; and

receive, via the at least one interface, a second request from a second serving gateway of the at least two serving gateways, wherein the second request is associated with the session.

10. The PCRN of claim 8 , wherein the processor is further configured to:

assign the at least two serving gateways as non-primary when the attempt to assign the primary serving gateway is unsuccessful,

wherein the processor is configured to perform the prompting of the at least two serving gateways in response to assigning the at least two serving gateways serving gateways as non-primary.

11. The PCRN of claim 8 , wherein the processor is further configured to delete rules in the at least two serving gateways when the attempt to assign the primary serving gateway is unsuccessful.

12. The PCRN of claim 8 , wherein the PCRN is further configured to prompt a packet data network gateway (PGW) to drop service associated with the session when the attempt to assign the primary serving gateway is unsuccessful.

13. The PCRN of claim 12 , wherein the processor is further configured to:

receive a response from the PGW; and

assign a primary serving gateway based on the response.

14. A non-transitory machine-readable storage medium encoded with instructions for execution by a Policy and Charging Rules Node (PCRN) for handling a user device in a wireless communications network, the medium comprising:

instructions for determining that at least two serving gateways are associated with a session;

instructions for attempting to assign a serving gateway of the at least two serving gateways as a primary serving gateway for the session; and

instructions for prompting the at least two serving gateways to drop service associated with the session when the attempt to assign the primary serving gateway is unsuccessful, wherein no other serving gateway is assigned as the primary serving gateway for the session.

15. The non-transitory machine-readable storage medium of claim 14 , wherein the instructions for determining that at least two serving gateways are associated with a session comprise:

instructions for receiving a first request from a first serving gateway of the at least two serving gateways, wherein the first request is associated with the session; and

instructions for receiving a second request from a second serving gateway of the at least two serving gateways, wherein the second request is associated with the session.

16. The non-transitory machine-readable storage medium of claim 15 , wherein at least one of the first and second requests is a Gateway Control Session Establishment Request.

17. The non-transitory machine-readable storage medium of claim 14 , further comprising:

instructions for assigning the at least two serving gateways as non-primary when the attempt to assign the primary serving gateway is unsuccessful,

wherein the instructions for prompting the at least two serving gateways to drop service are executed in response to the step of assigning the at least two serving gateways as non-primary.

18. The non-transitory machine-readable storage medium of claim 14 , further comprising instructions for deleting rules in the at least two serving gateways when the attempt to assign the primary serving gateway is unsuccessful.

19. The non-transitory machine-readable storage medium of claim 14 , further comprising instructions for prompting a packet data network gateway (PGW) to drop service associated with the session when the attempt to assign the primary serving gateway is unsuccessful.

20. The non-transitory machine-readable storage medium of claim 19 , further comprising:

instructions for receiving a response from the PGW; and

instructions for assigning a primary serving gateway based on the response.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 033686/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 030814/0829 →
SECURITY INTEREST Recorded Jan 30, 2013
From: ALCATEL-LUCENT CANADA INC.
To: CREDIT SUISSE AG
Reel/Frame 029826/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: CUERVO, FERNANDO; PANDYA, AJAY KIRIT
To: ALCATEL-LUCENT CANADA, INC.
Reel/Frame 028141/0165 →