Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
283 words
A computer system for modeling a process capability for use in process planning on the computer system, the computer system comprising: a plurality of operation models defined from an operation model type and stored by the computer system, each operation model representing an activity that can be performed by a process; a plurality of resource models defined from a resource model type and stored by the computer system, each resource model representing capacity available for use in performing an activity and rules for allocating capacity to the activity, the activity represented by an operation model; and a plurality of buffer models defined from a buffer model type and stored by the computer system, each buffer model representing rules for controlling a flow of material between activities, the activities represented operation models; the operation model type, buffer model type, and resource model type each having a plurality of fields defining attributes, the plurality of fields including a plurality of extension selector fields that allow a user to specify one of a plurality of optional extensions incorporating additional fields and semantics in addition to fields specified by the model type into each model selecting the optional extension; and a process network model, stored by the computer system, interrelating the operation models, the buffer models, and the resource models as nodes; the process network model formed by the plurality of operation models each specifying buffer models from which material is consumed and buffer models to which material is supplied and specifying resource models having capacity used in performing the activity specified by the operation model; such that both material and capacity usage are simultaneously represented by the process network model along with timing constraints between activities.
Claim 2
Dependent Claim
283 words
A computer system for modeling a process capability for use in process planning on the computer system, the computer system comprising: a plurality of operation models defined from an operation model type and stored by the computer system, each operation model representing an activity that can be performed by a process; a plurality of resource models defined from a resource model type and stored by the computer system, each resource model representing capacity available for use in performing an activity and rules for allocating capacity to the activity, the activity represented by an operation model; and a plurality of buffer models defined from a buffer model type and stored by the computer system, each buffer model representing rules for controlling a flow of material between activities, the activities represented operation models; the operation model type, buffer model type, and resource model type each having a plurality of fields defining attributes, the plurality of fields including a plurality of extension selector fields that allow a user to specify one of a plurality of optional extensions incorporating additional fields and semantics in addition to fields specified by the model type into each model selecting the optional extension; and a process network model, stored by the computer system, interrelating the operation models, the buffer models, and the resource models as nodes; the process network model formed by the plurality of operation models each specifying buffer models from which material is consumed and buffer models to which material is supplied and specifying resource models having capacity used in performing the activity specified by the operation model; such that both material and capacity usage are simultaneously represented by the process network model along with timing constraints between activities.
Claim 3
Dependent Claim
48 words
The computer system of claim 1, wherein the operation model type has associated with one of the extension selectors a plurality of extensions that define behavior as a sequence of other operations, with varying rules on how the sequence may be ordered or may spread out in time.
Claim 4
Dependent Claim
50 words
The computer system of claim 1, wherein the operation model type has associated with one of the extension selectors a plurality of extensions that define behavior as one of several other operation models, with varying rules on how a single one of those operation models is chosen to be performed.
Claim 5
Dependent Claim
48 words
The computer system of claim 1, wherein the operation model type has associated with one of the extension selectors a plurality of extensions that define behavior as a set of other operations each having individual precedence constraints, with varying rules on how the set of operations is planned.
Claim 6
Dependent Claim
67 words
The computer system of claim 1, wherein the operation model type includes a plurality of extensions that define behavior as a sequence of other operations, as one of several other operation models, and as a set of other operations each having individual precedence constraints, such that a complex hierarchy of operation models can be formed in order to represent complex processes with alternatives, sequences, and precedence constraints.
Claim 7
Dependent Claim
40 words
The computer system of claim 1, wherein the resource model type has associated with one of the extension selectors a plurality of extensions defining fields and semantics that each describe how an efficiency of the resource model changes over time.
Claim 8
Dependent Claim
42 words
The computer system of claim 1, wherein the resource model type has associated with one of the extension selectors a plurality of extensions defining fields and semantics that each describe a maximum size of operation models that simultaneously use a resource model.
Claim 9
Dependent Claim
37 words
The computer system of claim 1 wherein the resource model type has associated with one of the extension selectors a plurality of extensions that define fields and semantics that each describe when maintenance operations should be planned.
Claim 10
Dependent Claim
44 words
The computer system of claim 1, wherein the resource model type has associated with one of the extension selectors a plurality of extensions defining fields and semantics that each describe how operation plans should be padded to compensate for variability of a resource model.
Claim 11
Dependent Claim
110 words
The computer system of claim 1, wherein: the resource model type has associated with one of the extension selectors a plurality of extensions defining fields and semantics that each describe how an efficiency of the resource model changes over time, describe a maximum size of operation models that simultaneously use a resource model, describe when maintenance operations should be planned, and describe how operation plans should be padded to compensate for variability of a resource model; such that a wide variety of resource models can be represented in one network without greatly increasing complexity of each resource model requiring only a small subset of the overall software system modeling capabilities.
Claim 12
Dependent Claim
37 words
The computer system of claim 1, wherein the buffer model type has an operation that defines how material managed by a buffer is stored, and the specified operation model can be extended to specify different scrap factors.
Claim 13
Dependent Claim
32 words
The computer system of claim 1, wherein the buffer model type has an operation that defines how material is received into a buffer and how the material is picked from the buffer.
Claim 14
Dependent Claim
284 words
The computer system of claim 1, further comprising: a plurality of operation-plan models defined from an operation-plan model type and stored by the computer system, each operation-plan model representing a planned activity to be performed during a particular period in order to achieve a particular purpose; a plurality of resource-plan models defined from a resource-plan model type and stored by the computer system, each resource-plan model representing an amount of available capacity and planned usage of the available capacity by operation-plan models; and a plurality of buffer-plan models defined from a buffer-plan model type and stored by the computer system, each buffer-plan model representing planned flow of material that controlled by the buffer-plan model as a result of planned operation-plan models; the operation-plan model types, buffer-plan model types, and resource-plan model types each having a plurality of fields that define attributes, including a plurality of extension selector fields corresponding to operation, buffer, and resource model type fields and specifying corresponding extension of a plurality of optional extensions which incorporate additional fields and semantics into each model selecting the optional extension in addition to those specified by the model type; and a process-plan network model, stored by the computer system, interrelating the defined operation models, the buffer models, and the resource models as nodes; the process-plan network model formed by operation-plan models specifying buffer-plan models from which material is consumed and buffer-plan models to which material is supplied and specifying resource-plan models having capacity planned to be used in order to perform the activity specified by the operation-plan model; such that both material and capacity usage are simultaneously represented and addressed along with operation timing constraints in creating and managing a plan for the process.
Claim 15
Dependent Claim
81 words
The computer system of claim 13, wherein: the operation model type has associated with one of the extension selectors a plurality of extensions that define behavior as a sequence of other operations, with varying rules on how the sequence may be ordered or may spread out in time; and the operation-plan model type has a plurality of extensions each corresponding to each of the extensions of the operation model type, which represent extension-specific choices for a particular plan for the process.
Claim 16
Dependent Claim
83 words
The computer system of claim 13, wherein: the operation model type has associated with one of the extension selectors a plurality of extensions that define behavior as one of several other operation models, with varying rules on how a single one of those operation models is chosen to be performed; and the operation-plan model type has a plurality of extensions each corresponding to each of the extensions of the operation model type, which represent extension-specific choices for a particular plan for the process.
Claim 17
Dependent Claim
81 words
The computer system of claim 13, wherein: the operation model type has associated with one of the extension selectors a plurality of extensions that define behavior as a set of other operations each having individual precedence constraints, with varying rules on how the set of operations is planned; and the operation-plan model type has a plurality of extensions each corresponding to each of the extensions of the operation model type, which represent extension-specific choices for a particular plan for the process.
Claim 18
Dependent Claim
122 words
The computer system of claim 13, wherein: the operation model type includes a plurality of extensions that define behavior as a sequence of other operations, as one of several other operation models, and as a set of other operations each having individual precedence constraints, such that a complex hierarchy of operation models can be formed in order to represent complex processes with alternatives, sequences, and precedence constraints; the operation-plan model type has a plurality of extensions each corresponding to each of the extensions of the operation model type, which represent extension-specific choices for a particular plan for the process; and a plan for a complex process can be represented with all decisions to be made in order to define a particular plan.
Claim 19
Dependent Claim
73 words
The computer system of claim 13, wherein: the resource model type has associated with one of the extension selectors a plurality of extensions defining fields and semantic that each describe how an efficiency of the resource model changes over time; and the resource-plan model type has a plurality of extensions each corresponding to each of the extensions of the resource model type, which represent extension-specific choices for a particular plan for the process.
Claim 20
Dependent Claim
74 words
The computer system of claim 13, wherein: the resource model type has associated with one of the extension selectors a plurality of extensions defining fields and semantics that each describe a maximum size of operation models that simultaneously use a resource model; and the resource-plan model type has a plurality of extensions corresponding to each of the extensions of the resource model type, which represent extension-specific choices for a particular plan for the process.
Claim 21
Dependent Claim
69 words
The computer system of claim 13, wherein: the resource model type has associated with one of the extension selectors a plurality of extensions that define fields and semantics that each describe when maintenance operations should be planned; and the resource-plan model type has a plurality of extensions corresponding to each of the extensions of the resource model type, which represent extension-specific choices for a particular plan for the process.
Claim 22
Dependent Claim
76 words
The computer system of claim 13, wherein: the resource model type has associated with one of the extension selectors a plurality of extensions defining fields and semantics that each describe how operation plans should be padded to compensate for variability of a resource model; and the resource-plan model type has a plurality of extensions corresponding to each of the extensions of the resource model type, which represent extension-specific choices for a particular plan for the process.
Claim 23
Dependent Claim
157 words
The computer system of claim 13, wherein: the resource model type has associated with one of the extension selectors a plurality of extensions defining fields and semantics that each describe how an efficiency of the resource model changes over time, describe a maximum size of operation models that simultaneously use a resource model, describe when maintenance operations should be planned, and describe how operation plans should be padded to compensate for variability of a resource model; and the resource-plan model type has a plurality of extensions each corresponding to each of the extensions of the resource model type, which represent extension-specific choices for a particular plan for the process; such that a wide variety of resource models and a plan for each of the resource models containing all decisions regarding capacity can be represented in one network without greatly increasing complexity of each resource model requiring only a small subset of the overall software system modeling capabilities.
Claim 24
Dependent Claim
39 words
The computer system of claim 13, wherein the buffer model type has an operation that defines how material managed by a buffer is stored, and the buffer-plan models create operation-plan models to store the material managed by the buffer.
Claim 25
Dependent Claim
49 words
The computer system of claim 13, wherein: the buffer model type has an operation that defines how material is received into a buffer and how material is picked from the buffer; and the buffer-plan models create operation-plan models to receive each lot of material and pick each lot consumed.
Claim 26
Dependent Claim
186 words
The computer system of claim 13, wherein: the buffer model type has an operation that defines how material managed by a buffer is stored, and the specified operation model can be extended to specify different scrap factors and has an operation that defines how material is received into a buffer and how the material is picked from the buffer; and the buffer-plan models create operation-plan models to receive each lot of material and pick each lot consumed and to store the material that is managed by the buffer at all times; such that a wide variety of resource models and a plan for each of those resource models containing all decisions regarding capacity can be represented in one network without greatly increasing complexity of each resource model requiring only a small subset of the overall software system modeling capabilities; and such that a complex hierarchy of operation models can be formed to represent complex processes with many alternatives, sequences, precedence constraints, and a plan for such a complex process can be represented with all the decisions to be made in order to define a particular plan.
Claim 27
Dependent Claim
65 words
The computer system of claim 25, used to model and plan a manufacturing process wherein: operation models are used to represent traditional manufacturing operations, routings, bills-of-material, and storage; resource models are used to represent machines, tools, fixtures, and labor; and buffer models are used to represent SKUS, bins, buffers, or inventories; and operation-plans, resource-plans and buffer-plans are used to represent corresponding plans for those entities.
Claim 28
Dependent Claim
65 words
The computer system of claim 25, used to model a distribution network wherein: operation models are used to represent transport, loading, unloading, storage, receiving, picking, palletizing, and packaging activities and traditional bills-of-distribution; resource models represent docks, trucks, pallets, forklifts, labor, and storage facilities; and buffer models represent SKUS, bins, and inventories; and operation-plans, resource-plans, and buffer-plans are used to represent corresponding plans for those entities.
Claim 29
Dependent Claim
114 words
The computer system of claim 25, used to model and plan a manufacturing process wherein: operation models are used to represent traditional manufacturing operations, routings, bills-of-material, and storage; resource models are used to represent machines, tools, fixtures, and labor; and buffer models are used to represent SKUS, bins, buffers, or inventories; operation models are used to represent transport, loading, unloading, storage, receiving, picking, palletizing, and packaging activities and traditional bills-of-distribution; resource models represent docks, trucks, pallets, forklifts, labor, and storage facilities; and buffer models represent SKUS, bins, and inventories; and operation-plans, resource-plans and buffer-plans are used to represent corresponding plans for those entities; such that a full supply chain can be modeled and planned.
Claim 30
Dependent Claim
70 words
The computer system of claim 25 used to model project plans wherein: operation models are used to represent requirements gathering, design, testing, prototyping, tooling, and production; resource models are used to represent the labor, machines, tools, and testers; and buffer models represent various milestones to be achieved in order to move from one activity to another; and operation-plans, resource-plans, and buffer-plans are used to represent corresponding plans for those entities.
Claim 31
Dependent Claim
192 words
The computer system of claim 25, used to model and plan a manufacturing process wherein: operation models are used to represent traditional manufacturing operations, routings, bills-of-material, and storage; resource models are used to represent machines, tools, fixtures, and labor; and buffer models are used to represent SKUS, bins, buffers, or inventories; operation models are used to represent transport, loading, unloading, storage, receiving, picking, palletizing, and packaging activities and traditional bills-of-distribution; resource models represent docks, trucks, pallets, forklifts, labor, and storage facilities; and buffer models represent SKUS, bins, and inventories; and operation models are used to represent requirements gathering, design, testing, prototyping, tooling, and production; resource models are used to represent the labor, machines, tools, and testers; and buffer models represent various milestones to be achieved in order to move from one activity to another; and operation-plans, resource-plans, and buffer-plans are used to represent corresponding plans for those entities; such that a full supply chain can be modeled and planned and such that a supply chain and design activities involved in introducing new products and phasing out old products together with on-going production and delivery of existing products can be represented and planned.
Claim 32
Dependent Claim
115 words
The computer system of claim 1, wherein: the buffer model type has an operation that defines how material managed by a buffer is stored, and the specified operation model can be extended to specify different scrap factors and has an operation that defines how material is received into a buffer and how the material is picked from the buffer; such that a wide variety of resource models can be represented in one network without greatly increasing complexity of each resource model requiring only a small subset of the overall software system modeling capabilities; and such that a complex hierarchy of operation models can be formed to represent complex processes with many alternatives, sequences, precedence constraints.
Claim 33
Dependent Claim
49 words
The computer system of claim 31, used to model a manufacturing process wherein: operation models are used to represent traditional manufacturing operations, routings, bills-of-material, and storage; resource models are used to represent machines, tools, fixtures, and labor; and buffer models are used to represent SKUS, bins, buffers; or inventories.
Claim 34
Dependent Claim
50 words
The computer system of claim 31, used to model a distribution network wherein: operation models are used to represent transport, loading, unloading, storage, receiving, picking, palletizing, and packaging activities and traditional bills-of-distribution; resource models represent docks, trucks, pallets, forklifts, labor, and storage facilities; buffer models represent SKUS, bins, and inventories.
Claim 35
Dependent Claim
96 words
The computer system of claim 31, used to model a manufacturing process wherein: operation models are used to represent traditional manufacturing operations, routings, bills-of-material, and storage; resource models are used to represent machines, tools, fixtures, and labor; and buffer models are used to represent SKUS, bins, buffers, or inventories; and operation models are used to represent transport, loading, unloading, storage, receiving, picking, palletizing, and packaging activities and traditional bills-of-distribution; resource models represent docks, trucks, pallets, forklifts, labor, and storage facilities; buffer models represent SKUS, bins, and inventories; such that a full supply chain can be modeled.
Claim 36
Dependent Claim
56 words
The computer system of claim 31 used to model project plans wherein: operation models are used to represent requirements gathering, design, testing, prototyping, tooling, and production; resource models are used to represent the labor, machines, tools, and testers; and buffer models represent various milestones to be achieved in order to move from one activity to another.
Claim 37
Dependent Claim
169 words
The computer system of claim 31, used to model a manufacturing process wherein: operation models are used to represent traditional manufacturing operations, routings, bills-of-material, and storage; resource models are used to represent machines, tools, fixtures, and labor; and buffer models are used to represent SKUS, bins, buffers, or inventories; operation models are used to represent transport, loading, unloading, storage, receiving, picking, palletizing, and packaging activities and traditional bills-of-distribution; resource models represent docks, trucks, pallets, forklifts, labor, and storage facilities; buffer models represent SKUS, bins, and inventories; and operation models are used to represent requirements gathering, design, testing, prototyping, tooling, and production; resource models are used to represent the labor, machines, tools, and testers; and buffer models represent various milestones to be achieved in order to move from one activity to another; such that a full supply chain can be modeled and a supply chain and design activities involved in introducing new products and phasing out old products together with on-going production and delivery of existing products can be represented.
Claim 38
Dependent Claim
68 words
The computer system of claim 1, wherein each operation model may specify another operation, each resource model may specify another resource, and each buffer model may specify another buffer as its family and may specify a number of fields as inherited from that family, thereby allowing the fields to be changed in the family by a user, and result in changes to all models that inherit that field.
Claim 39
Dependent Claim
49 words
The computer system of claim 37, wherein each operation model, resource model, and buffer model that specifies a family can also specify a range of dates during which the model is effective such that outside of the range the model is modeled as if the model does not exist.
Claim 40
Dependent Claim
296 words
A computer system for executing computer software for modeling a process capability, the computer system comprising: a data storage device operable to store data relating to a model of process capability; an execution memory operable to store data representing computer software; and a processor coupled to the data storage device and to the execution memory, the processor operable to execute the computer software, wherein the computer software system comprises; a plurality of operation models defined from an operation model type, each operation model representing an activity that can be performed by a process; a plurality of resource models defined from a resource model type, each resource model representing capacity available for use in performing an activity and rules for allocating capacity to the activity; and a plurality of buffer models defined from a buffer model type, each buffer model representing rules for controlling a flow of material between activities; the operation model type, buffer model type, and resource model type each having a plurality of fields defining attributes, the plurality of fields including a plurality of extension selector fields that allow a user to specify one of a plurality of optional extensions incorporating additional fields and semantics in addition to fields specified by the model type into each model selecting the optional extension; and a process network model, interrelating the operation models, the buffer models, and the resource models as nodes; the process network model formed by a plurality of operation models each specifying buffer models from which material is consumed and buffer models to which material is supplied and specifying resource models having capacity used in performing the activity specified by the operation model; such that both material and capacity usage are simultaneously represented by the process network model along with timing constraints between activities.
Claim 41
Dependent Claim
296 words
A computer system for executing computer software for modeling a process capability, the computer system comprising: a data storage device operable to store data relating to a model of process capability; an execution memory operable to store data representing computer software; and a processor coupled to the data storage device and to the execution memory, the processor operable to execute the computer software, wherein the computer software system comprises; a plurality of operation models defined from an operation model type, each operation model representing an activity that can be performed by a process; a plurality of resource models defined from a resource model type, each resource model representing capacity available for use in performing an activity and rules for allocating capacity to the activity; and a plurality of buffer models defined from a buffer model type, each buffer model representing rules for controlling a flow of material between activities; the operation model type, buffer model type, and resource model type each having a plurality of fields defining attributes, the plurality of fields including a plurality of extension selector fields that allow a user to specify one of a plurality of optional extensions incorporating additional fields and semantics in addition to fields specified by the model type into each model selecting the optional extension; and a process network model, interrelating the operation models, the buffer models, and the resource models as nodes; the process network model formed by a plurality of operation models each specifying buffer models from which material is consumed and buffer models to which material is supplied and specifying resource models having capacity used in performing the activity specified by the operation model; such that both material and capacity usage are simultaneously represented by the process network model along with timing constraints between activities.
Claim 42
Dependent Claim
270 words
The computer system of claim 39, wherein the computer software further comprises: a plurality of operation-plan models defined from an operation-plan model type, each operation-plan model representing a planned activity to be performed during a particular period in order to achieve a particular purpose; a plurality of resource-plan models defined from a resource-plan model type, each resource-plan model representing an amount of available capacity and planned usage of the available capacity by operation-plan models; and a plurality of buffer-plan models defined from a buffer-plan model type, each buffer-plan model representing planned flow of material that controlled by the buffer-plan model as a result of planned operation-plan models; the operation-plan model types, buffer-plan model types, and resource-plan model types each having a plurality of fields that define attributes, including a plurality of extension selector fields corresponding to operation, buffer, and resource model type fields and specifying corresponding extension of a plurality of optional extensions which incorporate additional fields and semantics into each model selecting the optional extension in addition to those specified by the model type; and a process-plan network model interrelating the operation models, the buffer models, and the resource models as nodes , the process-plan network model formed by operation-plan models specifying buffer-plan models from which material is consumed and buffer-plan models to which material is supplied and specifying resource-plan models having capacity planned to be used in order to perform the activity specified by the operation-plan model; such that both material and capacity usage are simultaneously represented by the process-plan network model and addressed along with operation timing constraints in creating and managing a plan for the process.