Decision network based event pricing system in a component based, object oriented convergent customer care and billing system
First Claim
Patent Images
1. An apparatus, comprising:
- storage storing a price plan and a corresponding decision network; and
a processor obtaining an event to be rated, evaluating the decision network to determine within an applicable price plan according to the event to be processed, and processing the decision network within the applicable price plan selecting a rating algorithm guiding the event to algorithms to calculate or modify a price and managing dependencies between price plans rating the event.
3 Assignments
0 Petitions
Accused Products
Abstract
A ratings engine system that uses decision networks to select and execute Price Plans to rate an Event. A plan selection rule set is used to select a Price Plan for the Event and an Algorithm rule set is used to select an Algorithm to rate the Event. The Price Plans and rule sets are stored in a database. Conditions are also evaluated as the rule sets are traversed and include a program that determines if an Event qualifies for the Condition. Conditions can have a range or domain of applicability. The changing of the decision network changes the business rules for the Event without changing the Algorithms or Conditions.
165 Citations
18 Claims
-
1. An apparatus, comprising:
-
storage storing a price plan and a corresponding decision network; and
a processor obtaining an event to be rated, evaluating the decision network to determine within an applicable price plan according to the event to be processed, and processing the decision network within the applicable price plan selecting a rating algorithm guiding the event to algorithms to calculate or modify a price and managing dependencies between price plans rating the event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
storage storing a price plan and a corresponding decision network; and
a processor obtaining an event to be rated, and rating and summarizing the event by evaluating the price plan using the decision network, the decision network comprising a plan selection rule set selecting the price plan according to the event, and an algorithm selection rule set according to the price plan selected guiding the event to algorithms to calculate or modify a price, and managing dependencies between price plans rating the event.
-
-
8. A billing apparatus for rating a telecommunications transaction billing event, comprising:
-
storage for storing price plans and decision networks of a telecommunications customer care and billing system; and
a processor obtaining the telecommunications transaction billing event to be rated, and rating and summarizing the event by traversing a plan selection rule set and processing conditions within the plan selection rule set to select a price plan, traversing an algorithm selection rule set of the selected price plan and processing conditions within the algorithm selection rule set to select a rating algorithm, and processing the rating algorithm to rate the event with each condition comprising an event qualification determination program.
-
-
9. A computer readable storage medium storing a process for controlling a computer to rate an event by traversing a plan selection rule set to select a price plan to evaluate and traversing an algorithm selection rule set to select an algorithm guiding the event to algorithms to calculate or modify a price and managing dependencies between price plans rating the event.
-
10. A process, comprising:
-
obtaining an event to be rated;
evaluating the decision network to determine an applicable price plan to process;
evaluating a condition during processing of the price plan;
processing a decision network within the applicable price plan to select a rating algorithm; and
processing the rating algorithm selected during processing of the applicable price. plan guiding the event to algorithms to calculate or modify a price and managing dependencies between price plans rating the event. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus, comprising:
a processor obtaining an event to be rated, evaluating a decision network to determine within an applicable price plan according to the event to be processed, and processing the decision network within the applicable price plan selecting a rating algorithm guiding the event to algorithms to calculate or modify a price and managing dependencies between price plans rating the event.
-
15. An apparatus, comprising:
-
storage storing a price plan and a corresponding decision network; and
a processor obtaining a telecommunications event to be rated, evaluating the decision network to determine an applicable price plan according to the telecommunications event to process, and processing the decision network within the applicable price plan selecting a rating algorithm guiding the telecommunications event to algorithms to calculate or modify a price and managing dependencies between price plans rating the telecommunications event.
-
-
16. An apparatus, comprising:
-
storage storing a price plan and a corresponding decision network; and
a processor obtaining a telecommunications event to be rated, and rating and summarizing the telecommunications event by evaluating the price plan using the decision network, the decision network comprising a plan selection rule set selecting the price plan according to the telecommunications event, and an algorithm selection rule set according to the price plan selected guiding the telecommunications event to algorithms to calculate or modify a price, and managing dependencies between price plans rating the telecommunications event.
-
-
17. A computer readable storage medium storing a process for controlling a computer to rate a telecommunications event by traversing a plan selection rule set to select a price plan to evaluate and traversing an algorithm selection rule set guiding the telecommunications event to algorithms to calculate or modify a price and managing dependencies between price plans rating the telecommunications event.
-
18. A process, comprising:
-
obtaining a telecommunications event to be rated;
evaluating the decision network to determine an applicable price plan to process;
evaluating a condition during processing of the price plan;
processing a decision network within the applicable price plan to select a rating algorithm; and
processing the rating algorithm selected during processing of the applicable price plan guiding the telecommunications event to algorithms to calculate or modify a price and managing dependencies between price plans rating the telecommunications event.
-
Specification