Dynamically configurable and extensible rating engine
First Claim
Patent Images
1. A method to create billing records in a rating engine comprising the steps of:
- assembling one or more sets of subscriber information;
assembling a rating plan;
associating one or more fixed rating procedures with fixed executable rating engine;
calculating billing records with the rating engine through the rating procedure using the rating plan containing rating control data and the sets of subscriber information.
15 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to create billing records in a rating engine. The method comprising the steps of assembling one or more sets of subscriber information; assembling a rating plan; associating a rating procedure with a rating engine; calculating billing records with the rating engine through the rating procedure using the rating plan and the subscriber information.
The method and apparatus are applicable to any service where a subscriber is billed by the usage of a service or where the subscriber is billed a periodic basis for the service.
67 Citations
21 Claims
-
1. A method to create billing records in a rating engine comprising the steps of:
-
assembling one or more sets of subscriber information;
assembling a rating plan;
associating one or more fixed rating procedures with fixed executable rating engine;
calculating billing records with the rating engine through the rating procedure using the rating plan containing rating control data and the sets of subscriber information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
assembling one or more sets of rating control data groups; and
the step of assembling a rating plan includes the sub-step of assembling the sets of rating control data groups which have been assembled.
-
-
3. The method in claim 2 further comprising the step of:
assembling one or more sets of rating control data elements; and
the step of assembling one or more sets of rating control data groups includes the sub-step of assembling the sets of rating control data elements which have been assembled.
-
4. The method in claim 1 wherein the step of assembling one or more sets of subscriber information includes the sub-step of:
assembling one or more sets of service information.
-
5. The method of claim 3 further including the step of:
providing a graphical user interface for associating the rating control data groups into the rating plans.
-
6. The method of claim 3 further including the step of:
providing a graphical user interface for associating the rating control data elements into the rating control data groups.
-
7. The method of claim 3 further including the step of:
providing a graphical user interface for entering data into the rating control data elements.
-
8. A computer readable medium containing program instructions for creating billing records in a rating engine, the program instructions comprising instructions for:
-
assembling one or more sets of subscriber information;
assembling a rating plan;
associating one or more fixed rating procedures with fixed executable rating engine;
calculating billing records with the rating engine through the rating procedure using the rating plan containing rating control data and the sets of subscriber information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
assembling one or more sets of rating control data groups; and
the instruction for assembling a rating plan includes the sub-step of assembling the sets of rating control data groups which have been assembled.
-
-
10. The computer readable storage medium in claim 9 further comprising the instruction for:
assembling one or more sets of rating control data elements; and
the instruction for assembling one or more sets of rating control data groups includes the sub-step of assembling the sets of rating control data elements which have been assembled.
-
11. The computer readable storage medium in claim 8 wherein the instruction for assembling one or more sets of subscriber information includes the instruction for:
assembling one or more sets of service information.
-
12. The computer readable storage medium in claim 11 further comprising the instruction for:
providing a graphical user interface for associating the rating control data groups into the rating plans.
-
13. The computer readable storage medium in claim 11 further comprising the instruction for:
providing a graphical user interface for associating the rating control data elements into the rating control data groups.
-
14. The computer readable storage medium in claim 11 further comprising the instruction for:
providing a graphical user interface for entering data into the rating control data elements.
-
15. Apparatus to create billing records in a rating engine comprising:
-
one or more sets of subscriber information;
a rating plan;
means for associating one or more fixed rating procedures with fixed executable rating engine;
means for calculating billing records with the rating engine through the rating procedure using the rating plan containing rating control data and the sets of subscriber information. - View Dependent Claims (16, 17, 18, 19, 20, 21)
one or more sets of rating control data groups; and
the rating plan includes a means for associating sets of rating control data groups.
-
-
17. The apparatus of claim 16 further comprising:
one or more sets of rating control data elements; and
the means for assembling one or more sets of rating control data groups includes the means for assembling the sets of rating control data elements.
-
18. The apparatus of claim 16 wherein the sets of subscriber information includes one or more sets of service information.
-
19. The apparatus of claim 18 further comprising:
a graphical user interface for associating the rating control data groups into the rating plans.
-
20. The apparatus of claim 18 further comprising:
a graphical user interface for associating the rating control data elements into the rating control data groups.
-
21. The apparatus of claim 18 further comprising:
a graphical user interface for entering data into the rating control data elements.
Specification