Apparatus and method for an event rating engine
First Claim
1. An event rating engine, comprising:
- a processor;
a memory coupled to the processor, an executable file being stored in the memory and executable by the processor, the executable file representing a predetermined set of rating rules stored in a rating database; and
an I/O device coupled to the processor;
wherein the processor, in response to a signal from the I/O device indicating a usage event to be processed, executes the executable file stored in the memory to process the usage event, the processor and memory being logically decoupled from the rating database when the usage event is processed.
5 Assignments
0 Petitions
Accused Products
Abstract
An event rating engine can be configured for a particular task and is logically decoupled from a rating database when a usage event is rated. The rating engine obtains rating rules from a rating database. The rating database includes rating rules that include rating business rules by usage type along with rate tables containing the current rate values. A rating domain server is coupled to the rating database interface to the rating rules. A rating editor coupled to the rating domain server and provides an interface to the rating domain server. At initialization, the rating engine downloads a set of rating rules from the rating database and interprets the rating rules to form an independent and autonomous rating process that can rate a usage event while being logically decoupled from the rating database during the rating process.
-
Citations
17 Claims
-
1. An event rating engine, comprising:
-
a processor;
a memory coupled to the processor, an executable file being stored in the memory and executable by the processor, the executable file representing a predetermined set of rating rules stored in a rating database; and
an I/O device coupled to the processor;
wherein the processor, in response to a signal from the I/O device indicating a usage event to be processed, executes the executable file stored in the memory to process the usage event, the processor and memory being logically decoupled from the rating database when the usage event is processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for rating a usage event, comprising the steps of:
-
downloading a predetermined set of rating rules as an executable file to a storage device, the predetermined set of rating rules being stored in a rating database, receiving a usage event;
executing, in a processor coupled to the storage device, the executable file to determine a procedure associated with the usage event and perform the procedure on the usage event; and
outputting a result of the processed usage event;
wherein the step of executing the executable file occurs when the rating database is logically decoupled from the processor and the storage device. - View Dependent Claims (16)
defining a decision tree, the decision tree having at least one discrete decision branch and at least one scalar branch; and
evaluating a discrete decision branch and a scalar decision branch to determine the procedure.
-
-
17. An event rating engine, comprising:
-
a processor;
a memory coupled to the processor, an executable file being stored in the memory and executable by the processor, the executable file representing a predetermined set of rating rules stored in a rating database;
an I/O device coupled to the processor, wherein the processor, in response to a signal from the I/O device indicating a usage event to be processed, executes the executable file stored in the memory to process the usage event, the processor and memory being logically decoupled from the rating database when the usage event is processed;
a rating supervisor coupled to the processor; and
a rating monitor coupled to the rating supervisor.
-
Specification