Matrix methods and systems for supply chain management
First Claim
1. A method of generating an order matrix, the method comprising:
- receiving an order comprising one or more tokens out of a set of possible tokens, wherein a toker is a combination of a characteristic and a value of the characteristic; and
placing the order in an order matrix, wherein the order matrix is at least a two dimensional data structure, each row of the data structure representing a possible token and each column of the data structure representing an order.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of receiving orders, placing orders in an order matrix, determining potential production periods for an order, rescheduling orders, and generating a bill of materials. The method receives an order having one or more tokens out of a set of possible tokens. Each token is a combination of a characteristic and a value of the characteristic. The orders are placed in an order matrix. An order restriction matrix for the orders is generated based on certain selection conditions. The method then examines the restrictions that apply to the order and derives an order derived production restriction matrix for the order, which is evaluated to determine possible production periods for the order. The order matrix may also be used to generate a bill of materials.
38 Citations
52 Claims
-
1. A method of generating an order matrix, the method comprising:
-
receiving an order comprising one or more tokens out of a set of possible tokens, wherein a toker is a combination of a characteristic and a value of the characteristic; and
placing the order in an order matrix, wherein the order matrix is at least a two dimensional data structure, each row of the data structure representing a possible token and each column of the data structure representing an order. - View Dependent Claims (2, 3, 4)
-
-
5. A method of rescheduling a production period for a plurality of orders, the method comprising:
-
receiving a plurality of orders comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
generating an order restriction matrix for the orders, wherein the order restriction matrix is at least a two dimensional data structure, each row of the data structure representing a possible restriction and each column of the data structure representing an order;
determining the restrictions that apply to the orders; and
applying the restrictions to a production restriction matrix to determine potential production periods for the orders. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method of generating a bill of materials for a production run, the method comprising:
-
receiving a plurality of orders comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
placing the orders in an order matrix, wherein the order matrix is at least a two dimensional data structure, each row of the data structure representing a possible token and each column of the data structure representing an order; and
generating a bill of materials matrix by evaluating the order matrix, wherein the bill of materials matrix is at least a two dimensional data structure, each row of the data structure representing a possible item and each column of the data structure representing an order. - View Dependent Claims (13, 14, 15)
-
-
16. A computer for generating an order matrix, comprising:
-
a processor; and
a memory storage device coupled to the processor;
the processor being operative to;
receive an order comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
place the order in an order matrix, wherein the order matrix is at least a two dimensional data structure, each row of the data structure representing a possible token and each column of the data structure representing an order.
-
-
17. A computer for rescheduling a production period for orders, comprising:
-
a processor; and
a memory storage device coupled to the processor;
the processor being operative to;
receive orders comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
generate an order restriction matrix for the orders, wherein the order restriction matrix is at least a two dimensional data structure, each row of the data structure representing a possible restriction and each column of the data structure representing an order;
determine the restrictions that apply to the orders; and
apply the restrictions to a production restriction matrix to determine potential production periods for the orders.
-
-
18. A computer for generating a bill of materials, comprising:
-
a processor; and
a memory storage device coupled to the processor;
the processor being operative to;
receive a plurality of order comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
place the orders in an order matrix, wherein the order matrix is at least a two dimensional data structure, each row of the data structure representing a possible token and each column of the data structure representing an order; and
generate a bill of materials matrix by evaluating the order matrix, wherein the bill of materials matrix is at least a two dimensional data structure, each row of the data structure representing a possible item and each column of the data structure representing an order. - View Dependent Claims (19)
-
-
20. A computer-readable medium containing instructions for generating an order matrix, the instructions comprising:
-
receiving an order comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic; and
placing the order in an order matrix, wherein the order matrix is at least a two dimensional data structure, each row of the data structure representing a possible token and each column of the data structure representing an order. - View Dependent Claims (21, 22, 23)
-
-
24. A computer-readable medium containing instructions for determining a production period for an order, the instructions comprising:
-
receiving a plurality of orders comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
generating an order restriction matrix for the orders, wherein the order restriction matrix is at least a two dimensional data structure, each row of the data structure representing a possible restriction and each column of the data structure representing an order;
determining the restrictions that apply to the orders; and
applying the restrictions to a production restriction matrix to determine potential production periods for the orders. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A computer-readable medium containing instructions for generating a bill of materials for a production run, the instructions comprising:
-
receiving a plurality of orders comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
placing the orders in an order matrix, wherein the order matrix is at least a two dimensional data structure, each row of the data structure representing a possible token and each column of the data structure representing an order; and
generating a bill of materials matrix by evaluating the order matrix, wherein the bill of materials matrix is at least a two dimensional data structure, each row of the data structure representing a possible item and each column of the data structure representing an order. - View Dependent Claims (32, 33, 34)
-
-
35. A method of scheduling a production period for an order, the method comprising:
-
receiving an order comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
determining the restrictions that apply to the order; and
applying the restrictions to a production restriction matrix to determine potential production periods for the order. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A computer for scheduling an order, comprising:
-
a processor; and
a memory storage device coupled to the processor;
the processor being operative to;
receive an order comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
determine the restrictions that apply to the order; and
apply the restrictions to a production restriction matrix to determine potential production periods for the order. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A computer-readable medium containing instructions for scheduling an order, the instructions comprising:
-
receiving an order comprising one or more tokens out of a set of possible tokens, wherein a token is a combination of a characteristic and a value of the characteristic;
determining the restrictions that apply to the order; and
applying the restrictions to a production restriction matrix to determine potential production periods for the order. - View Dependent Claims (48, 49, 50, 51, 52)
-
Specification