Processing of usage data for first and second types of usage-based functions
First Claim
Patent Images
1. A method for monitoring a network, the method comprising:
- collecting data containing information on usage of a network by subscribers, wherein collecting data includes collecting a message having a size field that indicates a total number of data packets in a data flow;
aggregating the data for a first type of usage-based function; and
simultaneously with the aggregating of the data, sampling the data for a second, different type of usage-based function.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments for monitoring a network are provided. In one embodiment, a method is provided. The method includes collecting data containing information on usage of a network by subscribers. The method further aggregates the data for a first type of usage-based function. Further, the method, simultaneously with the aggregating of the data, samples the data for a second, different type of usage-based function. In other embodiments, systems and machine readable media for monitoring usage of a network are also provided that provide simultaneous generation of data sets for first and second usage-based functions.
242 Citations
17 Claims
-
1. A method for monitoring a network, the method comprising:
-
collecting data containing information on usage of a network by subscribers, wherein collecting data includes collecting a message having a size field that indicates a total number of data packets in a data flow; aggregating the data for a first type of usage-based function; and simultaneously with the aggregating of the data, sampling the data for a second, different type of usage-based function. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for monitoring a network, the method comprising:
-
collecting data from a network element of the network, the data containing records of subscriber usage of the network, wherein collecting data includes collecting a message having a size field that indicates a total number of data packets in a data flow; in a first usage processor, aggregating the collected data to form a first set of data for use in a billing system; in a second processor, selecting samples of the collected data to retain to form a reduced set of data for use in a network analyzer system; and wherein the second processor selects the samples of the collected data simultaneously with the first processor aggregating the collected data. - View Dependent Claims (7)
-
-
8. A usage monitoring system, the system comprising:
-
a usage collector that collects usage records from a network, wherein the usage records collection includes a collection of a message having a size field that indicates a total number of data packets in a data flow; a first usage processor, responsive to the usage collector, that aggregates the collected usage records to form a first set of data for a first type of usage-based function; and a second usage processor, responsive to the usage collector, that samples the usage records simultaneously with the first usage processor to form a second, reduced set of data for a second type of usage-based function. - View Dependent Claims (9, 10, 11)
-
-
12. A system for monitoring usage of a network, the system comprising:
-
a first usage processor that aggregates data in records of usage of a network by subscribers for a first type of usage-based function, wherein the data aggregation includes a collection of a message having a size field that indicates a total number of data packets in a data flow; a second usage processor that selects samples of the records for a second type of usage-based function; and wherein the first usage processor aggregates the data simultaneously with the second usage processor selecting samples of the records. - View Dependent Claims (13, 14)
-
-
15. A machine-readable medium having instructions stored thereon for performing a method, the method comprising:
-
receiving records containing data of usage of a network by subscribers, wherein receiving records includes collecting a message having a size field that indicates a total number of data packets in a data flow; aggregating data from the records to create a set of data for use in a billing system; and simultaneously with the aggregating of the data, selecting samples of the records to create a second, reduced set of data for use in a network analyzer system. - View Dependent Claims (16, 17)
-
Specification