Demand planning using exchange balances
First Claim
1. A computer-implemented method for demand planning, comprising:
- determining, by a server, a demand value representing a demand quantity of an end product to be produced by one or more entities, production of the demand quantity of the end product comprising production of a quantity of an intermediate product using a raw material, the intermediate product to be further processed to produce the end product;
determining, by the server, an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more entities in addition to the quantity of the intermediate product used to produce the end product, at least one of the demand value and the additional quantity value based on an exchange balance associated with at least one of the raw material, the intermediate product, and the end product, wherein the exchange balance identifies a balance representing the status of an exchange contract between the one or more entities;
determining, by the server, a reserve value that represents the quantity of the intermediate product used to produce the end product;
determining, by the server, a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value;
updating, by the server, the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value;
determining, by the server, a quantity of a by-product to be produced during the production of the end product;
determining, by the server, the quantity of the by-product to be produced during the production of at least a portion of the intermediate product;
making, by the server, the additional quantity value based on the updated exchange balance for the intermediate product available to generate additional demand for the intermediate product; and
making, by the server, the quantity of the by-product available to generate demand for the by-product.
17 Assignments
0 Petitions
Accused Products
Abstract
A method for demand planning includes determining a demand value representing a demand quantity of an end product that a manufacturer is to produce. Production of the demand quantity of the end product includes production of a quantity of an intermediate product using a raw material. The intermediate product is to be further processed to produce the end product. The method also includes determining an additional quantity value representing an additional quantity of the intermediate product that the manufacturer can produce in addition to the quantity of the intermediate product used to produce the end product. At least one of the demand value and the additional quantity value is based at least partially on an exchange balance associated with at least one of the raw material, the intermediate product, and the end product. The method further includes making the additional quantity value for the intermediate product available for use in generating additional demand for the intermediate product.
-
Citations
35 Claims
-
1. A computer-implemented method for demand planning, comprising:
-
determining, by a server, a demand value representing a demand quantity of an end product to be produced by one or more entities, production of the demand quantity of the end product comprising production of a quantity of an intermediate product using a raw material, the intermediate product to be further processed to produce the end product; determining, by the server, an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more entities in addition to the quantity of the intermediate product used to produce the end product, at least one of the demand value and the additional quantity value based on an exchange balance associated with at least one of the raw material, the intermediate product, and the end product, wherein the exchange balance identifies a balance representing the status of an exchange contract between the one or more entities; determining, by the server, a reserve value that represents the quantity of the intermediate product used to produce the end product; determining, by the server, a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; updating, by the server, the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; determining, by the server, a quantity of a by-product to be produced during the production of the end product; determining, by the server, the quantity of the by-product to be produced during the production of at least a portion of the intermediate product; making, by the server, the additional quantity value based on the updated exchange balance for the intermediate product available to generate additional demand for the intermediate product; and making, by the server, the quantity of the by-product available to generate demand for the by-product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented system for demand planning, comprising:
an entity comprising a demand server, the demand server comprising a storage medium stored therein an exchange balance, the exchange balance configured to provide at least one of a raw material, an intermediate product, and an end product to one or more other entities, the demand server configured to; determine a demand value representing a demand quantity of the end product to be produced by the one or more other entities, production of the demand quantity of the end product comprising production of a quantity of the intermediate product using the raw material, the intermediate product is further processed to produce the end product; determine an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more other entities in addition to the quantity of the intermediate product used to produce the end product, at least one of the demand value and the additional quantity value based on the exchange balance, wherein the exchange balance identifies a balance representing the status of an exchange contract between the entity and the one or more other entities; determine a reserve value that represents the quantity of the intermediate product used to produce the end product; determine a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; update the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; determine a quantity of a by-product to be produced during the production of the end product; determine the quantity of the by-product to be produced during the production of at least a portion of the intermediate product; make the additional quantity value based on the updated exchange balance for the intermediate product available to generate additional demand for the intermediate product; and make the quantity of the by-product available to generate demand for the by-product. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A computer-readable media embodied with software for demand planning, the software when executed using a computer is configured to:
-
determine a demand value representing a demand quantity of an end product to be produced by one or more entities, production of the demand quantity of the end product comprising production of a quantity of an intermediate product using a raw material, the intermediate product to be further processed to produce the end product; determine an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more entities in addition to the quantity of the intermediate product used to produce the end product, at least one of the demand value and the additional quantity value based on an exchange balance associated with at least one of the raw material, the intermediate product, and the end product, wherein the exchange balance identifies a balance representing the status of an exchange contract between the one or more entities; determine a reserve value that represents the quantity of the intermediate product used to produce the end product; determine a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; update the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; determine a quantity of a by-product to be produced during the production of the end product; determine the quantity of the by-product to be produced during the production of at least a portion of the intermediate product; make the additional quantity value based on the updated exchange balance for the intermediate product available to generate additional demand for the intermediate product; and make the quantity of the by-product available to generate demand for the by-product.
-
-
24. A computer-implemented method for demand planning, comprising:
-
determining, by a server, a demand value representing a demand quantity of an end product to be produced by one or more entities, production of the demand quantity of the end product comprising production of a quantity of an intermediate product to be further processed to produce the end product and a quantity of a by-product that is not to be further processed to produce the end product; determining, by the server, an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more entities in addition to the quantity of the intermediate product used to produce the end product; determining, by the server, a quantity value representing a quantity of the by-product that would be produced during production of the end product, at least one of the demand value and the quantity value based on an exchange balance associated with at least one of the raw material, the by-product, and the end product, wherein the exchange balance identifies a balance representing the status of an exchange contract between the one or more entities; determining, by the server, a reserve value that represents the quantity of the intermediate product used to produce the end product; determining, by the server, a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; updating, by the server, the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; making, by the server, the additional quantity value based on the updated exchange balance for the intermediate product available to generate additional demand for the intermediate product; and making, by the server, the quantity value for the by-product available to generate additional demand for the by-product. - View Dependent Claims (25, 26, 27)
-
-
28. A computer-implemented system for demand planning, comprising:
an entity comprising a demand server comprising a storage medium stored therein an exchange balance, the exchange balance configured to provide at least one of a raw material, a by-product, and an end product to one or more other entities, the demand server configured to; determine a demand value representing a demand quantity of the end product to be produced by the one or more other entities, production of the demand quantity of the end product comprising production of a quantity of an intermediate product to be further processed to produce the end product and a quantity of the by-product that is not further processed to produce the end product; determine an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more other entities in addition to the quantity of the intermediate product used to produce the end product; determine a quantity value representing a quantity of the by-product that would be produced during production of the end product, at least one of the demand value and the quantity value based on the exchange balance, wherein the exchange balance identifies a balance representing the status of an exchange contract between the one or more other entities; determine a reserve value that represents the quantity of the intermediate product used to produce the end product; determine a difference between a total quantity of the intermediate product to be produced by the entity and the quantity of the intermediate product represented by the reserve value; update the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; make the additional quantity value based on the updated exchange balance for the intermediate product available to generate additional demand for the intermediate product; and make the quantity value for the by-product available to generate additional demand for the by-product. - View Dependent Claims (29, 30, 31)
-
32. A computer-readable media embodied with software for demand planning, the software when executed using a computer is configured to:
-
determine a demand value representing a demand quantity of an end product to be produced by one or more entities, production of the demand quantity of the end product comprising production of a quantity of a quantity of an intermediate product to be further processed to produce the end product and a by-product that is not to be further processed to produce the end product; determine an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more entities in addition to the quantity of the intermediate product used to produce the end product; determine a quantity value representing a quantity of the by-product that would be produced during production of the end product, at least one of the demand value and the quantity value based on an exchange balance associated with at least one of the raw material, the by-product, and the end product, wherein the exchange balance identifies a balance representing the status of an exchange contract between the one or more entities; determine a reserve value that represents the quantity of the intermediate product used to produce the end product; determine a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; update the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; make the additional quantity value based on the updated exchange balance for the intermediate product available to generate additional demand for the intermediate product; and make the quantity value for the by-product available to generate additional demand for the by-product.
-
-
33. A computer-implemented system for demand planning, comprising:
an entity comprising a demand server, the demand server comprising a storage medium stored therein an exchange balance, the exchange balance comprising; means for providing at least one of a raw material, an intermediate product, a by-product to one or more other entities; means for determining a demand value representing a demand quantity of the end product to be produced by the one or more other entities, production of the demand quantity of the end product comprising production of a quantity of the intermediate product using the raw material, the intermediate product to be further processed to produce the end product, production of at least one of the intermediate product and the end product comprising production of a quantity of the by-product that is not to be further processed to produce the end product; means for determining an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more other entities in addition to the quantity of the intermediate product used to produce the end product; means for determining a total quantity value representing a total quantity of the by-product that would be produced during production of the demand quantity of the end product and production of at least a portion of the additional quantity of the intermediate product, at least one of the demand value, the additional quantity value, and the total quantity value based on the exchange balance, wherein the exchange balance identifies a balance representing the status of an exchange contract between the entity and the one or more other entities; means for determining a reserve value that represents the quantity of the intermediate product used to produce the end product; means for determining a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; means for updating the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; and means for making the additional quantity value based on the updated exchange balance for the intermediate product and the total quantity value for the by-product available to generate additional demand for the intermediate product and the by-product.
-
34. A computer-implemented system for demand planning, comprising:
-
an entity comprising a demand server comprising a storage medium stored therein an exchange balance, the exchange balance configured to provide at least one of a raw material, an intermediate product, a by-product, and an end product to one or more other entities, the demand server containing; a demand value representing a demand quantity of the end product to be produced by the one or more other entities, production of the demand quantity of the end product comprising production of a quantity of the intermediate product using the raw material, the intermediate product to be further processed to produce the end product, production of at least one of the intermediate product and the end product comprising production of a quantity of the by-product that is not to be further processed to produce the end product; and a value representing a total quantity of the intermediate product to be produced by the one or more other entities; and the demand server configured to; determine the demand value for the end product; determine an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more other entities in addition to the quantity of the intermediate product used to produce the end product; and determine a total quantity value representing a total quantity of the by-product that would be produced during production of the demand quantity of the end product and production of at least a portion of the additional quantity of the intermediate product, at least one of the demand value, the additional quantity value, and the total quantity value based on the exchange balance, wherein the exchange balance identifies a balance representing the status of an exchange contract between the entity and the one or more other entities; determine a reserve value that represents the quantity of the intermediate product used to produce the end product; determine a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; update the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; and make the additional quantity value based on the updated exchange balance for the intermediate product and the total quantity value for the by-product available to generate additional demand for the intermediate product and the by-product.
-
-
35. A computer-implemented method for demand planning, comprising:
-
determining, by a server, a demand value representing a demand quantity of an end product to be produced by one or more entities, production of the demand quantity of the end product comprising production of a quantity of an intermediate product using a raw material, the intermediate product to be further processed to produce the end product, production of at least one of the intermediate product and the end product comprising production of a quantity of a by-product that is not to be further processed to produce the end product; determining, by the server, an additional quantity value representing an additional quantity of the intermediate product to be produced by the one or more entities in addition to the quantity of the intermediate product used to produce the end product, the additional quantity value determined using a total quantity value representing a total quantity of the intermediate product to be produced by the one or more entities produce; determining, by the server, a total quantity value representing a total quantity of the by-product that would be produced during production of the demand quantity of the end product and production of at least a portion of the additional quantity of the intermediate product, at least one of the demand value, the additional quantity value, and the total quantity value based on an exchange balance associated with a manufacturer, the exchange balance identifies a balance representing the status of an exchange contract between the manufacturer and the one or more entities, wherein the manufacturer may supply at least one of the raw material, the intermediate product, the by-product, and the end product to the one or more entities, and wherein the one or more entities supply at least one of the raw material, the intermediate product, the by-product, and the end product to the manufacturer; determining, by the server, a reserve value that represents the quantity of the intermediate product used to produce the end product; determining, by the server, a difference between a total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; updating, by the server, the exchange balance to reflect the difference between the total quantity of the intermediate product to be produced by the one or more entities and the quantity of the intermediate product represented by the reserve value; and making, by the server, the additional quantity value based on the updated exchange balance for the intermediate product and the total quantity value for the by-product available to generate additional demand for the intermediate product and the by-product.
-
Specification