IP Library Granted Patent US 8,520,538
Granted Patent B2
US 8,520,538 · App. 12/712,651 · Granted Aug 27, 2013

Method and system for managing traffic in a wireless communication system

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,520,538
App. No.
12/712,651
Granted
Aug 27, 2013
Kind
B2
Abstract

An inspection node receives an event to begin monitoring a traffic flow where the event comprises a flow identifier associated with the traffic flow. The inspection node receives the traffic flow where the traffic flow comprises a plurality of packets and begins inspecting the plurality of the packets to obtain an application identifier. Based upon the flow identifier and the application identifier, the inspection node performs a sampling process on the traffic flow. After determining the end of the traffic flow, the inspection node terminates the sampling process.

Claims (39)

1. A method of managing traffic at an inspection node for a wireless communication system comprising:

receiving an event at the inspection node to begin monitoring a traffic flow, wherein the event comprises a flow identifier associated with the traffic flow;

receiving the traffic flow at the inspection node, wherein the traffic flow comprises a plurality of packets;

inspecting the plurality of the packets to obtain an application identifier;

based upon the flow identifier and the application identifier, performing a sampling process on the traffic flow, adjusting a frequency for inspecting the traffic flow to decrease the frequency when a lower frequency will identify a traffic flow rate of the traffic flow, and inspecting a second set of packets using the adjusted frequency; and

terminating the sampling process upon determining the end of the traffic flow when a service flow termination message is received.

2. The method of claim 1 wherein the flow identifier comprises a service flow identifier associated with an internet protocol address for the traffic flow.

3. The method of claim 1 wherein the event comprises a service flow identifier, an internet protocol address, a quality of service type and at least one quality of service parameter.

4. The method of claim 1 wherein adjusting the frequency for inspecting the traffic flow is based upon a quality of service type.

5. The method of claim 4 wherein adjusting the frequency for inspecting the traffic flow is based upon an application type.

6. The method of claim 5 wherein adjusting the frequency for inspecting the traffic flow is based upon a protocol type.

7. The method of claim 1 wherein adjusting the frequency for inspecting the traffic flow is based upon a network policy associated with a service flow.

8. The method of claim 7 wherein the network policy comprises at least one of the following: an application type, a protocol type, a quality of service type, a maximum sustained traffic rate, a minimum reserved traffic rate and a maximum traffic burst.

9. The method of claim 1 wherein the traffic flow is an internet protocol traffic flow.

10. The method of claim 1 wherein the traffic flow is a wireless protocol traffic flow.

11. The method of claim 1 wherein determining the end of the traffic flow comprises detecting the end of the of traffic flow.

12. The method of claim 1 wherein determining the end of the traffic flow comprises receiving a termination event to end monitoring the traffic flow.

13. A method for evaluating communication traffic in a network comprising:

receiving a service flow creation message at an application layer inspection node over a gateway to inspection node signaling channel to begin monitoring a service flow, wherein the service flow creation message comprises a service flow identifier and a policy identifier;

receiving the service flow at the application layer inspection node over a gateway to inspection node data link, wherein the service flow comprises a plurality of packets;

inspecting a first set of the plurality of the packets to obtain an application identifier;

based upon the application identifier and service flow identifier, determining an adjusted sampling frequency for the service flow to decrease the frequency when a lower frequency will identify a traffic flow rate of the traffic flow;

inspecting a second set of the plurality of packets using the adjusted sampling frequency; and

receiving a service flow termination message at the application layer inspection node over a gateway to inspection node signaling channel to end monitoring the service flow; and

terminating the inspection of the second set of plurality of packets when a service flow termination message is received.

14. The method of claim 13 wherein determining the adjusted sampling frequency comprises evaluating a network policy associated with the policy identifier.

15. The method of claim 14 wherein the network policy comprises at least one of the following: an application type, a protocol type, a quality of service type, a maximum sustained traffic rate, a minimum reserved traffic rate and a maximum traffic burst.

16. The method of claim 13 wherein the adjusted sampling frequency comprises inspecting the second set of plurality of data packets at a rate less than the rate the second set are received at the application layer inspection node when the application type comprises a voice over internet protocol application type.

17. An application layer data inspection node comprising:

a signaling channel:

for receiving a service flow creation message to begin monitoring a service flow, wherein the service flow creation message comprises a service flow identifier and a policy identifier, and

for receiving a service flow termination message to end monitoring the service flow;

a data channel for receiving the service flow, wherein the service flow comprises a plurality of packets; and

a processor configured to:

inspect a first set of the plurality of the packets to obtain an application identifier;

based upon the application identifier and service flow identifier, adjust a sampling frequency for the service flow to decrease the frequency when a lower frequency will identify a traffic flow rate of the traffic flow; and

inspect a second set of the plurality of packets using the adjusted sampling frequency.

18. The method of claim 17 wherein determining the adjusted sampling frequency comprises evaluating a network policy associated with the policy identifier.

19. The method of claim 18 wherein the network policy comprises at least one of the following: an application type, a protocol type, a quality of service type, a maximum sustained traffic rate, a minimum reserved traffic rate and a maximum traffic burst.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 27, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE LEGACY LLC; CLEARWIRE WIRELESS LLC
Reel/Frame 053620/0588 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 3, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS SUCCESSOR BY MERGER TO WILMINGTON TRUST FSB
To: CLEARWIRE COMMUNICATIONS, LLC; CLEARWIRE FINANCE, INC.; CLEAR WIRELESS LLC
Reel/Frame 052312/0958 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 1, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: CLEARWIRE IP HOLDINGS LLC
Reel/Frame 052291/0439 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 3, 2017
From: CLEARWIRE IP HOLDINGS LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041882/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: CLEARWIRE COMMUNICATIONS LLC
To: CLEARWIRE IP HOLDINGS LLC
Reel/Frame 027134/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: CLEAR WIRELESS LLC
To: CLEARWIRE COMMUNICATIONS LLC
Reel/Frame 027134/0837 →
SECURITY AGREEMEMT Recorded Jun 14, 2010
From: CLEARWIRE COMMUNICATIONS, LLC; CLEARWIRE FINANCE, INC., A CORPORATION OF DELAWARE
To: WILMINGTON TRUST FSB
Reel/Frame 024704/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2010
From: DINAN, ESMAIL HEJAZI
To: CLEAR WIRELESS LLC
Reel/Frame 024373/0653 →