Data model for supply chain planning
First Claim
1. A system for storing and processing supply chain planning information, said information organized and stored in a computer memory for access at a runtime by an application program for supply chain planning, said system comprising:
- an input data containing said supply chain planning information about at least one resource, said data being inputted, organized and stored in said computer memory, wherein the organization of said input data comprises the steps of;
a) dividing said input data into plurality of activities, each one of said plurality of activities representing an individual working step in a production process, and being indivisible from a production planning perspective;
b) grouping said plurality of activities into plurality of orders, wherein related activities within same order are linked together into at least one network, each of said related activities referencing all immediately preceding and all immediately following activities in chronological sequence;
c) providing a direct link to a first and last activity within each said order, said direct link stored in a computer memory for access by supply chain planning application program during runtime;
d) providing at least one input interface node for each said order, wherein said input interface node represents a material required by said order, each input interface node being linked to all activities that require said material; and
e) providing at least one output interface node for each said order, wherein said output interface node represents a material created by said order, each output interface node being linked to all activities that create said material;
wherein each output interface node of a first order of said plurality of orders is linked to reference a respective input interface node of each subsequent order of said plurality of orders, scheduled to require the material associated with said output interface node of said first order; and
at least one application program running on said computer, said program accessing and processing said data for supply chain planning by utilizing said direct links stored in said computer memory for access to said first activity of a desired order within said plurality of orders, and thereafter utilizing said links among said related activities within the same order to schedule preceding and subsequent activities in proper chronological sequence, whereby allowing said supply chain planning application to determine and schedule efficiently all orders for a given resource, which results in reduction of runtime processing and maximization of delivery schedules for said resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A data model for a supply chain is provided whereby individual working steps in a production process are defined as activities, and organized groups of such activities are defined as orders. Activities are allocated to no more than one resource and contain information concerning the start and finish time for the activity, any resource on which the activity is currently scheduled, and a list of alternative resources, if any. Activities are linked to each other via auxiliary objects, which contain information concerning the minimum and maximum time between activities. Orders may contain input and/or output interface nodes, representing the materials consumed and produced by the order. Each output interface node representing a quantity of material created from one order is linked via an auxiliary object to respective input interface node or nodes from other orders that are scheduled to receive that material. Order anchors are defined whereby a planning algorithm can easily reference an order by its order number in a database table. Planning object anchors allow the planning algorithm to access all the orders for a given material, and resource anchors permit access to all activities scheduled for that resource.
93 Citations
22 Claims
-
1. A system for storing and processing supply chain planning information, said information organized and stored in a computer memory for access at a runtime by an application program for supply chain planning, said system comprising:
-
an input data containing said supply chain planning information about at least one resource, said data being inputted, organized and stored in said computer memory, wherein the organization of said input data comprises the steps of;
a) dividing said input data into plurality of activities, each one of said plurality of activities representing an individual working step in a production process, and being indivisible from a production planning perspective;
b) grouping said plurality of activities into plurality of orders, wherein related activities within same order are linked together into at least one network, each of said related activities referencing all immediately preceding and all immediately following activities in chronological sequence;
c) providing a direct link to a first and last activity within each said order, said direct link stored in a computer memory for access by supply chain planning application program during runtime;
d) providing at least one input interface node for each said order, wherein said input interface node represents a material required by said order, each input interface node being linked to all activities that require said material; and
e) providing at least one output interface node for each said order, wherein said output interface node represents a material created by said order, each output interface node being linked to all activities that create said material;
wherein each output interface node of a first order of said plurality of orders is linked to reference a respective input interface node of each subsequent order of said plurality of orders, scheduled to require the material associated with said output interface node of said first order; and
at least one application program running on said computer, said program accessing and processing said data for supply chain planning by utilizing said direct links stored in said computer memory for access to said first activity of a desired order within said plurality of orders, and thereafter utilizing said links among said related activities within the same order to schedule preceding and subsequent activities in proper chronological sequence, whereby allowing said supply chain planning application to determine and schedule efficiently all orders for a given resource, which results in reduction of runtime processing and maximization of delivery schedules for said resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized system for storing, managing and processing of a supply chain planning information by a supply chain planning application program, said system comprising:
-
a computer with memory for storing an input data containing supply chain planning information about at least one resource, said input data being inputted, stored and organized in said memory, wherein said organization of said input data comprises the steps of;
a) dividing said input data into plurality of activities, each one of said plurality of activities representing an individual working step in a production process;
b) grouping said plurality of activities into plurality of orders, wherein related activities within same order are linked together into at least one network, each of said related activities referencing all immediately preceding and -all immediately following activities in chronological sequence;
c) providing a direct link to a first and last activity within each said order, said direct link stored in a computer memory for access by supply chain planning application program during runtime;
d) providing at least one input interface node for each said order, wherein said input interface node represents a material consumed by said order, each input interface node being linked to all activities that consume said material; and
e) providing at least one output interface node for each said order, wherein said output interface node represents a material created by said order, each output interface node being linked to all activities that create said material;
wherein each output interface node of a first order of said plurality of orders is linked to reference a respective input interface node of each subsequent order of said plurality of orders, scheduled to consume the material associated with said output interface node of said first order; and
at least one application program for accessing and processing said data for supply chain planning, wherein said application program utilizes said direct links stored in said computer memory for access to said first activity of a desired order within said plurality of orders, and thereafter utilizing said links among said related activities within the same order for scheduling preceding and subsequent activities in chronological sequence, whereby allowing said supply chain planning application to determine and schedule efficiently all orders for a given resource in proper chronological sequence. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computerized system for storing, managing and processing of a supply chain planning information by a supply chain planning application program, said system comprising:
-
a computer with memory for storing an input data containing supply chain planning information about at least one resource, said input data being inputted, stored and organized in said memory, wherein said organization of said input data comprises the steps of;
a) dividing said input data into plurality of activities, each one of said plurality of activities representing an individual working step in a production process;
b) grouping said plurality of activities into plurality of orders, wherein related activities within same order are linked together into at least one network, each of said related activities referencing all immediately preceding and all immediately following activities in chronological sequence, wherein said reference to all immediately preceding activities and said references to all immediately subsequent activities each have at least two attributes, said at least two attributes including the minimum and maximum time interval between activities and a type of temporal constraint;
c) providing a direct link to a first and last activity within each said order, said direct link stored in a computer memory for access by supply chain planning application program during runtime; and
at least one application program for accessing and processing said data for supply chain planning, wherein said application program utilizes said direct links stored in said computer memory for access to said first activity of a desired order within said plurality of orders, and thereafter utilizing said links among said related activities within the same order for scheduling preceding and subsequent activities in proper chronological sequence, whereby allowing said supply chain planning application to determine and schedule efficiently all orders for a given resource.
-
-
21. The computerized system of 20, wherein a plurality of said activities within at least one order constitute an operation, and wherein each operation has a pre-assigned operation number, and said system further comprising a database table having an entry for each object identity and pre-assigned operation number matched to the earliest activity fore said respective operation.
-
22. A computerized system for storing, managing and processing of a supply chain planning information by a supply chain planning application program, said system comprising:
-
a computer with memory for storing an input data containing supply chain planning information about at least one resource, said input data being inputted, stored and organized in said memory, wherein said organization of said input data comprises the steps of;
a) dividing said input data into plurality of activities, each one of said plurality of activities representing an individual working step in a production process;
b) grouping said plurality of activities into plurality of orders, wherein related activities within same order, are linked together into at least one network, each of said related activities referencing all immediately preceding and all immediately following activities in chronological sequence;
c) providing a direct link to a first and last activity within each said order, said direct link stored in a computer memory for access by supply chain planning application program during runtime;
d) grouping a plurality of said activities within at least one order as at least one operation;
e) providing for each said operation a pre-assigned operation number;
at least one database table having an entry for each object identity and containing said pre-assigned operation number defining at least one operation to be performed on said object, said table further comprising a lined reference to the earliest activity for said respective defined operation on said object; and
at least one application program for accessing and processing said data for supply chain planning, wherein said application program utilizes said direct links stored in said computer memory for access to said first activity of a desired order within said plurality of orders, and thereafter utilizing said links among said related activities within the same order for scheduling preceding and subsequent activities in proper chronological sequence.
-
Specification