METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR DETERMINING AVAILABILITY AND ORDER SCHEDULING OF DIVERSE PRODUCTS AND SERVICES
First Claim
1. A method for managing an order, comprising:
- receiving an order comprising of a plurality of element orders;
organizing the element orders into one or more delivery groups;
determining a first pass alignment date for each element order;
distributing the element orders to one or more scheduling applications in a first pass;
collecting a first pass response from the one or more scheduling applications, the first pass response including first pass element availability dates;
determining a second pass alignment date, comprising;
aligning the first pass element availability dates for the element orders in each delivery group; and
communicating the second pass alignment date.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for determining availability and order scheduling of diverse products and services is provided. The method includes receiving an order with a plurality of element orders. The element orders are organized into one or more delivery groups. A first pass alignment date is determined for each element order, and the element orders are distributed to one or more scheduling applications in a first pass. The method also includes collecting a first pass response from the one or more scheduling applications, and the first pass response includes first pass element availability dates. The method further includes determining a second pass alignment date, including aligning the first pass element availability dates for the element orders in each delivery group, and communicating the second pass alignment date.
-
Citations
20 Claims
-
1. A method for managing an order, comprising:
-
receiving an order comprising of a plurality of element orders; organizing the element orders into one or more delivery groups; determining a first pass alignment date for each element order; distributing the element orders to one or more scheduling applications in a first pass; collecting a first pass response from the one or more scheduling applications, the first pass response including first pass element availability dates; determining a second pass alignment date, comprising; aligning the first pass element availability dates for the element orders in each delivery group; and communicating the second pass alignment date. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing an order, comprising:
-
a server system; a storage system device in communication with the server system; one or more scheduling applications; a solution scheduling engine executing on the server system, the solution scheduling engine performing; receiving an order comprising of a plurality of element orders; organizing the element orders into one or more delivery groups; determining a first pass alignment date for each element order; distributing the element orders to the one or more scheduling applications in a first pass; collecting a first pass response from the one or more scheduling applications, the first pass response including first pass element availability dates; determining a second pass alignment date, comprising; aligning the first pass element availability dates for the element orders in each delivery group; and communicating the second pass alignment date. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for managing an order, the computer program product including instructions for performing:
-
receiving an order comprising of a plurality of element orders; organizing the element orders into one or more delivery groups; determining a first pass alignment date for each element order; distributing the element orders to one or more scheduling applications in a first pass; collecting a first pass response from the one or more scheduling applications, the first pass response including first pass element availability dates; determining a second pass alignment date, comprising; aligning the first pass element availability dates for the element orders in each delivery group; and communicating the second pass alignment date. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification