IP Library › Granted Patent US 9,848,378
Granted Patent B2
US 9,848,378 · App. 14/455,926 · Granted Dec 19, 2017

Selective access point name assignment based on machine-to-machine traffic analysis

Inventors: Sourabh Deepak Anpat (West Drayton, GB); Amit Ghadge (Pune, IN)
Assignee: Cisco Technology, Inc.
H04W48/20H04W4/005H04W36/08H04W36/22H04W48/18
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,848,378
App. No.
14/455,926
Granted
Dec 19, 2017
Kind
B2
Abstract

A method is provided in one example embodiment and includes analyzing characteristics of traffic associated with an application in a data communications network; defining each of a plurality of Access Point Names (“APNs”) for terminating traffic in the data communications network; comparing the application traffic characteristics with the APNs; and selecting one of the APNs based on results of the comparing, in which the selected one of the APNs is assigned to terminate the application traffic. In some embodiments, the application traffic characteristics include at least one of average data packet size, average uplink traffic volume, average downlink traffic volume, triggering traffic data generation, and session frequency. The method may further include periodically re-comparing the application traffic characteristics with the APNs and selecting a different one of the APNs based on results of the recomparing to terminate the application traffic.

Claims (43)

1. A method comprising:

determining characteristics of a data communications network using data mining techniques, wherein the data communications network characteristics include at least one of bearer session establishment, charging record creation, quality of service (“QoS”) policy initialization mobility, secondary Packet Data Protocol (“PDP”) context activation, default Packet Data Network (“PDN”) connection, and Gx interactions;

defining a plurality of Access Point Names (“APNs”) for terminating traffic in the data communications network based on the data communications network characteristics;

analyzing characteristics of traffic associated with an application executing on a user equipment “UE”) in the data communications network;

comparing the application traffic characteristics with characteristics of the APNs;

selecting one of the APNs based on results of the comparing, wherein the selected one of the APNs is assigned to terminate the application traffic; and

maintaining an indication of the selected one of the APNs in a device profile for the UE in a Home Subscriber Server (“HSS”) of the data communications network;

upon expiration of a predetermined time period since the comparing, re-comparing the application traffic characteristics with the APNs; and

selecting a different one of the APNs based on results of the recomparing, wherein the selected different one of the APNs is assigned to terminate the application traffic.

2. The method of claim 1 , wherein the application traffic characteristics include at least one of average data packet size, average uplink traffic volume, average downlink traffic volume, triggering traffic data generation, and session frequency.

3. The method of claim 1 , wherein the application comprises a machine-to-machine (“M2M”) application.

4. The method of claim 1 further comprising:

providing the indication to an end user device during registration of the end user device with the data communications network.

5. The method of claim 4 wherein the end user device comprises a machine-to-machine (“M2M”) type device.

6. The method of claim 1 , wherein the data mining techniques include clustering techniques, decision tree techniques, and case-based reasoning techniques.

7. Non-transitory tangible media that includes code for execution and when executed by a processor is operable to perform operations comprising:

determining characteristics of a data communications network using data mining techniques, wherein the data communications network characteristics include at least one of bearer session establishment, charging record creation, quality of service (“QoS”) policy initialization mobility, secondary Packet Data Protocol (“PDP”) context activation, default Packet Data Network (“PDN”) connection, and Gx interactions;

defining a plurality of Access Point Names (“APNs”) for terminating traffic in the data communications network based on the data communications network characteristics;

analyzing characteristics of traffic associated with an application executing on a user equipment “UE”) in the data communications network;

comparing the application traffic characteristics with characteristics of the APNs;

selecting one of the APNs based on results of the comparing, wherein the selected one of the APNs is assigned to terminate the application traffic; and

maintaining an indication of the selected one of the APNs in a device profile for the UE in a Home Subscriber Server (“HSS”) of the data communications network;

upon expiration of a predetermined time period since the comparing, re-comparing the application traffic characteristics with the APNs; and

selecting a different one of the APNs based on results of the recomparing, wherein the selected different one of the APNs is assigned to terminate the application traffic.

8. The media of claim 7 , wherein the application traffic characteristics include at least one of average data packet size, average uplink traffic volume, average downlink traffic volume, triggering traffic data generation, and session frequency.

9. The media of claim 7 , wherein the application comprises a machine-to-machine (“M2M”) application.

10. The media of claim 7 , wherein the operations further comprise:

providing the indication to an end user device during registration of the end user device with the data communications network.

11. An apparatus comprising:

a memory element configured to store data;

a processor operable to execute instructions associated with the data; and

a network element configured to:

determine characteristics of a data communications network using data mining techniques, wherein the data communications network characteristics include at least one of bearer session establishment, charging record creation, quality of service (“QoS”) policy initialization mobility, secondary Packet Data Protocol (“PDP”) context activation, default Packet Data Network (“PDN”) connection, and Gx interactions;

define a plurality of Access Point Names for terminating traffic in the data communications network based on the data communications network characteristics;

analyze characteristics of traffic associated with an application executing on a user equipment “UE”) in the data communications network;

compare the application traffic characteristics with characteristics of the APNs;

select one of the APNs based on results of the comparing, wherein the selected one of the APNs is assigned to terminate the application traffic; and

maintain an indication of the selected one of the APNs in a device profile for the UE in a Home Subscriber Server (“HSS”) of the data communications network;

upon expiration of a predetermined time period since the comparing, re-compare the application traffic characteristics with the APNs; and

select a different one of the APNs based on results of the recomparing, wherein the selected different one of the APNs is assigned to terminate the application traffic.

12. The apparatus of claim 11 , wherein the application comprises a machine-to-machine (“M2M”) application.

13. The apparatus of claim 11 , wherein the network element is further configured to:

provide the indication to an end user device during registration of the end user device with the data communications network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2014
From: ANPAT, SOURABH DEEPAK; GHADGE, AMIT
To: CISCO TECHNOLOGY, INC.
Reel/Frame 033502/0361 →
Continuity (1)
Related Publication 20160044593A1 · Feb 11, 2016