Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
148 words
A method for reporting on a collection of network usage information from a plurality of network devices, comprising: collecting network communications usage information in real-time from a plurality of network devices at a plurality of layers; filtering and aggregating the network communications usage information; completing a plurality of data records from the filtered and aggregated network communications usage information, the plurality of data records corresponding to network usage by a plurality of users; storing the plurality of data records in a database; submitting queries to the database utilizing predetermined reports for retrieving information on the collection of the network usage information from the network devices; and outputting a report based on the queries; wherein resource consumption queries are submitted to the database utilizing the reports for retrieving information on resource consumption in a network; and wherein a resource consumption report is outputted based on the resource consumption queries.
Claim 2
Independent Claim
148 words
A method for reporting on a collection of network usage information from a plurality of network devices, comprising: collecting network communications usage information in real-time from a plurality of network devices at a plurality of layers; filtering and aggregating the network communications usage information; completing a plurality of data records from the filtered and aggregated network communications usage information, the plurality of data records corresponding to network usage by a plurality of users; storing the plurality of data records in a database; submitting queries to the database utilizing predetermined reports for retrieving information on the collection of the network usage information from the network devices; and outputting a report based on the queries; wherein resource consumption queries are submitted to the database utilizing the reports for retrieving information on resource consumption in a network; and wherein a resource consumption report is outputted based on the resource consumption queries.
Claim 3
Dependent Claim
65 words
A method as recited in claim 1 , further comprising merging a first one of the plurality of data records with a second one of the plurality of data records prior to storing the plurality of data records in the database, if it is determined that a first field value of the first data record matches a second field value of the second data record.
Claim 4
Dependent Claim
35 words
A method as recited in claim 2 , wherein a tolerance is utilized in determining whether the first field value of the first data record matches the second field value of the second data record.
Claim 5
Dependent Claim
43 words
A method as recited in claim 3 , wherein the tolerance indicates an amount the first field value of the first data record is allowed to differ from the second field value of the second data record, while still being considered a match.
Claim 6
Dependent Claim
22 words
method as recited in claim 3 , wherein the tolerance is adaptive based on a learned amount allowed for by the tolerance.
Claim 7
Dependent Claim
57 words
A method as recited in claim 2 , wherein merging the first data record and the second data record includes storing a third field value of the first data record and a fourth field value of the second data record in a single merged record, wherein the third field value and the fourth field value are different.
Claim 8
Dependent Claim
19 words
A method as recited in claim 1 , and further comprising generating an alert upon occurrence of an event.
Claim 9
Dependent Claim
20 words
A method as recited in claim 7 , wherein the alert is generated upon a value surpassing a predetermined amount.
Claim 10
Dependent Claim
17 words
A method as recited in claim 7 , wherein the alert indicates that services should be ceased.
Claim 11
Dependent Claim
17 words
A method as recited in claim 7 , wherein the alert indicates that services should be provided.
Claim 12
Dependent Claim
29 words
A method as recited in claim 1 , and further comprising submitting network activity queries to the database utilizing the reports for retrieving information on activity of the network.
Claim 13
Dependent Claim
22 words
A method as recited in claim 11 , and further comprising outputting a network activity report based on the network activity queries.
Claim 14
Dependent Claim
15 words
A method as recited in claim 1 , wherein the report includes an auditing report.
Claim 15
Dependent Claim
15 words
A method as recited in claim 1 , wherein the report includes a billing report.
Claim 16
Dependent Claim
15 words
A method as recited in claim 1 , wherein the report includes an accounting report.
Claim 17
Dependent Claim
174 words
A computer program product stored in a computer readable medium for reporting on a collection of network usage information from a plurality of network devices, comprising: computer code for collecting network communications usage information in real-time from a plurality of network devices at a plurality of layers; computer code for filtering and aggregating the network communications usage information; computer code for completing a plurality of data records from the filtered and aggregated network communications usage information, the plurality of data records corresponding to network usage by a plurality of users; computer code for storing the plurality of data records in a database; computer code for submitting queries to the database utilizing predetermined reports for retrieving information on the collection of the network usage information from the network devices; and computer code for outputting a report based on the queries; wherein resource consumption queries are submitted to the database utilizing the reports for retrieving information on resource consumption in a network; and wherein a resource consumption report is outputted based on the resource consumption queries.
Claim 18
Dependent Claim
174 words
A computer program product stored in a computer readable medium for reporting on a collection of network usage information from a plurality of network devices, comprising: computer code for collecting network communications usage information in real-time from a plurality of network devices at a plurality of layers; computer code for filtering and aggregating the network communications usage information; computer code for completing a plurality of data records from the filtered and aggregated network communications usage information, the plurality of data records corresponding to network usage by a plurality of users; computer code for storing the plurality of data records in a database; computer code for submitting queries to the database utilizing predetermined reports for retrieving information on the collection of the network usage information from the network devices; and computer code for outputting a report based on the queries; wherein resource consumption queries are submitted to the database utilizing the reports for retrieving information on resource consumption in a network; and wherein a resource consumption report is outputted based on the resource consumption queries.
Claim 19
Dependent Claim
34 words
A computer program product as recited in claim 16 , and further comprising computer code for submitting network activity queries to the database utilizing the reports for retrieving information on activity of the network.
Claim 20
Dependent Claim
27 words
A computer program product as recited in claim 17 , and further comprising computer code for outputting a network activity report based on the network activity queries.
Claim 21
Dependent Claim
24 words
A computer program product as recited in claim 16 , and further comprising computer code for generating an alert upon occurrence of an event.
Claim 22
Dependent Claim
22 words
A computer program product as recited in claim 19 , wherein the alert is generated upon a value surpassing a predetermined amount.
Claim 23
Independent Claim
166 words
A system including a tangible computer readable medium for reporting on a collection of network usage information from a plurality of network devices, comprising: means for collecting network communications usage information in real-time from a plurality of network devices at a plurality of layers; means for filtering and aggregating the network communications usage information; means for completing a plurality of data records from the filtered and aggregated network communications usage information, the plurality of data records corresponding to network usage by a plurality of users; means for storing the plurality of data records in a database; means for submitting queries to the database utilizing predetermined reports for retrieving information on the collection of the network usage information from the network devices; and means for outputting a report based on the queries; wherein resource consumption queries are submitted to the database utilizing the reports for retrieving information on resource consumption in a network; and wherein a resource consumption report is outputted based on the resource consumption queries.
Claim 24
Independent Claim
166 words
A system including a tangible computer readable medium for reporting on a collection of network usage information from a plurality of network devices, comprising: means for collecting network communications usage information in real-time from a plurality of network devices at a plurality of layers; means for filtering and aggregating the network communications usage information; means for completing a plurality of data records from the filtered and aggregated network communications usage information, the plurality of data records corresponding to network usage by a plurality of users; means for storing the plurality of data records in a database; means for submitting queries to the database utilizing predetermined reports for retrieving information on the collection of the network usage information from the network devices; and means for outputting a report based on the queries; wherein resource consumption queries are submitted to the database utilizing the reports for retrieving information on resource consumption in a network; and wherein a resource consumption report is outputted based on the resource consumption queries.