Systems and methods for transporting ordered products
First Claim
1. A computer-implemented method for processing a customer order specifying products and required quantities of the products, the method comprising:
- performing a plurality of availability checks for the specified products with at least one location, wherein each availability check creates a result that comprises one or more products, locations, and available quantities;
replacing the products and corresponding locations if a sum of available quantities within each of the results does not correspond to a required quantity of the specified products;
arranging the results according to product and location; and
selecting a plurality of results from the arranged results, wherein at least one of a number of different locations and a number of different products within the plurality of results is predetermined.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for processing a customer order specifying products and required quantities. In one implementation, a computer-implemented method performs a plurality of availability checks for the specified products with at least one location. Each availability check creates a result that comprises one or more products, locations, and available quantities. The method includes replacing the products and corresponding locations if a sum of available quantities within each of the results does not correspond to a required quantity of the specified products. The results may be arranged according to product and location. Further, the method may include selecting a plurality of results from the arranged results, wherein at least one of a number of different locations and a number of different products within the plurality of results is predetermined.
73 Citations
18 Claims
-
1. A computer-implemented method for processing a customer order specifying products and required quantities of the products, the method comprising:
-
performing a plurality of availability checks for the specified products with at least one location, wherein each availability check creates a result that comprises one or more products, locations, and available quantities;
replacing the products and corresponding locations if a sum of available quantities within each of the results does not correspond to a required quantity of the specified products;
arranging the results according to product and location; and
selecting a plurality of results from the arranged results, wherein at least one of a number of different locations and a number of different products within the plurality of results is predetermined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a data storage that stores a plurality of ATP rules, a plurality of rule strategies, a plurality of rule strategy sequences and confirmed quantities;
means for determining at least one rule strategy sequence, at least one rule strategy, and at least one ATP rule;
means for aggregating the confirmed quantities with respect to a location and storing the aggregation;
means for determining an actual requested quantity; and
means for checking availability according to at least one of a required quantity of products and the actual requested quantity of products. - View Dependent Claims (16)
-
-
17. A computer-readable medium storing program instructions for processing a customer order specifying products and a required quantity of the products according to a method, the method comprising:
-
performing availability checks for the specified products with at least one location, wherein each availability check creates a result that comprises one or more products, locations, and available quantities;
replacing the products and corresponding locations if a sum of available quantities within each of the results does not correspond to a required quantity of the specified products;
arranging the results according to product and location; and
selecting a plurality of results from the arranged results, wherein at least one of a number of different locations and a number of different products within the plurality of results is predetermined.
-
-
18. A computer-implemented method, the method comprising:
-
providing a plurality of ATP rules, a plurality of rule strategies, a plurality of rule strategy sequences and confirmed quantities;
determining at least one rule strategy sequence, at least one rule strategy, and at least one ATP rule;
aggregating the confirmed quantities with respect to a location and storing the aggregation;
determining an actual requested quantity; and
checking availability according to at least one of a required quantity of products and the actual requested quantity of products.
-
Specification