Method and apparatus for optimizing orders for goods or services to increase a discount
First Claim
1. An apparatus for identifying at least one additional order having a first volume and comprising a description of a first set of at least one of a plurality of products, each product having a volume contribution and at least one quantity, the apparatus comprising:
- at least one input for receiving;
a proposed order having a second volume and comprising a description of at least one of a second set of at least one of the plurality of products; and
a plurality of volume discount thresholds, each comprising a threshold volume;
at least one output for providing the additional order;
a next threshold calculator having a first input coupled to the at least one input to receive the proposed order and a second input coupled to the at least one input to receive the plurality of volume discount thresholds, the next threshold calculator for calculating the second volume responsive to the proposed order received at the next threshold calculator first input and for identifying and providing at an output an identifier of at least a portion of at least one of the volume discount thresholds having a threshold volume at least as high as the second volume; and
at least one additional order calculator having a set of at least one inputs coupled to the at least one input to receive at least a portion of the proposed order and to the next threshold calculator output to receive the at least one identifier of the threshold volume of the volume discount thresholds provided by the next threshold calculator output, each additional order calculator for identifying and providing at an output coupled to the apparatus output at least one quantity of the at least one of the products in the first set responsive to the products in the proposed order and to at least one of the threshold volumes received at the at least one additional order calculator input.
21 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus accepts a proposed order for products and/or services directed toward a vendor and identifies one or more additional orders that can be combined with the proposed order to obtain a higher volume discount than would be obtained submitting the proposed order by itself. One or more additional orders may contain a quantity of one product available from the vendor that, when combined with the proposed order, will qualify for the next discount higher than would be obtained by the proposed order alone and costs lower than cost of achieving the same discount using another product available from the vendor. One or more additional order may contain a quantity of one product in the proposed order that, when combined with the proposed order, will qualify for the next discount higher than would be obtained by the proposed order alone and costs lower than the cost of achieving the same discount using another product in the proposed order. One or more additional orders may contain all of the products in the proposed order that, when combined with the proposed order, will qualify for the next discount higher than would be obtained by the proposed order alone and is scaled so that the quantities of the products in the additional order are approximately the same as the quantity of products in the proposed order. The user can add one or more additional orders to the proposed order, and then submit the new proposed order.
125 Citations
39 Claims
-
1. An apparatus for identifying at least one additional order having a first volume and comprising a description of a first set of at least one of a plurality of products, each product having a volume contribution and at least one quantity, the apparatus comprising:
-
at least one input for receiving; a proposed order having a second volume and comprising a description of at least one of a second set of at least one of the plurality of products; and a plurality of volume discount thresholds, each comprising a threshold volume; at least one output for providing the additional order; a next threshold calculator having a first input coupled to the at least one input to receive the proposed order and a second input coupled to the at least one input to receive the plurality of volume discount thresholds, the next threshold calculator for calculating the second volume responsive to the proposed order received at the next threshold calculator first input and for identifying and providing at an output an identifier of at least a portion of at least one of the volume discount thresholds having a threshold volume at least as high as the second volume; and at least one additional order calculator having a set of at least one inputs coupled to the at least one input to receive at least a portion of the proposed order and to the next threshold calculator output to receive the at least one identifier of the threshold volume of the volume discount thresholds provided by the next threshold calculator output, each additional order calculator for identifying and providing at an output coupled to the apparatus output at least one quantity of the at least one of the products in the first set responsive to the products in the proposed order and to at least one of the threshold volumes received at the at least one additional order calculator input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of identifying at least one additional order comprising information related to products, the method comprising:
-
receiving information related to a plurality of products; receiving a plurality of sets of discount threshold information, each set comprising information related to at least one threshold volume and information related to at least one discount; receiving a proposed order comprising at least one identifier of at least one product and having at least one volume; identifying at least one of the volumes of the proposed order; identifying at least one of the threshold volumes of at least one set of the discount threshold information received exceeding at least one of the volumes of the proposed order identified; and identifying at least one additional order, each of the additional orders having a volume at least as great as a difference between one of the threshold volumes identified and one of the volumes of the proposed order received. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising a computer useable medium having computer readable program code embodied therein for identifying at least one additional order comprising information related to products, the computer program product comprising:
-
computer readable program code devices configured to cause a computer to receive information related to a plurality of products; computer readable program code devices configured to cause a computer to receive a plurality of sets of discount threshold information, each set comprising information related to at least one threshold volume and information related to at least one discount; computer readable program code devices configured to cause a computer to receive a proposed order comprising at least one identifier of at least one product and having at least one volume; computer readable program code devices configured to cause a computer to identify at least one of the volumes of the proposed order; computer readable program code devices configured to cause a computer to identify at least one of the threshold volumes of at least one set of the discount threshold information received exceeding at least one of the volumes of the proposed order identified; and computer readable program code devices configured to cause a computer to identify at least one additional order, each of the additional orders having a volume at least as great as a difference between one of the threshold volumes identified and one of the volumes of the proposed order received. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification