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.
101 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