IP Library Granted Patent US 7,631,065
Granted Patent B2
US 7,631,065 · App. 10/012,962 · Granted Dec 8, 2009

System, method and computer program product for merging data in a network-based filtering and aggregating platform

Assignee: Amdocs (Israel) Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,631,065
App. No.
10/012,962
Granted
Dec 8, 2009
Kind
B2
Abstract

A system and method are provided for processing network accounting information. A first network accounting record is received from a first source. Thereafter, the first network accounting record is correlated with accounting information available from a second source. The accounting information with which the first network accounting record is correlated is then used to enhance the first network accounting record.

Claims (40)

1. A computer program product embodied on a computer readable storage medium for processing network accounting information comprising:

computer code for receiving from a first source a first network accounting record;

computer code for correlating the first network accounting record with accounting information available from a second source; and

computer code for using the accounting information with which the first network accounting record is correlated to enhance the first network accounting record.

2. The computer program product embodied on a computer readable storage medium of claim 1 , wherein the enhancement is based on a policy.

3. The computer program product embodied on a computer readable storage medium of claim 2 , wherein the accounting information includes parameters and wherein the using comprises adding at least one parameter from the accounting information to the first network accounting record.

4. The computer program product embodied on a computer readable storage medium of claim 3 , wherein the accounting information is in the form of a second network accounting record.

5. The computer program product embodied on a computer readable storage medium of claim 4 , wherein the second source is a network source, further comprising:

computer code for receiving the second network accounting record from the second source.

6. The computer program product embodied on a computer readable storage medium of claim 3 , wherein the second source is a memory, further comprising:

computer code for providing the accounting information to the memory for storage.

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

8. The method of claim 7 , wherein the enhancement is based on a policy.

9. The method of claim 8 , wherein the accounting information includes parameters and wherein the using comprises adding at least one parameter from the accounting information to the first network accounting record.

10. The method of claim 9 , wherein the accounting information is in the form of a second network accounting record.

11. The method of claim 10 , wherein the second source is a network source, further comprising:

receiving the second network accounting record from the second source.

12. The method of claim 9 , wherein the second source is a memory, further comprising:

providing the accounting information to the memory for storage.

13. 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 plurality of data collectors with data from a different one of the records produced by another of the plurality of data collectors.

14. The system of claim 13 , wherein the plurality of data collectors receive the records and correlate a first of the records with accounting information available from a second source and use the accounting information to enhance the first record.

15. The system of claim 14 , wherein the enhancement is based on a policy.

16. The system of claim 14 , wherein the accounting information includes parameters and the enhancement component adds at least one parameter from the accounting information to the first record.

17. The system of claim 13 , further comprising:

a module coupled to the plurality of data collectors, the module receives the records produced by the plurality of data collectors for aggregation purposes, and wherein the enhancement component resides in the module.

18. A method for collecting data from network entities for a data consuming application having a policy, comprising:

receiving a first network record and a second network record, each associated with a different network entity and including data parameters of the associated different network entity;

determining that the first and the second network records are related;

determining from the policy that the first network activity is to be enhanced with one of the data parameters from the second network record; and

adding the one of the data parameters from the second network record to the first network record.

19. The method of claim 18 , wherein adding is performed by an enhancement component that resides in a module capable of aggregation.

20. An apparatus for enhancing network accounting data records for an accounting data consuming application having a 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;

wherein a new accounting data record is correlated with one of the stored accounting data records; and

an enhancement device, responsive to the 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2016
From: AMDOCS (ISRAEL) LTD.
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS (ISRAEL) LTD.
Reel/Frame 039425/0184 →
MERGER Recorded Oct 20, 2009
From: XACCT TECHNOLOGIES, LTD.
To: AMDOCS (ISRAEL) LTD.
Reel/Frame 023398/0704 →
Continuity (4)
Continuation 0944287600 · Nov 18, 1999
Provisional Application 6006689800 · Nov 20, 1997
Provisional Application 6010909500 · Nov 19, 1998
Related Publication 20020091811A1 · Jul 11, 2002