Configurable rating system for a telecommunications service provider
First Claim
1. A configurable rating system for a telecommunications service provider, the configurable rating system comprising:
- a rating database comprising;
a master index table comprising a first mapping record which establishes a first rating table set applicable for a first master input parameter set;
multiple rating tables establishing the first rating table set;
memory comprising;
data record parameters which report a usage event, including an event magnitude and an origin identifier; and
a rating determination program operable to determine a charge amount for the usage event, the rating determination program comprising instructions which;
determine a product identifier using at least one of the data record parameters;
index at least the product identifier into the master index table to identify the first rating table set;
execute a sequence of searches through the first rating table set using at least some of the data record parameters and rating attributes obtained from the rating tables, to obtain a unit price for the usage event; and
determine the charge amount based on the unit price and the event magnitude; and
a processor coupled to the memory and the rating database which executes the rating determination program.
3 Assignments
0 Petitions
Accused Products
Abstract
A configurable rating system provides the flexibility to define rating tariffs based on any number of input parameters, such as a service identifier, origin number, destination number, event type, or other parameter. At the same time, the configurable rating system simplifies the definition, debugging, and assignment of rating parameters which ultimately determine the calculated usage event rating. The configurable rating system implements a database table driven approach which may replace any number of custom rating functions with a single rating function which determines the appropriate charge amount regardless of the telecommunications product or service.
25 Citations
25 Claims
-
1. A configurable rating system for a telecommunications service provider, the configurable rating system comprising:
-
a rating database comprising;
a master index table comprising a first mapping record which establishes a first rating table set applicable for a first master input parameter set;
multiple rating tables establishing the first rating table set;
memory comprising;
data record parameters which report a usage event, including an event magnitude and an origin identifier; and
a rating determination program operable to determine a charge amount for the usage event, the rating determination program comprising instructions which;
determine a product identifier using at least one of the data record parameters;
index at least the product identifier into the master index table to identify the first rating table set;
execute a sequence of searches through the first rating table set using at least some of the data record parameters and rating attributes obtained from the rating tables, to obtain a unit price for the usage event; and
determine the charge amount based on the unit price and the event magnitude; and
a processor coupled to the memory and the rating database which executes the rating determination program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for rating a telecommunications usage event, the method comprising:
-
establishing a master index table comprising a first mapping record which establishes a first rating table set applicable for a first master input parameter set;
establishing rating tables included in the first rating table set;
storing in a memory data record parameters which report a usage event, including an event magnitude and an origin identifier;
determining a product identifier using at least one of the data record parameters;
indexing at least the product identifier into the master index table to identify the first rating table set;
executing a sequence of searches through the first rating table set using at least some of the data record parameters and rating attributes obtained from the rating tables, to obtain a unit price for the usage event; and
determining the charge amount based on the unit price and the event magnitude. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification