IP Library Granted Patent US 8,619,799
Granted Patent B1
US 8,619,799 · App. 13/287,888 · Granted Dec 31, 2013

Methods and apparatus for improving idle mode performance using deep packet inspection (DPI) idle mode agent

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,619,799
App. No.
13/287,888
Granted
Dec 31, 2013
Kind
B1
Abstract

A network configuration capable of prioritizing and categorizing paging messages using a deep packet inspection (“DPI”) idle mode agent (“IMA”) is disclosed. Upon receiving downstream traffic addressing to end user (“EU”) equipment in a communication network, the process, in one embodiment, is able to identify forwarding action by comparing the downstream traffic with content of predefined list of a forwarding table. The downstream traffic is directed to an inline DPI agent or DPI IMA if the EU equipment is in idle mode in accordance with comparison between the downstream traffic and the forwarding table. The process categorizes the downstream traffic to a high priority paging category when the downstream traffic matches with one of legitimate push applications stored in a list of legitimate push applications.

Claims (45)

1. A method for prioritizing paging messages in a communication network, comprising:

receiving downstream traffic addressing to a first end user (“EU”) equipment in a communication network;

identifying a forwarding action by comparing the downstream traffic with content of predefined list of a forwarding table;

directing the downstream traffic to a deep packet inspection (“DPI”) agent if the first EU equipment is in idle mode in accordance with a result of comparison between the downstream traffic and the forwarding table; and

categorizing the downstream traffic to a high priority paging category when the downstream traffic matches with one of legitimate push applications stored in a list of legitimate push applications.

2. The method of claim 1 , further comprising:

generating a paging announcement in accordance with the high priority paging category associated with the downstream traffic; and

forwarding the paging announcement to the first EU equipment.

3. The method of claim 2 , further comprising:

receiving an active signal from the first EU equipment indicating the first EU equipment is in active mode; and

forwarding the downstream traffic to the first EU equipment.

4. The method of claim 3 , further comprising sending a status report regarding the first EU equipment to a network management controller.

5. The method of claim 1 , further comprising sending the list of legitimate push applications from a signaling and manageability module to the DPI agent.

6. The method of claim 1 , wherein receiving downstream traffic addressing to a first EU equipment includes receiving a plurality of packets transporting an instance message sent from a credible source addressing to a wireless handheld device.

7. The method of claim 1 , wherein identifying forwarding action by comparing the downstream traffic with content of predefined list of forwarding table further includes identifying whether the first EU equipment is in idle mode according to the content of predefined list of forwarding table.

8. The method of claim 1 , further comprising:

receiving second downstream traffic addressing to a second EU equipment;

identifying a second forwarding action by comparing the second downstream traffic with the content of predefined list of the forwarding table;

directing the second downstream traffic to the inline DPI agent if the second EU equipment is in idle mode in accordance with comparison between the second downstream traffic and the forwarding table; and

categorizing the second downstream traffic to a medium priority paging category when the second downstream traffic matches with one of legitimate push applications stored in the list of legitimate push applications.

9. A method for prioritizing paging messages in a communication network, comprising:

receiving downstream traffic addressing to an end user (“EU”) equipment in a communication network;

identifying forwarding action by comparing the downstream traffic with content of predefined list of a forwarding table;

directing the downstream traffic to an inline deep packet inspection (“DPI”) agent if the first EU equipment is in idle mode in accordance with a result of comparison between the downstream traffic and the forwarding table; and

categorizing the downstream traffic to a low priority paging category when the downstream traffic fails to match with any legitimate push applications stored in a list of legitimate push applications.

10. The method of claim 9 , further comprising:

generating a paging announcement in accordance with the low priority paging category associated with the downstream traffic; and

forwarding the paging announcement to the EU equipment.

11. The method of claim 10 , further comprising:

receiving an active signal from the EU equipment indicating the EU equipment is ready to receive wireless data; and

forwarding the downstream traffic to the EU equipment.

12. The method of claim 11 , further comprising sending a status report regarding the EU equipment to a signaling and manageability module.

13. The method of claim 9 , further comprising sending the list of legitimate push applications from a signaling and manageability module to the inline DPI agent.

14. The method of claim 9 , wherein receiving downstream traffic addressing to an EU equipment includes receiving a plurality of packets transporting an email sent via a credible source addressing to a wireless handheld device.

15. The method of claim 9 , wherein identifying forwarding action by comparing the downstream traffic with content of predefined list of forwarding table further includes identifying whether the EU equipment is in idle mode according to the content of predefined list of forwarding table.

16. A network system configured to categorize paging messages, comprising:

a traffic forwarder having a traffic forwarding table operable to receive downstream traffic containing destination address;

a controller coupled to the traffic forwarder and configured to generate a list of legitimate push applications; and

a deep packet inspection (“DPI”) agent coupled to the controller and configured to receive incoming traffic from the traffic forwarder when destination of the incoming traffic is in idle mode, wherein the DPI agent is able to categorize incoming traffic to different prioritized paging categories based on the list of legitimate push applications.

17. The system of claim 16 , wherein the traffic forwarder includes a comparator configured to match the downstream traffic with content of the traffic forwarding table.

18. The system of claim 16 , wherein the controller includes a paging message formatting module configured to provide paging message format in accordance with configuration policy.

19. The system of claim 16 , wherein the DPI agent includes,

a high priority queue configured to queue a plurality of paging messages with high priority and configured to broadcast a predefined large number of paging messages from the high priority queue; and

a low priority queue configured to queue a plurality of paging messages with low priority and configured to broadcast a predefined small number of paging messages from the low priority queue.

20. The system of claim 10 , wherein the predefined small number of paging messages is approximately ten (10) percent of the predefined large number of paging messages.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2018
From: CERBERUS BUSINESS FINANCE, LLC
To: CORIANT OPERATIONS, INC. (FORMERLY KNOWN AS TELLABS OPERATIONS, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
Reel/Frame 047725/0653 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS. Recorded Jun 14, 2017
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 042980/0834 →
SECURITY INTEREST Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC. (FORMERLY KNOWN AS TELLABS OPERATIONS, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS THE COLLATERAL AGENT
Reel/Frame 034268/0946 →
ASSIGNMENT FOR SECURITY - - PATENTS Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 034484/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2011
From: THODUNUPOORI, SANTHOSH KUMAR; UBEROY, PAWAN
To: WICHORUS, INC.
Reel/Frame 027165/0257 →