IP Library Granted Patent US 8,958,341
Granted Patent B2
US 8,958,341 · App. 13/734,118 · Granted Feb 17, 2015

Systems and methods for selecting serving gateways to service user equipment

Inventors: Jacob Eipe (Nashua, NH); Pradeep Dakshayani (Hudson, NH); Vinod Kamalaraj (Shirley, MA); Jay Navali (Westford, MA); Ravi Chamarty (Waltham, MA); Lingesh Munagala (Nashua, NH)
Assignee: Cisco Technology, Inc.
H04W48/20H04W60/02H04W8/08H04W8/24H04W28/06H04W48/16H04W68/00H04W88/16
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,958,341
App. No.
13/734,118
Granted
Feb 17, 2015
Kind
B2
Abstract

Some embodiments provide methods for selecting a serving gateway to service user equipment in communication with a network, including: receiving a message from a base transceiver station including a list of tracking areas handled by the base transceiver station, initiating a domain name system query for at least one tracking area in the list of tracking areas to identify information indicating a serving gateway serving the at least one tracking area, storing, in local memory, the information indicating the serving gateway serving the at least one tracking area, and upon an occurrence of a triggering event, retrieving, from the local memory, the stored information indicating the serving gateway serving the at least one tracking area.

Claims (25)

1. A method for selecting a serving gateway to service user equipment in communication with a network, comprising:

receiving a message from a base transceiver station including a list of tracking areas handled by the base transceiver station;

initiating a domain name system query for at least one tracking area in the list of tracking areas to identify information indicating a serving gateway serving the at least one tracking area;

storing, in local memory, the information indicating the serving gateway serving the at least one tracking area, which includes storing the information as at least part of a table of sets of tracking area identities and at least one associated serving gateway; and

upon an occurrence of a triggering event, retrieving, from the local memory, the stored information indicating the serving gateway serving the at least one tracking area.

2. The method of claim 1 , wherein the message from the base transceiver station including the list of tracking areas includes an S1 setup message.

3. The method of claim 1 , wherein, for at least some tracking area identities, there is one and only one associated serving gateway.

4. The method of claim 1 , wherein at least some serving gateways are associated with more than one tracking area identifier.

5. The method of claim 1 , wherein the triggering event includes a receipt of an attach request from the base transceiver station identifying the user equipment and a tracking area from which the user equipment is connected to the network.

6. The method of claim 5 , wherein the attach request includes an S1 initial user equipment message.

7. The method of claim 1 , wherein the base transceiver station includes an evolved nodeB.

8. The method of claim 1 , further comprising periodically initiating the domain name system query for the at least one tracking area to periodically update the stored information indicating the serving gateway serving the at least one tracking area.

9. The method of claim 1 , wherein initiating the domain name system query for the at least one tracking area includes initiating the domain name system query using a tracking area identity fully qualified domain name associated with the at least one tracking area.

10. A mobility management entity in a communication network comprising:

memory;

an interface configured to receive a message from a base transceiver station including a list of tracking areas handled by the base transceiver station, to initiate a domain name system query for at least one tracking area in the list of tracking areas to identify information indicating a serving gateway serving the at least one tracking area;

wherein the mobility management entity is configured to store, in the memory, the information indicating the serving gateway serving the at least one tracking area as at least part of a table of sets of tracking area identities and at least one associated serving gateway, and upon an occurrence of a triggering event, retrieving, from the memory, the stored information indicating the serving gateway serving the at least one tracking area.

11. The mobility management entity of claim 10 , wherein the message from the base transceiver station including the list of tracking areas includes an S1 setup message.

12. The mobility management entity of claim 10 , wherein, for at least some tracking area identities, there is one and only one associated serving gateway.

13. The mobility management entity of claim 10 , wherein at least some serving gateways are associated with more than one tracking area identifier.

14. The mobility management entity of claim 10 , wherein the triggering event includes a receipt of an attach request from the base transceiver station identifying the user equipment and a tracking area from which the user equipment is connected to the network.

15. The mobility management entity of claim 14 , wherein the attach request includes an S1 initial user equipment message.

16. The mobility management entity of claim 10 , wherein the base transceiver station includes an evolved nodeB.

17. The mobility management entity of claim 10 , wherein the mobility management entity is configured to periodically initiate the domain name system query for the at least one tracking area to periodically update the stored information indicating the serving gateway serving the at least one tracking area.

18. The mobility management entity of claim 10 , wherein the mobility management entity is configured to initiate the domain name system query using a tracking area identity fully qualified domain name associated with the at least one tracking area.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: EIPE, JACOB; DAKSHAYANI, PRADEEP; KAMALARAJ, VINOD; NAVALI, JAY; CHAMARTY, RAVI; MUNAGALA, LINGESH
To: STARENT NETWORKS CORP.
Reel/Frame 033566/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: STARENT NETWORKS LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 033567/0183 →
CHANGE OF NAME Recorded Aug 19, 2014
From: STARENT NETWORKS, CORP.
To: STARENT NETWORKS LLC
Reel/Frame 033568/0792 →
Continuity (2)
Continuation 12603698 · Oct 22, 2009
Related Publication 20130142122A1 · Jun 6, 2013