Patent ID: 8818869

Claim:
A method comprising: receiving, by a controller device from a customer, via a web site, information that identifies a product selected by the customer; establishing, by the controller device, a subscription of the customer for the product, wherein terms of the subscription include: a first subscription price of the product, a first frequency of the subscription that indicates a first period of time, wherein the customer is required to purchase a unit of the product in the first period of time; authorizing, by the controller device, purchase by the customer of a unit of the product at the first subscription price; tracking, by the controller device, a fulfillment of the subscription; determining, by the controller device, that the customer did not comply with the first frequency that indicates the first period of time; determining, by the controller device, a modified subscription of the customer for the product, in which terms of the modified subscription include: a second subscription price of the product, a second frequency of the subscription that indicates a second period of time, wherein the customer is required to purchase a unit of the product in the second period of time; authorizing, by the controller device, purchase by the customer of a unit of the product at the second subscription price; and tracking, by the controller device, a fulfillment of the modified subscription.