← Back to Patent Explorer
US7412510B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System, method and computer program product for reporting on the collection of network usage information

Assignee: Amdocs Development Ltd
•
Filing: 2005-02-15
•
Granted: 2008-08-12
•
Expires: 2025-02-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In some embodiments, network traffic information is captured at network information sources. These sources provide detailed information about the network communications transactions at a network device. Importantly, different types of sources can provide different types of information. Gatherer devices gather the detailed information from the various information source devices and convert the information into standardized information. The gatherer devices can correlate the gathered information with account information for network transaction accounting. Manager devices manage the gatherer devices and store the gathered standardized information. The manager devices eliminate duplicate network information that may exist in the standardized information. The manager devices also consolidate the information. Importantly, the information stored by the manager devices represents the consolidated, account correlated, network transaction information that can be used for billing or network accounting. The system thereby provides a distributed network accounting and billing system.

Inventors

  • 👤 Limor Schweitzer
  • 👤 Eran Wagner
  • 👤 Tal Givoly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:56
CPC Classifications
H; H04; H04M; H04M15/00; H04M15/44; G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; G06F16/258; G06Q; G06Q30/00; G06Q30/02; G06Q30/04; G06Q40/00; G06Q40/12; H04L; H04L12/00; H04L12/02; H04L12/14; H04L12/1428; H04L41/00; H04L41/50; H04L41/5003; H04L41/5019; H04L41/5025; H04L41/5061; H04L41/5067; H04L43/00; H04L43/02; H04L43/022; H04L43/026; H04L43/08; H04L43/0876; H04M15/31; H04M15/41; H04M15/43; H04M15/53; H04M15/55; H04M15/56; H04M15/80; H04M15/82; H04M15/8214; H04M2215/00; H04M2215/01; H04M2215/0104; H04M2215/0152; H04M2215/0164; H04M2215/0172; H04M2215/20; H04M2215/2013; H04M2215/202; H04M2215/22; H04M2215/44; H04M2215/78; H04M2215/782; H04M2215/96; Y; Y02; Y02D; Y02D30/00; Y02D30/50

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2011-08-12 2012-02-11 2012-08-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2015-08-12 2016-02-11 2016-08-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2019-08-12 2020-02-11 2020-08-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag