System for rating a service
First Claim
Patent Images
1. A system for rating a service, comprising:
- a database from which a first set of information is read;
a charging engine for;
determining an update to the database based at least in part on the first set of balance information; and
conditionally submitting the update to the database based at least in part on a condition that includes limits on changes to the first set of balance information that occurred after the reading of the first set of balance information.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for rating a service comprises a database and a charging engine. A first set of balance information is read from the database. The charging engine is for determining an update to the database based at least in part on the first set of balance information, and conditionally submitting the update to the database based at least in part on a condition that includes limits on changes to the first set of balance information that occurred after the reading of the first set of balance information.
58 Citations
27 Claims
-
1. A system for rating a service, comprising:
-
a database from which a first set of information is read; a charging engine for; determining an update to the database based at least in part on the first set of balance information; and conditionally submitting the update to the database based at least in part on a condition that includes limits on changes to the first set of balance information that occurred after the reading of the first set of balance information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for rating a service comprising:
-
reading a first set of balance information from a database; determining an update to the database based at least in part on the first set of balance information; and conditionally submitting the update to the database based at least in part on a condition that includes limits on changes to the first set of balance information that occurred after the reading of the first set of balance information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product for rating a service, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
reading a first set of balance information from a database; determining an update to the database based at least in part on the first set of balance information; and conditionally submitting the update to the database based at least in part on a condition that includes limits on changes to the first set of balance information that occurred after the reading of the first set of balance information.
-
-
25. A system for committing a plurality of rating events comprising:
-
a charging engine for receiving a first charging event; for determining a first update to a value in a database based at least in part on the first charging event; for receiving a second charging event; for determining a second update to the value in the database based at least in part on the second charging event, wherein the second update is dependent on the first update having occurred before the second update, and wherein the second update occurs before the first update is committed; and a commit engine for ensuring that the first update is committed; and for committing the second update no earlier than when the first update is committed.
-
-
26. A method of committing a plurality of rating events comprising:
-
receiving a first charging event; determining a first update to a value in a database based at least in part on the first charging event; receiving a second charging event; determining a second update to the value in the database based at least in part on the second charging event, wherein the second update is dependent on the first update having occurred before the second update, and wherein the second update occurs before the first update is committed; ensuring that the first update is committed; and committing the second update no earlier than when the first update is committed.
-
-
27. A computer program product for committing a plurality of rating events, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
receiving a first charging event; determining a first update to a value in a database based at least in part on the first charging event; receiving a second charging event; determining a second update to the value in the database based at least in part on the second charging event, wherein the second update is dependent on the first update having occurred before the second update, and wherein the second update occurs before the first update is committed; ensuring that the first update is committed; and committing the second update no earlier than when the first update is committed.
-
Specification