Claims
- 1. A method for planning the utilization of network resources in order to fulfill demand as defined by an order, said order having attribute data, comprising the steps:
defining parameters of said order; associating one or more configurations to said order based on said order attribute data; determining acceptable location-resource-bucket opportunities based on said configurations, wherein said configurations comprising of one or more stock keeping units; evaluating each said location-resource-bucket opportunities.; and selecting one of said location-resource-bucket opportunities as the best location-resource-bucket opportunity based on said evaluation of each said location-resource-bucket.
- 2. The method of claim 1, wherein said configurations comprising of a stock keeping unit attribute definition group.
- 3. The method of claim 1, wherein said step of defining parameters includes the step of defining tolerances.
- 4. The method of claim 1, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of determining material feasibility for each said resource-location-bucket opportunities.
- 5. The method of claim 4, wherein said step of determining material feasibility for each said resource-location-bucket opportunities is by determining whether demand may be fully supplied by inventory, manufacture, purchase and/or substitution.
- 6. The method of claim 1, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of determining feasibility of constraints for each said location-resource-bucket opportunities.
- 7. The method of claim 1, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of checking material capacity compatibility for each said location-resource-bucket opportunities.
- 8. The method of claim 1, wherein said step of evaluating each said location-resource-bucket opportunities includes the step of checking each location-resource-bucket ability to satisfyl a multi-level objective function.
- 9. The method of claim 1, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the steps of determining material feasibility, determining feasibility of all constraints, checking material capacity compatibility and checking the ability to satisfy a multi-level objective function for each of said location-resource-bucket opportunities.
- 10. The method of claim 1, further comprising the step of prioritizing each admissible resource.
- 11. The method of claim 10, wherein said step of evaluating each said location-resource-bucket opportunities is based partly on priority of each admissible resource.
- 12. The method of claim 1, wherein said order parameters to be defined comprises of said order attributes for item name, location and need date.
- 13. The method of claim 1, wherein said order parameters to be defined comprises of user preferences for location or resource.
- 14. The method of claim 1, wherein said order parameters to be defined comprises of customer preferences for location or resource.
- 15. The method of claim 1, wherein said one or more configuration is associated with said order based on a bill of material.
- 16. A method for planning the utilization of network resources in order to fulfill demand as defined by an order, said order having attribute data, comprising the steps:
identifying a finished good stock keeping unit associated with said order based on said order attribute data; initializing said finished good stock keeping unit, determining a collection of admissible locations and a collection of admissible resources for each said admissible location based on said initialized finished goods stock keeping unit; evaluating location-resource-bucket opportunities for each said admissible location and said admissible resource combination; and selecting one of said bucket-resource opportunities as the best bucket resource opportunity based on said evaluations.
- 17. The method of claim 16, wherein said finished good stock keeping unit is defined by two or more attributes, wherein said two or more attributes comprising of at least a location and a item name attribute.
- 18. The method of claim 16, wherein said step of initializing finished good stock keeping unit further comprises the step of determining all stock keeping unit attribute definition groups that describe object of said finished good stock keeping unit.
- 19. The method of claim 16, wherein said step of initializing finished good stock keeping unit further comprises the step determining the effective date of said order, wherein said effective need date is the actual date when object goods of said order is needed when taking into account the transportation time for delivering object goods to requested delivery location.
- 20. The method of claim 16, further comprising the step of prioritizing each said admissible location
- 21. The method of claim 20, wherein said step of prioritizing each said admissible location is based on user or customer preferences.
- 22. The method of claim 20, wherein said step of evaluating location-resource-bucket opportunities comprising the step of evaluating each said location-resource-bucket opportunities based on at least the priority of each said admissible location.
- 23. The method of claim 16, further comprising the step of prioritizing each said admissible resource.
- 24. The method of claim 23, wherein said step of prioritizing each said admissible resource is based on user or customer preferences.
- 25. The method of claim 23, wherein said step of evaluating location-resource-bucket opportunities comprising the step of evaluating each said location-resource-bucket opportunities based on at least the priority of each said admissible location.
- 26. The method of claim 16, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of determining material feasibility for each said resource-location-bucket opportunities.
- 27. The method of claim 26, wherein said step of determining material feasibility for each said resource-location-bucket opportunities is by determining whether demand may be fully supplied by inventory, manufacture, purchase and/or substitution.
- 28. The method of claim 16, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of determining feasibility of constraints for each said location-resource-bucket opportunities.
- 29. The method of claim 16, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of checking material capacity compatibility for each said location-resource-bucket opportunities.
- 30. The method of claim 16, wherein said step of evaluating each said location-resource-bucket opportunities includes the step of checking each location-resource-bucket ability to satisfy a multi-level objective function.
- 31. The method of claim 16, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the steps of determining material feasibility, determining feasibility of all constraints, checking material capacity compatibility and checking the ability to satisfy a multi-level objective function for each of said location-resource-bucket opportunities.
- 32. A system for planning the utilization of network resources in order to fulfill demand as defined by an order, said order having attribute data, comprising:
a computer device; a database in communication with said computer device; a module for associating one or more configurations to said order based on said order attribute data; a module for determining acceptable location-resource-bucket opportunities based on said configurations, wherein said configurations comprising of one or more stock keeping units; a module for evaluating each said location-resource-bucket opportunities.; and a module for selecting one of said location-resource-bucket opportunities as the best location-resource-bucket opportunity based on said evaluation of each said location-resource-bucket.
- 33. The system of claim 32, wherein said configurations comprising of a stock keeping unit attribute definition group.
- 34. The system of claim 32, wherein said module for defining parameters further includes a module for defining tolerances.
- 35. The system of claim 32, wherein said module for evaluating each said location-resource-bucket opportunities further for determining material feasibility for each said resource-location-bucket opportunities.
- 36. The system of claim 35, wherein said module for determining material feasibility for each said resource-location-bucket opportunities is by determining whether demand may be fully supplied by inventory, manufacture, purchase and/or substitution.
- 37. The system of claim 32, wherein said module for evaluating each said location-resource-bucket opportunities further for determining feasibility of constraints for each said location-resource-bucket opportunities.
- 38. The system of claim 32, wherein said module for evaluating each said location-resource-bucket opportunities further for checking material capacity compatibility for each said location-resource-bucket opportunities.
- 39. The system of claim 32, wherein said module for evaluating each said location-resource-bucket opportunities further for checking each location-resource-bucket ability to satisfy a multi-level objective function.
- 40. The method of claim 32, wherein said module for evaluating each said location-resource-bucket opportunities further for determining material feasibility, determining feasibility of all constraints, checking material capacity compatibility and checking the ability to satisfy a multi-level objective function for each of said location-resource-bucket opportunities.
- 41. The system of claim 32, further comprising a module for prioritizing each admissible resource.
- 42. The system of claim 41, wherein said module for evaluating each said location-resource-bucket opportunities evaluates said location-resource-bucket opportunity using priority of each admissible resource.
- 43. The system of claim 32, wherein said order comprises of attributes for item name, location and need date.
- 44. The system of claim 32, wherein said order having attributes for user preferences relating to location or resources.
- 45. The system of claim 32, wherein said order having attributes for customer preferences relating to location or resources.
- 46. The system of claim 32, wherein said module for associating one or more configurations to said order associates said one or more configurations to said order based on a bill of material.
- 47. A program storage device readable by a machine tangibly embodying a program of instructions executable by machine embodying a program of instructions executable by machine to perform method steps of planning the utilization of network resources in order to fulfill demand as defined by an order, said order having attribute data, the method steps comprising:
identifying a finished good stock keeping unit associated with said order based on said order attribute data; initializing said finished good stock keeping unit, determining a collection of admissible locations and a collection of admissible resources for each said admissible location based on said initialized finished goods stock keeping unit; evaluating location-resource-bucket opportunities for each said admissible location and said admissible resource combination; selecting one of said bucket-resource opportunities as the best bucket resource opportunity based on said evaluations.
- 48. The program storage device of claim 47, wherein said finished good stock keeping unit is defined by two or more attributes, wherein said two or more attributes comprising of at least a location and a item name attribute.
- 49. The program storage device of claim 47, wherein said step of initializing finished good stock keeping unit further comprises the step of determining all stock keeping unit attribute definition groups that describe object of said finished good stock keeping unit.
- 50. The program storage device of claim 47, wherein said step of initializing finished good stock keeping unit further comprises the step determining the effective date of said order, wherein said effective need date is the actual date when object goods of said order is needed when taking into account the transportation time for delivering object goods to requested delivery location.
- 51. The program storage device of claim 47, further comprising the step of prioritizing each said admissible location
- 52. The program storage device of claim 51, wherein said step of prioritizing each said admissible location is based on user or customer preferences.
- 53. The program storage device of claim 51, wherein said step of evaluating location-resource-bucket opportunities comprising the step of evaluating each said location-resource-bucket opportunities based on at least the priority of each said admissible location.
- 54. The program storage device of claim 47, further comprising the step of prioritizing each said admissible resource.
- 55. The program storage device of claim 54, wherein said step of prioritizing each said admissible resource is based on user or customer preferences.
- 56. The program storage device of claim 54, wherein said step of evaluating location-resource-bucket opportunities comprising the step of evaluating each said location-resource-bucket opportunities based on at least the priority of each said admissible location.
- 57. The program storage device of claim 47, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of determining material feasibility for each said resource-location-bucket opportunities.
- 58. The program storage device of claim 57, wherein said step of determining material feasibility for each said resource-location-bucket opportunities is by determining whether demand may be fully supplied by inventory, manufacture, purchase and/or substitution.
- 59. The program storage device of claim 47, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of determining feasibility of constraints for each said location-resource-bucket opportunities.
- 60. The program storage device of claim 47, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the step of checking material capacity compatibility for each said location-resource-bucket opportunities.
- 61. The program storage device of claim 47, wherein said step of evaluating each said location-resource-bucket opportunities includes the step of checking each location-resource-bucket ability to satisfy a multi-level objective function.
- 62. The program storage device of claim 47, wherein said step of evaluating each said location-resource-bucket opportunities further comprising the steps of determining material feasibility, determining feasibility of all constraints, checking material capacity compatibility and checking the ability to satisfy a multi-level objective function for each of said location-resource-bucket opportunities.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Patent Applications Serial Nos. 60/342,404 and 60/377,243, filed Dec. 27, 2001 and May 3, 2002, the disclosures of which are hereby incorporated by reference in their entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60342404 |
Dec 2001 |
US |
|
60377243 |
May 2002 |
US |