SOLUTION TO ENFORCE TIME AND USAGE THRESHOLD FOR MONITORING
First Claim
1. A method, comprising:
- allocating a usage allowance and time allowance 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.
13 Citations
28 Claims
-
1. A method, comprising:
-
allocating a usage allowance and time allowance 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 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 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 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.
-
-
25. A method, comprising:
-
receiving an allocation of a usage limit and time limit for a group subscription to a network; sending a notification when a minimum threshold is reached for either the usage limit or the time limit within a certain duration; receiving a threshold query and sending a threshold report including an indication of a remainder of the usage limit and a remainder of the time limit; and receiving a reallocation of the usage limit and the time limit based on the determined remainder of the usage limit and the determined remainder of the time limit.
-
-
26. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, wherein the at least one memory and computer program code are configured, with the at least one processor, to cause the apparatus at least to receive an allocation of a usage limit and time limit for a group subscription to a network; send a notification when a minimum threshold is reached for either the usage limit or the time limit within a certain duration; receive a threshold query and send a threshold report including an indication of a remainder of the usage limit and a remainder of the time limit; and receive a reallocation of the usage limit and the time limit based on the determined remainder of the usage limit and the determined remainder of the time limit. - View Dependent Claims (27)
-
-
28. A computer program, embodied on a computer readable medium, wherein the computer program is configured to control a processor to perform a process, comprising:
-
receiving an allocation of a usage limit and time limit for a group subscription to a network; sending a notification when a minimum threshold is reached for either the usage limit or the time limit within a certain duration; receiving a threshold query and sending a threshold report including an indication of a remainder of the usage limit and a remainder of the time limit; and receiving a reallocation of the usage limit and the time limit based on the determined remainder of the usage limit and the determined remainder of the time limit.
-
Specification