Enhancement of network accounting records
First Claim
1. A method of processing network accounting information comprising:
- receiving from a first source a first network accounting record;
correlating the first network accounting record with accounting information available from a second source; and
using the accounting information with which the first network accounting record is correlated to enhance the first network accounting record.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for collecting and aggregating data from network entities for a data consuming application is described. The system includes a data collector layer to receive network flow information from the network entities and to produce records based on the information. The system also includes a flow aggregation layer fed from the data collection layer and coupled to a storage device. The flow aggregation layer receiving records produced by the data collector layer and aggregates received records. The system can also include an equipment interface layer coupled to the data collector layer and a distribution layer to obtain selected information stored in the storage device and to distribute the select information to a requesting, data consuming application.
293 Citations
22 Claims
-
1. A method of processing network accounting information comprising:
-
receiving from a first source a first network accounting record;
correlating the first network accounting record with accounting information available from a second source; and
using the accounting information with which the first network accounting record is correlated to enhance the first network accounting record. - View Dependent Claims (2, 3, 4, 5, 6)
maintaining an accounting policy in a memory; and
determining from the accounting policy that the accounting information available from the second source is to be used to enhance the first network accounting record.
-
-
3. The method of claim 2, wherein the accounting information includes data attributes and wherein using comprises:
adding at least one of the data attributes from the accounting information to the first network activity record.
-
4. The method of claim 3, wherein the accounting information is in the form of a second network activity record.
-
5. The method of claim 4, wherein the second source is a network source, further comprising:
receiving the second network activity record from the second source.
-
6. The method of claim 3, wherein the second source is a memory, further comprising:
providing the accounting information to the memory for storage.
-
7. A system for collecting data from network entities for a data consuming application, comprising:
-
a plurality of data collectors to receive information from the network entities and to produce records based on the information, each data collector in the plurality of data collectors being associated with and coupled to a different one of the network entities; and
an enhancement component that augments data in one of the records produced by one of the at least two of the plurality of data collectors with data from a different one of the records produced by another of the at least two of the plurality of data collectors. - View Dependent Claims (8, 9, 10, 11)
a memory maintaining an accounting policy; and
a process to determine from the accounting policy that the accounting information available from the second source is to be used to enhance the first network accounting record.
-
-
10. The system of claim 9, wherein the accounting information includes data attributes and the process adds at least one of the data attributes from the accounting information to the first network activity record.
-
11. The system of claim 7, further comprising:
a flow aggregation processor coupled to the plurality of data collectors, the flow aggregation processor receives the records produced by the at least two of the plurality of data collectors, and wherein the enhancement component resides in the flow aggregation processor.
-
12. A computer program product residing on a computer-readable medium for collecting data from network entities for a data consuming application having an accounting policy, comprising instructions to cause a computer to:
-
receive from a first source a first network accounting record;
correlate the first network accounting record with accounting information available from a second source; and
use the accounting information with which the first network accounting record is correlated to enhance the first network accounting record. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
maintain an accounting policy in a memory; and
determine from the accounting policy that the accounting information available from the second source is to be used to enhance the first network accounting record.
-
-
14. The computer program product of claim 12, further comprising instructions to cause a computer to:
add supplemental information is from one of the accounting records to an accounting record identifer.
-
15. The computer program product of claim 12, wherein the accounting record identifer is an entity identifier having a collection of descriptors.
-
16. The computer program product of claim 12, further comprising instructions to cause a computer to:
-
determine if an accounting entity identifer of an accounting record includes the same objects as an an accounting entity identifer of an existing accounting record; and
correlate the existing and subsequent records.
-
-
17. The computer program product of claim 12, further comprising instructions to cause a computer to:
enhance the record if the subsequently processed accounting record has fewer than all of the objects.
-
18. The computer program product of claim 12 wherein instructions to enhance cause the comuter to
collect information from a completely different network device through a network record generated by another accounting process component. -
19. The computer program product of claim 12 wherein instructions to enhance cause the comuter to
add a timestamp to a accounting record accounting entity ID.
-
20. A method for collecting data from network entities for a data consuming application having an accounting policy, comprising:
-
receiving a first network activity record and a second network activity record, each associated with a different network entity and including data attributes of the associated different network entity;
determining that the first and the second network activity records are related;
determining from the accounting policy that the first network activity is to be enhanced with one of the data attributes from the second network activity record; and
adding the one of the data attributes from the second network activity record to the first network activity record. - View Dependent Claims (21)
-
-
22. An apparatus for enhancing network accounting data records for an accounting data consuming application having an accounting policy, the apparatus coupled to a plurality of data collectors, each data collector collecting data from a different network entity, comprising:
-
a memory device for storing accounting data records received from the plurality of data collectors;
a correlator coupled to the plurality of data collectors, the correlator receiving a new accounting data record from the plurality of accounting data records and correlating the new accounting data record with one of the stored accounting data records; and
an enhancement device, responsive to the correlator and the accounting policy, for augmenting the new accounting data record with data from one of the stored accounting data records with which the new accounting data record is correlated.
-
Specification