Patent ID: 7640213

Claim:
A computer-implemented system to support online subscription services, comprising: a platform that coordinates and manages a plurality of services provided by more than one service provider, wherein (1) the plurality of services offered for sale by at least one tenant and purchased by at least one customer, (2) the plurality of services are specified in a plurality of offerings, (3) the offerings include units of the services and a set of rules that define requirements to purchase the services, (4) the set of rules restrict eligibility of the services to a limited set of customers that match one of specified criteria, a particular language, a particular currency or payment methods, (5) the set of rules further defines processes for providing the services and rates for the services; at least one processor that processes the set of rules in response to one or more events detected in connection with one of the offerings from the plurality of offerings, the one or more events include at least one of a pre-purchase event, a purchase event, a cancellation event, a renewal event or a conversion event; and a product catalog that includes event-to-rule mapping entries that define a subset of the set of rules to be processed in an occurrence of the one or more events, wherein a type of the subset corresponds to a type of the one or more events.