IP Library Granted Patent US 8,189,465
Granted Patent B1
US 8,189,465 · App. 12/365,187 · Granted May 29, 2012

Deep packet inspection policy enforcement

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,189,465
App. No.
12/365,187
Granted
May 29, 2012
Kind
B1
Abstract

A data packet is selected from a flow of data traffic communicated between a wireless device and a network. An attribute of the data packet is inspected to associate the packet with a profile. Based on the profile, a network policy associated with the wireless device is determined. The network policy may be enforced by causing a message to be sent to the wireless device instructing the wireless device to enter a dormant mode. The network policy may be enforced by causing a message to be sent to the wireless device that causes the wireless device to not request air-interface resources from a sector.

Claims (47)

1. A method of operating a communication system, comprising:

selecting a data packet from a flow of data traffic communicated between a wireless device and a network;

inspecting an attribute of the data packet, wherein the attribute includes an application indicator that is associated with an application on the wireless device;

based on the attribute, associating the data packet with at least one of a plurality of service levels;

based on the at least one service level, determining a network policy associated with the wireless device; and,

enforcing the network policy by causing a message to be sent to the wireless device instructing the wireless device to enter a dormant mode if the network policy indicates that the application has a low priority relative to other applications.

2. The method of claim 1 , further comprising:

starting a timer that determines when the wireless device may exit the dormant mode.

3. The method of claim 2 , further comprising:

disallowing the wireless device from exiting the dormant mode based on the timer.

4. The method of claim 2 , further comprising:

disallowing the wireless device from exiting the dormant mode based on a second data packet being associated with the at least one service level by inspecting an attribute of the second data packet.

5. The method of claim 1 , wherein the attribute further includes at least one of:

(1) a user indicator that is associated with the wireless device;

(2) a device indicator that is associated with the wireless device; and,

(3) a sector indicator that is associated with a wireless network resource.

6. The method of claim 1 , wherein the network policy comprises limiting a throughput rate associated with at least one of a wireless network resource, the wireless device, and the application on the wireless device.

7. The method of claim 1 , wherein the network policy comprises limiting an amount of data over a time period associated with at least one of a wireless network resource, the wireless device, and the application on the wireless device.

8. The method of claim 1 , wherein the network policy comprises prioritization of at least one of a wireless network resource, the wireless device, and the application on the wireless device.

9. A method of operating a communication system, comprising:

selecting a data packet from a flow of data traffic communicated between a wireless device and a network;

inspecting an attribute of the data packet, wherein the attribute includes an application indicator that is associated with an application on the wireless device;

based on the attribute, associating the data packet with at least one of a plurality of service levels;

based on the at least one service level, determining a network policy associated with the wireless device; and,

enforcing the network policy by causing a message to be sent to the wireless device that causes the wireless device to not request air-interface resources from a sector if the network policy indicates that the application has a low priority relative to other applications.

10. The method of claim 9 , further comprising:

starting a timer that determines when the wireless device may request air-interfaces from the sector.

11. The method of claim 9 , wherein the message comprises an indicator of a data rate control lock.

12. The method of claim 10 , further comprising:

based on the timer, sending a plurality of messages to the wireless device that causes the wireless device to not request air-interfaces from the sector.

13. The method of claim 9 , wherein the attribute further includes at least one of:

(1) a user indicator that is associated with the wireless device;

(2) a device indicator that is associated with the wireless device; and,

(3) a sector indicator that is associated with a wireless network resource.

14. The method of claim 9 , wherein the network policy comprises limiting a throughput rate associated with at least one of a wireless network resource, the wireless device, and the application on the wireless device.

15. The method of claim 9 , wherein the network policy comprises limiting an amount of data over a time period associated with at least one of a wireless network resource, the wireless device, and the application on the wireless device.

16. The method of claim 9 , wherein the network policy comprises prioritization of at least one of a wireless network resource, the wireless device, and the application on the wireless device.

17. A method of operating a communication system, comprising:

selecting a data packet from a flow of data traffic communicated between a wireless device and a network;

inspecting an attribute of the data packet, wherein the attribute includes an application indicator that is associated with an application on the wireless device;

based on the attribute, associating the data packet with at least one of a plurality of service levels;

based on the at least one service level, determining a network policy associated with the wireless device;

enforcing the network policy by causing a message to be sent to the wireless device that causes the wireless device to not request air-interfaces from a sector; and,

enforcing the network policy by causing a message to be sent to the wireless device instructing the wireless device to enter a dormant mode if the network policy indicates that the application has a low priority relative to other applications.

18. The method of claim 17 , wherein the network policy comprises limiting a throughput rate associated with at least one of a wireless network resource, the wireless device, and the application on the wireless device.

19. The method of claim 17 , wherein the network policy comprises limiting an amount of data over a time period associated with at least one of a wireless network resource, the wireless device, and the application on the wireless device.

20. The method of claim 17 , wherein the network policy comprises prioritization of at least one of a wireless network resource, the wireless device, and the application on the wireless device.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2009
From: PAWAR, HEMANTH BALAJI; SRINIVAS, SHILPA KOWDLEY; SUBRAMANYAN, BADRI PRASAD; UPADHYAY, PIYUSH
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 022200/0856 →