System and method providing rules driven subscription event processing
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology providing an automated and dynamically responsive infrastructure to support online subscription services. The system includes one or more components to coordinate and manage a plurality of services offered by multiple service providers. This can include automatically creating and managing billing accounts for customers subscribing to such services. At least one engine is provided to process multiple rules in response to subscription events that occur in connection with the services in order to facilitate service delivery. At least one rating processor is provided to process multiple rating rules in response to subscription events for currency and non-currency resources.
-
Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification