Solution to enforce time and usage threshold for monitoring
First Claim
Patent Images
1. A method, comprising:
- allocating a usage allowance and time allowance, the time allowance being the sum of time durations during which a network usage operation has taken place, for a group subscription to a network;
receiving a notification when a minimum threshold is reached for either the usage allowance or the time allowance within a certain duration;
determining a remainder of the usage allowance and a remainder of the time allowance by querying at least one policy and charging enforcement function; and
reallocating the usage allowance and the time allowance based on the determined remainder of the usage allowance and the determined remainder of the time allowance.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products for enforcing time and usage limits are provided. One method includes allocating a usage allowance and time allowance for a group subscription to a network, and receiving a notification when a minimum threshold is reached for either the usage allowance or the time allowance within a certain duration. The method may further include determining a remainder of the usage allowance and a remainder of the time allowance by querying at least one policy and charging enforcement function, and reallocating the usage allowance and the time allowance based on the determined remainder of the usage allowance and the determined remainder of the time allowance.
8 Citations
24 Claims
-
1. A method, comprising:
-
allocating a usage allowance and time allowance, the time allowance being the sum of time durations during which a network usage operation has taken place, for a group subscription to a network; receiving a notification when a minimum threshold is reached for either the usage allowance or the time allowance within a certain duration; determining a remainder of the usage allowance and a remainder of the time allowance by querying at least one policy and charging enforcement function; and reallocating the usage allowance and the time allowance based on the determined remainder of the usage allowance and the determined remainder of the time allowance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to allocate a usage allowance and time allowance, the time allowance being the sum of durations during which a downloading operation has taken place, for a group subscription to a network; receive a notification when a minimum threshold is reached for either the usage allowance or the time allowance within a certain duration; determine a remainder of the usage allowance and a remainder of the time allowance by querying at least one policy and charging enforcement function; and reallocate the usage allowance and the time allowance based on the determined remainder of the usage allowance and the determined remainder of the time allowance. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program, embodied on a non-transitory computer readable medium, wherein the computer program is configured to control a processor to perform a process, comprising:
-
allocating a usage allowance and time allowance, the time allowance being the sum of durations during which a downloading operation has taken place, for a group subscription to a network; receiving a notification when a minimum threshold is reached for either the usage allowance or the time allowance within a certain duration; determining a remainder of the usage allowance and a remainder of the time allowance by querying at least one policy and charging enforcement function; and reallocating the usage allowance and the time allowance based on the determined remainder of the usage allowance and the determined remainder of the time allowance.
-
Specification