IP Library Granted Patent US 11,075,773
Granted Patent B1
US 11,075,773 · App. 16/735,173 · Granted Jul 27, 2021

Data cap management of super heavy users based on monthly usage and service plan limits

Inventors: Rajeev Kubba (Germantown, MD); Ying Wang (Germantown, MD); Shivaram Sitaram (Germantown, MD)
Assignee: HUGHES NETWORK SYSTEMS, LLC
H04L12/1403H04B7/15H04L41/145H04L47/20H04L67/22H04L67/36
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 11,075,773
App. No.
16/735,173
Granted
Jul 27, 2021
Kind
B1
Abstract

An apparatus and method for data cap management of users exceeding or violating bandwidth policies in a communication system. A model is created for identifying super heavy users, and trained usage data for all current users of the communication system for a predetermined time interval. Usage patterns of each user are analyzed over a second duration using the trained model in order to identify current super heavy users based, at least in part, on the analysis. Traffic flow control restrictions are then applied to some or all of the traffic associated with identified super heavy users.

Claims (35)

1. A method comprising:

creating a model for identifying super heavy users in a satellite communication system;

training the model with usage data for all users of the satellite communication system over a first predetermined time interval;

analyzing usage patterns of each user over a second predetermined time interval using the trained model;

identifying super heavy users based, at least in part, on the analysis; and

applying traffic flow control to at least a portion of the traffic associated with each identified super heavy user based on the analysis.

2. The method of claim 1 , wherein the usage patterns are analyzed based, at least in part, on one or more of the following input features for the model: monthly download and upload bytes, total download and upload bytes during peak hours after getting throttled in anytime bucket, total download and upload bytes after getting throttled in both anytime and bonus bucket, and first day of Fair Access policy (FAP) being applied in billing cycle.

3. The method of claim 1 , wherein identifying super heavy users further comprises:

selecting users who have met super heavy user criteria for the second predetermined time interval; and

determining if the selected users have been on FAP for a 5 day period.

4. The method of claim 3 , further comprising determining if the selected users have purchased usage tokens after exceeding a preset data cap.

5. The method of claim 1 , wherein applying traffic flow control further comprises computing traffic shaping weights for one or more data usage categories.

6. The method of claim 5 , wherein the data usage categories include at least: low priority bulk download applications, high priority bulk download applications, streaming web browsing and bulk applications.

7. The method of claim 1 , further comprising generating a graphical user interface (GUI) for providing a visual representation of super heavy user distribution within the satellite communication system.

8. The method of claim 7 , wherein the visual representation includes a geographical map corresponding to a coverage area for the satellite communication system.

9. The method of claim 8 , wherein the coverage map includes coverage beams for the satellite communication system and a count of super heavy users within each coverage beam.

10. The method of claim 7 , further comprising analyzing super heavy user activity along borders to assess potentially fraudulent activities.

11. An apparatus comprising:

one or more processors configured to:

create a model for identifying super heavy users in a satellite communication system;

train the model with usage data for all users of the satellite communication system over a first predetermined time interval;

analyze usage patterns of each user over a second predetermined time interval using the trained model;

identify super heavy users based, at least in part, on the analysis; and

apply traffic flow control to at least a portion of the traffic associated with each identified super heavy user based on the analysis.

12. The apparatus of claim 11 , wherein the one or more processors are configured to analyze the usage patterns based, at least in part, on one or more of the following input features for the model: monthly download and upload bytes, total download and upload bytes during peak hours after getting throttled in anytime bucket, total download and upload bytes after getting throttled in both anytime and bonus bucket, and first day of Fair Access policy (FAP) being applied in billing cycle.

13. The apparatus of claim 11 , wherein the one or more processors are further configured to identify super heavy users by:

selecting users who have met super heavy user criteria for the second predetermined time interval; and

determining if the selected users have been on FAP for a 5 day period.

14. The apparatus of claim 13 , wherein the one or more processors are configured to determine if the selected users have purchased usage tokens after exceeding a preset data cap.

15. The apparatus of claim 11 , wherein the one or more processors are configured to apply traffic flow control by computing traffic shaping weights for one or more data usage categories.

16. The apparatus of claim 15 , wherein the data usage categories include at least: low priority bulk download applications, high priority bulk download applications, streaming web browsing and bulk applications.

17. The apparatus of claim 11 , wherein the one or more processors are configured to generate a graphical user interface (GUI) for providing a visual representation of super heavy user distribution within the satellite communication system.

18. The apparatus of claim 17 , wherein the visual representation includes a geographical map corresponding to a coverage area for the satellite communication system.

19. The apparatus of claim 18 , wherein the coverage map includes coverage beams for the satellite communication system and a count of super heavy users within each coverage beam.

20. The apparatus of claim 17 , wherein the one or more processors are configured to analyze super heavy user activity along borders to assess potentially fraudulent activities.

Assignments (3)
SECURITY INTEREST Recorded Nov 2, 2021
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 058687/0001 →
SECURITY INTEREST Recorded May 18, 2020
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 052691/0066 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2020
From: KUBBA, RAJEEV; WANG, YING; SITARAM, SHIVARAM
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 051427/0737 →