Patent ID: 8170899

Claim:
A computer implemented method for managing a supply chain, comprising: receiving a first demand at a computer system; determining, by a processor of the computer system, a first source of a first supply for satisfying the first demand; creating, by the processor of the computer system, a first reservation linking the first supply from the first source to the first demand, the first reservation reserving the first supply to the first demand; responsive to the first supply being unavailable: setting, by the processor of the computer system, a status of the first reservation to indicate that the first demand is unsatisfied; creating, by the processor of the computer system, a second reservation linking a second demand to a requisition for the second supply; identifying, by the processor of the computer system, a second source of a second supply that satisfies the second demand; responsive to identifying the second source that satisfies the second demand, setting, by the processor of the computer system, a status of the second reservation to indicate that the second source satisfies the second demand; and responsive to the status of the second reservation indicating that the second source satisfies the second demand, setting, by the processor of the computer system, the status of the first reservation to indicate that the first source satisfies the first demand.