Automated determination of applicability and value of discounts for a purchase order
First 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically determining applicability and value of any discounts for a purchase order from a client computer, the determinations being made by the client computer itself. In some embodiments, the client computer receives (from a server to which the order is being placed) coupon programming, determines applicability and value of discounts using the coupon programming, and sends discount information for an order to the server. The coupon programming may comprise a rule engine, implemented by rule programming, having one or more sets of rules and a processing relationship between the sets of rules and the rules in each set of rules. The rule engine may comprise a recursive rule program. In some embodiments, the applicability and value of any discounts for an order is determined by a server that receives the order, the determinations being made by using a rule engine implemented by rule programming.
45 Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium comprising:
-
a medium configured to store computer-readable instructions thereon; and the computer-readable instructions that, when executed by is processing device cause the processing device to perform a method, comprising; sending a recursive rules engine to a client device, wherein the rules engine comprises a set of discount rules configured for automatically de fining 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 rules engine comprises; recursively evaluating the 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 rules 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 purchase order discount. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a server; a plurality of provider computers operatively coupled with the server and offering products for sale via the server; a plurality of client devices operatively coupled with the server, wherein the server is configured to; send a reclusive rules engine to a client device from the plurality of client devices, wherein the rules engine comprises a set of discount rules configured for 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 rules engine comprises; recursively evaluate a first set of rules for determining an applicability of the purchase order discount; recursively evaluate second set of rules for determining a discount value relating to an applicable discount; recursively evaluate the first set of rules and the second set of rules by performing an automatic process that recursively calls itself; receive a purchase order placed by a user of the client device along with a coupon code; receive the purchase order discount from the client device for the purchase order as automatically determined by the rules engine upon placement of a purchase order; applying the discount for the purchase order without independently determining the discount; relying on the determination of the rules engine; apply the discount without independently determining the purchase order discount; and process the purchase order along with the purchase order discount. - View Dependent Claims (16, 17)
-
Specification