SYSTEM AND METHOD FOR SENDING THRESHOLD NOTIFICATION IN REAL TIME
First Claim
1. A method for notifying a mobile station user of reaching of a notification threshold level of data usage via a wireless communication network, an account of the mobile station user having a maximum data plan limit defined by a user'"'"'s plan and a data usage balance reflecting an amount of data usage remaining under the plan, the method comprising steps of:
- responsive to one or more data sessions of the user'"'"'s mobile station, receiving requests for allocation of a slice of data usage from the data usage balance under the user'"'"'s plan, from a node of a mobile wireless communication network, wherein data communication of the user'"'"'s mobile station are routed through and monitored through the node;
in response to each request, determining if data usage corresponding to the requested slice would cross the notification threshold level of data usage;
for a request where the data usage corresponding to the requested slice would not cross the notification threshold level of data usage, allocating the requested data slice and a default data slice threshold, and notifying allocation of the requested slice to the node as a quota for data usage of the mobile station;
for a request where the data usage corresponding to the requested slice would cross the threshold level of data usage, allocating a reduced data slice equal to the difference between a starting value of previously consumed data under the user'"'"'s plan, and notifying allocation of the reduced data slice to the node as a quota for data usage of the user'"'"'s mobile station during a respective data session;
upon receiving a message from the node indicating that data usage of the user'"'"'s mobile station during the respective data session has consumed the data slice or the reduced data slice, so that data usage of the user'"'"'s mobile station has reached the threshold, sending a notification of reaching the threshold to the mobile station in real time.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile station user is informed of reaching of at least one threshold level of data usage via a wireless communication network in real time. An account of the mobile station user has a maximum data plan limit defined by a user'"'"'s plan and a data usage balance reflecting an amount of data usage remaining under the plan. When required data usage corresponding to requested data session does not cross the threshold level, all slice of data for the data session is allocated. When required data usage corresponding to the requested data session crosses the threshold level, reduced slice of data is allocated. Data usage is counted in real time during the data session, and a notification of reaching the at least one threshold level of data is sent to the mobile station in real time, at the time when data usage under the mobile station user'"'"'s account reaches the at least one threshold level.
-
Citations
17 Claims
-
1. A method for notifying a mobile station user of reaching of a notification threshold level of data usage via a wireless communication network, an account of the mobile station user having a maximum data plan limit defined by a user'"'"'s plan and a data usage balance reflecting an amount of data usage remaining under the plan, the method comprising steps of:
-
responsive to one or more data sessions of the user'"'"'s mobile station, receiving requests for allocation of a slice of data usage from the data usage balance under the user'"'"'s plan, from a node of a mobile wireless communication network, wherein data communication of the user'"'"'s mobile station are routed through and monitored through the node; in response to each request, determining if data usage corresponding to the requested slice would cross the notification threshold level of data usage; for a request where the data usage corresponding to the requested slice would not cross the notification threshold level of data usage, allocating the requested data slice and a default data slice threshold, and notifying allocation of the requested slice to the node as a quota for data usage of the mobile station; for a request where the data usage corresponding to the requested slice would cross the threshold level of data usage, allocating a reduced data slice equal to the difference between a starting value of previously consumed data under the user'"'"'s plan, and notifying allocation of the reduced data slice to the node as a quota for data usage of the user'"'"'s mobile station during a respective data session; upon receiving a message from the node indicating that data usage of the user'"'"'s mobile station during the respective data session has consumed the data slice or the reduced data slice, so that data usage of the user'"'"'s mobile station has reached the threshold, sending a notification of reaching the threshold to the mobile station in real time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 17)
-
-
8. A system for notifying a mobile station user of reaching of a notification threshold level of data via a wireless communication network, an account of the mobile station user having a maximum data plan limit defined by a user'"'"'s plan and a data usage balance reflecting an amount of data usage remaining under the plan, the system receiving a request for allocation of a data slice from the data usage balance in response to a request for a data session from a node of the wireless communication network, the system comprising:
-
a Packet Data Serving Node (PDSN) that routes traffic including the request for allocation of a slice of data and the data session, counts amount of data transmitted between the mobile station and the resource in real time, and updates the data usage balance reflecting the counted amount of data transmitted in real time; and a usage control server that, in response to the data session request, determines if data usage corresponding to the requested slice would cross the threshold level of data usage, and decides to send a threshold notification at the time when the data usage balance reaches the threshold level of data, wherein the usage control server allocates the requested slice and notifies allocation of the requested slice to the node as a quota for data usage of the mobile station for a request where the data usage corresponding to the requested slice would not cross the threshold level of data usage, and the usage control server allocates a reduced data slice equal to the difference between a starting value of previously consumed data under the user'"'"'s plan and the threshold, and notifies allocation of the reduced data slice to the node as a quota for data usage of the user'"'"'s mobile station during a respective data session for a request where the data usage corresponding to the requested slice would cross the reduced notification threshold level of data usage; and a Customer Communication Enterprise Service (CCES) server for sending the threshold notification to the mobile station in response to the usage control server'"'"'s decision to send the notification. - View Dependent Claims (9, 10)
-
-
11. A processor-readable medium tangibly embodying a set of processor-executable instructions, wherein execution of the instructions causes a processor to perform operations for notifying a mobile station user of reaching a notification threshold level of data via a wireless communication network, an account of the mobile station user having a maximum data plan limit defined by a user'"'"'s plan and a data usage balance reflecting an amount of data usage remaining under the plan, the operations comprising:
-
responsive to one or more data sessions of the user'"'"'s mobile station, receiving requests for allocation of a slice of data usage from the data usage balance under the user'"'"'s pre-paid plan, from a node of a mobile wireless communication network, wherein data communication of the user'"'"'s mobile station are routed through and monitored through the node; in response to each request, determining if data usage corresponding to the requested slice would cross the notification threshold level of data usage; for a request where the data usage corresponding to the requested slice would not cross the notification threshold level of data usage, allocating the requested slice and notifying allocation of the requested slice to the node as a quota for data usage of the mobile station; for a request where the data usage corresponding to the requested slice would cross the threshold level of data usage, allocating a reduced slice equal to the difference between a starting value of previously consumed data under the user'"'"'s pre-paid plan and the threshold, and notifying allocation of the reduced slice to the node as a quota for data usage of the user'"'"'s mobile station during a respective data session; upon receiving a message from the node indicating that data usage of the user'"'"'s mobile station during the respective data session has consumed the reduced slice, so that data usage of the user'"'"'s mobile station has reached the threshold, sending a notification of reaching the threshold to the mobile station in real time. - View Dependent Claims (12, 13, 15, 16)
-
Specification