Opinion ID: 2689161
Heading Depth: 4
Heading Rank: 7

Heading: computer code for outputting a report

Text: 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.