Computer network service providing system including self adjusting volume enforcement functionality
First Claim
Patent Images
1. A computerized system for computer network data traffic volume-quota enforcement comprising:
- a processor in communication with a network and a storage system, the processor executing instructions to,authorize a data volume-quota to a user,wherein the data volume-quota is the total data utilized over any time period;
at a set limit from the quota, request additional data quota;
if additional quota is provided, update the data quota;
monitor usage at a first frequency when the subscriber is within the set limit from the data quota, andmonitor at a second frequency, lower than the first frequency, when the subscriber is outside the set limit from the data quota, andstop service to a subscriber if it is determined that a computer network data volume-quota is about to be exceeded by the subscriber based on a worst case prediction, initially when the first frequency polling begins, and after a set time, then based on a computed average.
8 Assignments
0 Petitions
Accused Products
Abstract
A Computer Network Service Providing System including Self Adjusting Volume enforcement functionality and methods for diminishing or minimizing volume leakage.
63 Citations
31 Claims
-
1. A computerized system for computer network data traffic volume-quota enforcement comprising:
-
a processor in communication with a network and a storage system, the processor executing instructions to, authorize a data volume-quota to a user, wherein the data volume-quota is the total data utilized over any time period; at a set limit from the quota, request additional data quota; if additional quota is provided, update the data quota; monitor usage at a first frequency when the subscriber is within the set limit from the data quota, and monitor at a second frequency, lower than the first frequency, when the subscriber is outside the set limit from the data quota, and stop service to a subscriber if it is determined that a computer network data volume-quota is about to be exceeded by the subscriber based on a worst case prediction, initially when the first frequency polling begins, and after a set time, then based on a computed average. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized method for computer network data traffic volume-quota enforcement comprising:
-
via a processor executing instructions to implement a service stop decision engine in communication with a network, computerized determining if a subscriber is about to exceed a computer network data volume-quota based on a worst case prediction, wherein the data volume-quota is the total data utilized over any time period; at a predetermined threshold from the data quota, computerized requesting additional data quota; if additional data quota is provided, computerized updating the quota; if no additional data quota is provided, computerized restricting of service to the subscriber if the determination is positive; via a processor for a utilization monitor in communication with the network, computerized monitoring, of the subscriber for volume utilization and provisioning updates by sending utilization queries over the network and receiving utilization data from the processor for the service stop decision engine; and via a processor for a dual frequency utilization controller, causing data monitoring to occur at a first frequency when the subscriber is within a set limit from the quota and at a second frequency lower than the first frequency when the subscriber is outside the set limit from the data quota based on a prediction that the data quota is about to be exceeded by the subscriber, wherein the prediction is a worst case prediction for an initial time when the first frequency polling begins, and after a set time, then based on a computed average. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
18. The method according to claim 13 wherein the determining if the subscriber is about to exceed the quota includes a pre-configured delta parameter from the quota.
-
19. The method of claim 13 wherein the known utilization patterns includes a Subscriber Utilization Pattern of historical subscriber usage data.
-
20. The method of claim 13 wherein the known utilization patterns includes a Network Utilization Pattern of historical network usage data.
-
21. The method of claim 13 wherein the known utilization patterns includes a Service Utilization Pattern of historical usage data for an individual service.
-
22. The computerized method of claim 13 wherein the worst case prediction is that the user will utilize a full physical throughput.
-
23. A self-adjusting data traffic volume enforcement system, for a subscriber network connection, comprising:
-
a processor in communication with a network and a data storage, the processor executing instructions for implementing, a learning system operative to predict a disconnect time that a quota is about to be exceeded by the subscriber based on a worst case prediction, a service controller engine configured to utilize at least one rule to make service decisions and provide at least one command to a network enforcer to stop or restrict service, and authorize additional volume quota based on the prediction; the network enforcer configured to manage the subscriber connection and receive at least one subscriber utilization update, and a data quota utilization monitor configured to, collect utilization data from the network; at a predetermined threshold from the quota, request additional quota, wherein the data quota is the total data utilized over any time period; and if additional data quota is provided, update the data quota; a dual frequency utilization controller, configured to, cause monitoring to occur at a first frequency when the subscriber is within a set limit from the data quota and at a second frequency lower than the first frequency when the subscriber is outside the set limit from the data quota, wherein the monitoring occurs based on a worst case prediction that the data quota is about to be exceeded by the subscriber for an initial time when the first frequency polling begins, and after a set time, then based on a computed average, wherein monitoring includes sending data utilization queries. - View Dependent Claims (24, 25)
-
-
26. A computerized system for computer network data traffic volume-quota enforcement comprising:
-
a processor in communication with a network and a data storage, the processor executing instructions for implementing, a predictor operative to, generate a prediction for a subscriber data quota-exhausted time based on a worst case prediction of data volume of data used over any time period for an initial time, and after a set time, then based on a computed average, and send the subscriber data quota-exhausted time to a quota leakage diminisher, at a predetermined threshold from the data quota, request additional quota; if additional quota is provided, update the data quota-exhausted time; wherein the subscriber data quota-exhausted time is a time at which a pre-paid volume-quota will be exceeded by the subscriber, the prediction based on known utilization patterns of the subscriber, and at least one volume quota utilization update indicating that the data-quota has not yet been exceeded, and wherein the quota leakage diminisher, is operative for actively polling data subscriber quota utilization at a frequency, the frequency of polling increasing at a set time and before the subscriber data quota-exhausted time based on the data quota-exhausted time generated by the predictor, and operative for discontinuing service, and reducing data service to the subscriber prior to the periodic volume quota utilization update indicating that a data-quota has been exceeded, at a time related to the data quota-exhausted time generated by the predictor; wherein the initial time is determined from when the increased frequency polling begins. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification