Patent Document ID: 8788330
Application ID: 13560907

Base Claim:
1. A computer-implemented method comprising: sending a recursive engine to a client device, wherein the recursive rules engine comprises a set of discount rules configured automatically determining a purchase order discount from a coupon code when a purchase order is made and when a purchase order is modified, and wherein execution of the recursive rules engine comprises: recursively evaluating a first set of rules for determining an applicability of the purchase order discount; recursively evaluating a second set of rules for determining a discount value relating to an applicable discount; recursively evaluating the first set of rules and the second set of rules by performing an automatic process that recursively calls itself; receiving a purchase order placed by a user of the client device along with a coupon code; receiving the purchase order discount from the client device for the purchase order as automatically determined by the inks engine upon placement of a purchase order; relying on the determination of the rules engine; applying the discount without independently determining the purchase order discount; and processing the purchase order along with the purchase order discount.

---

Claim 5:
5. The computer-implemented method of claim 1 , wherein: the set of discount rules comprises a primary set of rules and a secondary set of rules; said primary set of rules used to determine applicability of the discount type; and said secondary set of rules used to determine a discount value for the discount type, the secondary set of rules being called for processing if the discount typo is determined to be applicable.