SUPPLY CHAIN MESSAGE MANAGEMENT AND SHIPMENT CONSTRAINT OPTIMIZATION
First Claim
1. A method for improved efficiency of translation of a business message through a message translation system in a supply chain system, the method comprising:
- (a) receiving, by a computing system of the message translation system, a business message including respective constraints on a plurality of resources, wherein the plurality of constraints includes a plurality of temporal constraints and a plurality of qualitative constraints;
(b) processing the plurality of constraints, by a processor of a message translation system, into a format for use with the computing system;
(c) expanding a first qualitative constraint of the plurality of qualitative constraints into an expanded temporal constraint on a first resource of the plurality of resources meeting one or more quality levels associated with the plurality of qualitative constraints;
(d) translating, by the computing system, the plurality of temporal constraints and the expanded temporal constraint into respective sets of binary temporal constraints;
(f) combining, by the computing system, each of the respective sets of the binary temporal constraints into combined respective binary temporal constraints, wherein combining the respective sets of binary temporal constraints into combined respective binary temporal constraints includes applying one or more bit-wise Boolean operations to the respective sets of binary temporal constraints;
(g) combining, by the computing system, the combined respective binary temporal constraints into a single overall binary temporal schedule, wherein combining the combined respective binary temporal constraints includes applying one or more bit-wise Boolean operations to the combined respective binary temporal constraints;
(h) translating, by the computing system, the single overall binary temporal schedule into a non-binary temporal schedule; and
(i) displaying to a user, one or more viable scheduling alternatives from the non-binary temporal schedule.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of adapting a message translation system includes receiving a message from a sender; selecting a configuration set from a stored plurality of configuration sets based on at least two of: information regarding the sender of the message, information regarding a recipient of the message, and information regarding the message type; processing the message in accordance with information derived from the selected configuration set; identifying an issue with the processing of the message in accordance with information derived from the selected configuration set; determining a resolution for the identified issue with the processing of the message in accordance with information derived from the selected configuration set; updating the selected configuration set based upon the determined resolution; reprocessing the message in accordance with information derived from the updated configuration set; and transmitting the message reprocessed in accordance with information derived from the updated configuration set to a recipient.
11 Citations
20 Claims
-
1. A method for improved efficiency of translation of a business message through a message translation system in a supply chain system, the method comprising:
-
(a) receiving, by a computing system of the message translation system, a business message including respective constraints on a plurality of resources, wherein the plurality of constraints includes a plurality of temporal constraints and a plurality of qualitative constraints; (b) processing the plurality of constraints, by a processor of a message translation system, into a format for use with the computing system; (c) expanding a first qualitative constraint of the plurality of qualitative constraints into an expanded temporal constraint on a first resource of the plurality of resources meeting one or more quality levels associated with the plurality of qualitative constraints; (d) translating, by the computing system, the plurality of temporal constraints and the expanded temporal constraint into respective sets of binary temporal constraints; (f) combining, by the computing system, each of the respective sets of the binary temporal constraints into combined respective binary temporal constraints, wherein combining the respective sets of binary temporal constraints into combined respective binary temporal constraints includes applying one or more bit-wise Boolean operations to the respective sets of binary temporal constraints; (g) combining, by the computing system, the combined respective binary temporal constraints into a single overall binary temporal schedule, wherein combining the combined respective binary temporal constraints includes applying one or more bit-wise Boolean operations to the combined respective binary temporal constraints; (h) translating, by the computing system, the single overall binary temporal schedule into a non-binary temporal schedule; and (i) displaying to a user, one or more viable scheduling alternatives from the non-binary temporal schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for improved efficiency of translation of a business message through a message translation system in a supply chain system, the method comprising:
-
(a) receiving, by a computing system of the message translation system, a business message including respective constraints on a plurality of resources, wherein the plurality of constraints includes a plurality of temporal constraints and a plurality of qualitative constraints; (b) processing the plurality of constraints, by a processor of a message translation system, into a format for use with the computing system; (c) expanding a first qualitative constraint of the plurality of qualitative constraints into an expanded temporal constraint on at least one of the plurality of resources meeting a quality level associated with the plurality of qualitative constraints; (d) translating, by the computing system, the plurality of temporal constraints and the expanded temporal constraint into sets of binary temporal constraints; (e) combining, by the computing system, each of the sets of the binary temporal constraints into respective single binary temporal constraints, wherein combining of the sets of binary temporal constraints includes applying one or more bit-wise Boolean operations to the respective sets of binary temporal constraints; (f) in response to determining a variation of a resource requirement for viability of a timeslot associated with one of more of the sets of the binary temporal constraints, applying a sliding set of adjustment values to the one or more bit-wise Boolean operations of the one or more of the sets of the binary temporal constraints; (g) combining, by the computing system, the combined respective binary temporal constraints into a single overall binary temporal schedule, wherein combining the combined respective binary temporal constraints includes applying one or more bit-wise Boolean operations to the combined respective binary temporal constraints to define a single overall binary temporal schedule; (h) translating, by the computing system, the single overall binary temporal schedule into a non-binary temporal schedule; and (i) displaying to a user, a viable scheduling alternative from the non-binary temporal schedule; (j) upon reception of one of the viable scheduling alternatives;
sending information to the recipient. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for improved efficiency of translation of a business message through a message translation system in a supply chain system, the apparatus comprising:
-
a translation engine configured to; receive a business message including respective constraints on a plurality of resources, wherein the plurality of constraints includes a plurality of temporal constraints and a plurality of qualitative constraints; and process the plurality of constraints, by a processor of a message translation system, into a format for use with the computing system; and a combination engine configured to perform the steps of; (a) receiving a plurality of constraints on the plurality of resources, wherein the plurality of constraints includes a plurality of temporal constraints and a plurality of qualitative constraints; (b) expanding a first qualitative constraint of the plurality of qualitative constraints into a first expanded temporal constraint on a first resource of the plurality of resources meeting a quality level associated with the first qualitative constraint; (c) translating the plurality of temporal constraints and the first expanded temporal constraint into sets of binary temporal constraints; (d) combining each of the sets of the binary temporal constraints into a plurality of single binary temporal constraints, wherein combining each of the sets of the binary temporal constraints includes applying one or more bit-wise Boolean operations to the sets of binary temporal constraints; (e) combining the plurality of single binary temporal constraints into an overall binary temporal schedule, wherein combining the plurality of single binary temporal constraints includes applying one or more bit-wise Boolean operations to the plurality of single binary temporal constraints; and (f) translating the overall binary temporal schedule into a non-binary temporal schedule; and a display device configured to display to a user, a viable schedule from the non-binary temporal schedule. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification