Internet usage data recording system and method with configurable data collector system
First Claim
Patent Images
1. A network usage recording system comprising:
- a collector including;
an encapsulator for reading a plurality of network data records from a network data source and converting the network data records to a plurality of normalized metered events;
an aggregator for processing the normalized metered events to create aggregated normalized metered events; and
a data storage system, wherein the aggregator periodically stores the aggregated normalized metered events in the data storage system; and
a configuration server in communication with the encapsulator, the aggregator and the data storage system, wherein the configuration server stores configuration data for the encapsulator, the aggregator, and the data storage system that determines whether the collector operates as a network data collector or a correlator collector.
3 Assignments
0 Petitions
Accused Products
Abstract
An internet usage data recording system and method is described. In one embodiment, the present invention provides a network usage recording system. The network usage recording system includes a configurable collector. The collector includes an encapsulator for reading a plurality of network data records from a network data source and converting the network data records to a plurality of normalized metered events. An aggregator is provided for processing the normalized metered events to create aggregated normalized metered events. A data storage system is provided, wherein the aggregator periodically stores the aggregated normalized metered events in the data storage system.
148 Citations
28 Claims
-
1. A network usage recording system comprising:
-
a collector including; an encapsulator for reading a plurality of network data records from a network data source and converting the network data records to a plurality of normalized metered events; an aggregator for processing the normalized metered events to create aggregated normalized metered events; and a data storage system, wherein the aggregator periodically stores the aggregated normalized metered events in the data storage system; and a configuration server in communication with the encapsulator, the aggregator and the data storage system, wherein the configuration server stores configuration data for the encapsulator, the aggregator, and the data storage system that determines whether the collector operates as a network data collector or a correlator collector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12)
-
-
10. The system 1, wherein the collector is configured as a network data collector.
-
13. A network usage recording system comprising:
-
a collector system including; a collector shell; a query manager; an encapsulator; an aggregator; a data storage system; and a configuration server in communication with the encapsulator, the aggregator and the data storage system, the configuration server stores configuration data for the collector that determines whether the collector system operates as a network data collector or a correlator collector. - View Dependent Claims (14)
-
-
15. A method for recording network usage comprising:
-
defining a collector including an encapsulator, an aggregator and a data storage system; operating the encapsulator to read a plurality of network data records from a network data source and convert the network data records to a plurality of normalized metered events; aggregating the plurality of normalized metered events to create a plurality of aggregated normalized metered events; storing the aggregated normalized metered events in the data storage system at periodic intervals; defining a configuration server in communication with the encapsulator, the aggregator and the data storage system; and storing configuration data for the encapsulator, the aggregator and the data storage system in the configuration server where the configuration data determines whether the collector operates as a network data collector or a correlator collector. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer readable medium containing instructions for controlling a computer system to perform a method for recording network usage comprising:
-
defining a collector including an encapsulator, an aggregator and a data storage system; operating the encapsulator to read a plurality of network data records from a network data source and convert the network data records to a plurality of normalized metered events; aggregating the plurality of normalized metered events to create a plurality of aggregated normalized metered events; storing the aggregated normalized metered events in the data storage system at periodic intervals; and defining a configuration server in communication with the encapsulator, the aggregator and the data storage system; and storing configuration data for the encapsulator, the aggregator and the data storage system in the configuration server where the configuration data determines whether the collector operates a network data collector or a correlator collector.
-
-
22. A network usage recording system comprising:
-
a plurality of configurable collectors, where each collector configurable to operate as one of a plurality of collector types, the collector types including a data collector and a correlator collector; a configuration server in communication with each configurable collector, where the configuration server stores configuration data for each configurable collector that determines the collector type for each collector, and once the configuration data is transferred to each configurable collector, each configurable collector becomes the collector type associated with the configuration data. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification