Patent ID: 8355952

Claim:
In a computerized data processing system, a computer-implemented method for applying one or more minimum or maximum revenue amounts as billing charges for one or more services used by a billable entity over a billing cycle, the billable entity being associated with one or more accounts, comprising: providing a plurality of price table records, wherein each price table record pertains to a billable service, the billable service being a single service or a service belonging to a set of bundled services, each billable service being represented by a service code, and wherein each price table record contains one or more indicator attributes and one or more amount attributes, wherein the indicator attributes include a price method attribute specifying a price method and wherein the amount attributes a threshold volume attribute specifying a threshold volume and a revenue amount attribute specifying a revenue amount; retrieving a first set of price table records, other than price table records specifying price methods involving a maximum or minimum revenue amounts; retrieving a second set of price table records, the second set of price table records each specifying a price method involving a maximum revenue amount or a minimum revenue amounts; grouping the services used by the billable entity over the billing cycle into groups of services, each group of services representing a single service or a set of bundled services, and for each group of services: and, via a processor in the computerized data processing system: applying the first set of price table records to obtain a tentative service revenue; and applying the second set of price table records to determine whether or not one or more minimum revenue amounts or maximum revenue amounts is applicable, wherein: when neither a minimum revenue amount nor a maximum revenue amount is applicable, the billable entity is charged the tentative service revenue; when an applicable minimum revenue amount exists and the tentative service revenue is less than the applicable minimum revenue amount, the billable entity is charged the applicable minimum revenue amount; and if an applicable maximum revenue amount exists and the tentative service revenue is more than the applicable maximum revenue amount, the billable entity is charged the applicable maximum revenue amount.