Opinion ID: 2689161
Heading Depth: 3
Heading Rank: 2

Heading: A method as recited in claim 1, and further

Text: comprising submitting network activity queries to the database utilizing the selected reports for retrieving information on activity of the network. 6. A method as recited in claim 2, and further comprising generating an alert upon the occur- rence of an event. 8. A method as recited in claim 6, wherein the alert indicates that services should be ceased. 13. A computer program product embedded into computer readable medium for reporting on the collection of network usage information from a plurality of network devices, comprising:
munications usage information in real-time from a plurality of network devices at a plu- rality of layers utilizing multiple gatherers each including a plurality of information source modules each interfacing with one of the network devices and capable of communi- cating using a protocol specific to the network device coupled thereto, the network devices selected from the group consisting of routers, switches, firewalls, authentication servers, web hosts, proxy servers, netflow servers, da- tabases, mail servers, RADIUS servers, and domain name servers, the gatherers being po- sitioned on a segment of the network on which the network devices coupled thereto are posi- AMDOCS LIMITED v. OPENET TELECOM, INC. 9 tioned for minimizing an impact of the gather- ers on the network;
the network communications usage infor- mation;
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;
data records in a database;
one of a plurality of reports for reporting pur- poses;
database utilizing the selected reports for re- trieving information on the collection of the network usage information from the network devices; and
based on the queries. The asserted ’510 Patent claims recite: 16. A computer program product stored in a com- puter readable medium for reporting on a collec- tion of network usage information from a plurality of network devices, comprising: computer code for collecting network commu- nications usage information in real-time from a plurality of network devices at a plurality of layers; 10 AMDOCS LIMITED v. OPENET TELECOM, INC. computer code for filtering and aggregating the network communications usage infor- mation; 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 sub- mitted to the database utilizing the reports for retrieving information on resource consumption in a network; and wherein a resource consumption report is output- ted based on the resource consumption queries. 17. 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 the activity of the network. 19. A computer program product as recited in claim 16, and further comprising computer code for generating an alert upon occurrence of an event. AMDOCS LIMITED v. OPENET TELECOM, INC. 11 These 8 asserted claims of the ’984 and ’510 Patents can be generalized as: • “collecting network communications usage information in real-time from a plurality of network devices;” • “filtering and aggregating the network communications usage information;” • “completing a plurality of data records from the filtered and aggregated network communications us- age information, the plurality of data records corresponding to network usage by a plurality of users;” • “storing the plurality of data records in a data- base;” and • “outputting a report based on the queries” of database information.