Real-time usage monitoring for communication devices
First Claim
1. A system, comprising:
- a first network device configured to;
receive a first message from a subscriber device indicating a start of a network session, andsend a first request to a second network device for a first quota of service units of a subscriber associated with the subscriber device, wherein the subscriber'"'"'s first quota of service units comprises a first number of service units paid for by the subscriber, andreceive, from the second network device and responsive to the first request, a second message that includes the subscriber'"'"'s first quota of service units,meter the subscriber device'"'"'s usage of service units based on the first quota of service units to determine a remaining number of service units,determine whether the first quota of service units has been depleted,send, if the first quota of service units has been depleted, a second request for a second quota of service units of the subscriber to the second network device,receive, from the second network device responsive to the second request, a third message that includes the requested subscriber'"'"'s second quota of service units, wherein the second quota of service units comprises a second number of service units paid for by the subscriber,meter the subscriber device'"'"'s usage of service units based on the second quota of service units to determine the remaining number of service units,receive a first session disconnect message from the subscriber device, andsend a fourth message indicating the remaining number of service units to the second network device,wherein the first network device, the second network device, and the subscriber device are separate devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A subscriber device receives a message from a network device external to the subscriber device, where the network device implements a first metering engine that meters usage of a network service by a subscriber using the subscriber device and where the message includes the subscriber'"'"'s usage data. The subscriber device includes a second usage metering engine that receives the subscriber'"'"'s usage data from the usage synchronization unit, and performs real-time metering of the subscriber'"'"'s usage of the network service, based on the subscriber'"'"'s usage data received from the network device and independently of the first metering engine of the network device, to generate real-time usage metering data. The second usage metering engine further outputs the real-time usage metering data to a display at the subscriber device.
18 Citations
17 Claims
-
1. A system, comprising:
-
a first network device configured to; receive a first message from a subscriber device indicating a start of a network session, and send a first request to a second network device for a first quota of service units of a subscriber associated with the subscriber device, wherein the subscriber'"'"'s first quota of service units comprises a first number of service units paid for by the subscriber, and receive, from the second network device and responsive to the first request, a second message that includes the subscriber'"'"'s first quota of service units, meter the subscriber device'"'"'s usage of service units based on the first quota of service units to determine a remaining number of service units, determine whether the first quota of service units has been depleted, send, if the first quota of service units has been depleted, a second request for a second quota of service units of the subscriber to the second network device, receive, from the second network device responsive to the second request, a third message that includes the requested subscriber'"'"'s second quota of service units, wherein the second quota of service units comprises a second number of service units paid for by the subscriber, meter the subscriber device'"'"'s usage of service units based on the second quota of service units to determine the remaining number of service units, receive a first session disconnect message from the subscriber device, and send a fourth message indicating the remaining number of service units to the second network device, wherein the first network device, the second network device, and the subscriber device are separate devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving, at a first network device, a first message from a subscriber device indicating a start of a network session; sending a first request for a first quota of service units of a subscriber associated with the subscriber device from the first network device to a second network device, wherein the second network device is a different device than the first network device and wherein the subscriber'"'"'s first quota of service units comprises a first number of service units paid for by the subscriber; receiving, at the first network device from the second network device, a second message that includes the subscriber'"'"'s first quota of service units; metering, at the first network device, the subscriber device'"'"'s usage of service units based on the first quota of service units to determine a remaining number of service units; determining, at the first network device, whether the first quota of service units has been depleted; sending, if the first quota of service units has been depleted, a second request for a second quota of service units of the subscriber from the first network device to the second network device; receiving, at the first network device responsive to the second request, a third message from the second network device that includes the requested subscriber'"'"'s second quota of service units, wherein the second quota of service units comprises a second number of service units paid for by the subscriber; metering, at the first network device, the subscriber device'"'"'s usage of service units based on the second quota of service units to determine the remaining number of service units; receiving, at the first network device, a first session disconnect message from the subscriber device; and sending a fourth message indicating the remaining number of service units from the first network device to the second network device, wherein the first network device, the second network device, and the subscriber device are separate devices. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification