IP Library Granted Patent US 9,646,350
Granted Patent B1
US 9,646,350 · App. 14/597,155 · Granted May 9, 2017

System, method, and computer program for performing operations on network files including captured billing event information

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 9,646,350
App. No.
14/597,155
Granted
May 9, 2017
Kind
B1
Abstract

A system, method, and computer program product are provided for performing operations on network files including captured billing event information. In use, at least one network file is generated in response to a data capture command associated with a communications network, the at least one network file including information associated with a plurality of billing events corresponding to the communication network. Additionally, user input is received to perform at least one operation corresponding to the at least one network file, the at least one operation including at least one of: editing the at least one network file; filtering the at least one network file, based on configurable criteria; replaying at least a portion of the plurality of billing events included in the at least one network file; and generating an event template utilizing at least a portion of the information associated with the plurality of billing events. Further, the at least one operation corresponding to the at least one network file is performed online in accordance with the user input.

Claims (31)

1. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for:

generating at least one network file in response to a data capture command associated with a communications network, the at least one network file including information created utilizing a diameter protocol that includes Attribute Value Pairs (AVPs) representing telecommunications usage events on which real-time charging via a billing system is performed;

receiving user input through a framework; and

performing, through the framework, a plurality of operations on the at least one network file in response to the user input, the plurality of operations including:

editing the at least one network file, including altering parameters in the at least one network file to be used as variable inputs to the billing system for testing,

filtering the information in the at least one network file utilizing a plurality of filter criteria for the telecommunications usage events including an event type, a resource value, and a time range,

generating a telecommunications usage event template from the edited and filtered at least one network file for use as a new test scenario for the billing system, and

inputting the telecommunications usage event template to the framework to perform the testing of the billing system by replaying telecommunications usage events represented in the telecommunications usage event template.

2. The computer program product of claim 1 , wherein the computer program product is operable such that receiving the user input includes receiving an instruction to filter the at least one network file.

3. The computer program product of claim 2 , wherein the computer program product is operable such that the user input includes the plurality of filter criteria.

4. The computer program product of claim 3 , wherein the computer program product is operable such that the filter criteria is capable of including any attribute stored in a predefined configurable attribute dictionary.

5. The computer program product of claim 1 , wherein the computer program product is operable such that receiving the user input includes receiving an instruction to edit the at least one network file.

6. The computer program product of claim 5 , wherein the computer program product is operable such that the user input includes data for altering the parameters in the at least one network file.

7. A method, comprising:

generating at least one network file in response to a data capture command associated with a communications network, the at least one network file including information created utilizing a diameter protocol that includes Attribute Value Pairs (AVPs) representing telecommunications usage events on which real-time charging via a billing system is performed;

receiving user input through a framework; and

performing, through the framework, a plurality of operations on the at least one network file in response to the user input, the plurality of operations including:

editing the at least one network file, including altering parameters in the at least one network file to be used as variable inputs to the billing system for testing,

filtering the information in the at least one network file utilizing a plurality of filter criteria for the telecommunications usage events including an event type, a resource value, and a time range,

generating a telecommunications usage event template from the edited and filtered at least one network file for use as a new test scenario for the billing system, and

inputting the telecommunications usage event template to the framework to perform the testing of the billing system by replaying telecommunications usage events represented in the telecommunications usage event template.

8. A system comprising:

a memory system; and

one or more processing cores coupled to the memory system for:

generating at least one network file in response to a data capture command associated with a communications network, the at least one network file including information created utilizing a diameter protocol that includes Attribute Value Pairs (AVPs) representing telecommunications usage events on which real-time charging via a billing system is performed;

receiving user input through a framework; and

performing, through the framework, a plurality of operations on the at least one network file in response to the user input, the plurality of operations including:

editing the at least one network file, including altering parameters in the at least one network file to be used as variable inputs to the billing system for testing,

filtering the information in the at least one network file utilizing a plurality of filter criteria for the telecommunications usage events including an event type, a resource value, and a time range,

generating a telecommunications usage event template from the edited and filtered at least one network file for use as a new test scenario for the billing system, and

inputting the telecommunications usage event template to the framework to perform the testing of the billing system by replaying telecommunications usage events represented in the telecommunications usage event template.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: AGARWAL, AMIT; ROT, EYAL; COHEN, YAEL; BHATIA, SANJAY
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 035430/0594 →