Claims
- 1. A method for describing a process flow, comprising:
receiving a first root-independent building block and a second root-independent building block, the first building block describing a first activity and the second building block describing a second activity, the first activity and the second activity corresponding to portions of the process flow; receiving assembly instructions for assembling the first building block and the second building block to describe the process flow; and linking the first building block to the second building block in accordance with the assembly instructions.
- 2. The method of claim 1, wherein linking the first building block to the second building block comprises:
assembling a recipe to describe the process flow.
- 3. The method of claim 2, wherein:
the assembled recipe comprises a general recipe.
- 4. The method of claim 1, wherein receiving assembly instructions comprises:
receiving a description of a time sequence of the first building block and the second building block.
- 5. The method of claim 1, wherein receiving assembly instructions comprises:
receiving a description of a material flow between the first building block and the second building block.
- 6. The method of claim 1, wherein:
the first activity is independent of the second activity.
- 7. The method of claim 1, wherein:
the first activity comprises a physical act .
- 8. The method of claim 1, wherein:
the first activity is equipment independent.
- 9. The method of claim 1, wherein receiving the first building block comprises:
receiving a child building block that depends from the first building block, the child building block describing a child activity in greater detail than the first building block describes the first activity.
- 10. The method of claim 1, wherein receiving the first building block comprises:
transforming a root-dependent element into the first building block.
- 11. The method of claim 1, wherein receiving the first building block comprises:
receiving the first building block from a user.
- 12. The method of claim 1, wherein receiving the first building block comprises:
receiving connection information describing how the first building block is to be connected to a process.
- 13. The method of claim 12, wherein receiving connection information comprises:
receiving connection information comprises receiving characteristics of the material undergoing the process activity described by the first building block.
- 14. The method of claim 1, further comprising:
performing the process flow.
- 15. A method for manufacturing a product, comprising:
receiving a description of a process flow for manufacturing the product, the description formed using a root-independent building block describing an activity corresponding to a portion of the process flow; and manufacturing the product in accordance with the received description.
- 16. A computer program product, tangibly stored on machine readable media, for describing a process flow, the product comprising instructions to cause a processor to:
insert a root-independent building block into a recipe having a root and describing a process flow, the building block describing an activity corresponding to a portion of the process flow described by the recipe.
- 17. The product of claim 16, wherein the wherein the instructions also cause the processor to:
receive instructions used to insert the building block.
- 18. The product of claim 16, wherein the instructions cause the processor to:
define a process element that depends from a root using the building block to describe activity in the process element.
- 19. The product of claim 18, wherein the instructions cause the processor to:
define a one of a process stage element, a process operation element, and a process action element.
- 20. The product of claim 16, wherein:
the building block comprises a child building block that depends from a parent, root-independent building block, the parent building block describing a parent activity in less detail than the building block describes the activity; and the instructions also cause the processor to insert the parent building block into the recipe.
- 21. The product of claim 16, wherein the instructions also cause the processor to:
receive a definition of the building block from a user.
- 22. The product of claim 16, wherein the instructions also cause the processor to:
transform a root-dependent process element into the building block.
- 23. The product of claim 16, wherein the instructions also cause the processor to:
receive sequence information describing a timing of the building block within the recipe.
- 24. The product of claim 23, wherein:
the sequence information is included in the building block.
- 25. A computer program product, tangibly stored on machine readable media, for describing a first process flow and a second process flow, the product comprising instructions to cause a processor to:
access a root-independent building block describing an activity corresponding to portions of the first process flow and the second process flow; insert the building block into a first description of the first process flow; and insert the building block into a second description of the second process flow.
- 26. The computer program product of claim 25, wherein:
the first description comprises a first recipe hierarchy; and the second descriptions comprises a second recipe hierarchy.
Parent Case Info
[0001] This application claims the priority of U.S. Provisional Application Serial No. ______, attorney docket number 13907-013P01, filed Apr. 15, 2002 and entitled “RECIPE MANAGEMENT,” which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60372896 |
Apr 2002 |
US |