Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
144 words
A method for scheduling jobs of a manufacturing facility having at least one multi-task workstation including a work queue having said jobs at different phases of manufacture and for different downstream workstations, comprising the steps of partitioning said jobs in a job queue of said multi-task workstation into job categories, such that each of said job categories represents said jobs at a comparable stage of said manufacture and for the same downstream workstation; determining priority factors for each of said job categories, said priority factors representing a flow position of said job category and feedback from said downstream workstation corresponding to a current workload of said downstream workstation; determining a priority score for each of said categories in accordance with said priority factors; and selecting from each of said categories in accordance with said priority score, jobs to be processed by said multitask workstation.
Claim 2
Independent Claim
144 words
A method for scheduling jobs of a manufacturing facility having at least one multi-task workstation including a work queue having said jobs at different phases of manufacture and for different downstream workstations, comprising the steps of partitioning said jobs in a job queue of said multi-task workstation into job categories, such that each of said job categories represents said jobs at a comparable stage of said manufacture and for the same downstream workstation; determining priority factors for each of said job categories, said priority factors representing a flow position of said job category and feedback from said downstream workstation corresponding to a current workload of said downstream workstation; determining a priority score for each of said categories in accordance with said priority factors; and selecting from each of said categories in accordance with said priority score, jobs to be processed by said multitask workstation.
Claim 3
Dependent Claim
30 words
The method of claim 1, wherein said step of determining said priority factors includes the step of determining a factor representing a percent of jobs in each of said categories.
Claim 4
Dependent Claim
36 words
The method of claim 1, wherein said method further comprises the step of determining said feedback factor by comparing the current workload arrived at said downstream workstation to an average workload arrived at said downstream workstation.
Claim 5
Dependent Claim
38 words
The method of claim 1, wherein said method further comprises the step of determining said feedback factor by comparing the average workload arrived at said downstream workstation to an average workload arrived at all of said downstream workstations.
Claim 6
Dependent Claim
40 words
The method of claim 1, wherein said method further comprises the step of determining said feedback factor by comparing the current workload arrived at said downstream workstation to an average of current workload arrived at all of said downstream workstations.
Claim 7
Dependent Claim
36 words
The method of claim 1, wherein said method further comprises the step of determining said feedback factor by comparing the current workload sent to said downstream workstation to an average workload sent to said downstream workstation.
Claim 8
Dependent Claim
55 words
The method of claim 1, wherein said method further comprises said steps of partitioning said job queue, determining said priority score, and selecting a next category from said job categories, and wherein said steps are performed using a scheduling computer programmed to perform said steps and in communication with control signals of said multi-task workstation.
Claim 9
Dependent Claim
22 words
The method of claim 1, wherein said selecting step includes the step of selecting a round robin scheme using said priority score.
Claim 10
Dependent Claim
192 words
A scheduling system for scheduling jobs of a manufacturing facility having at least one multi-task workstation having a work queue having jobs at different phases of manufacture for different downstream workstations, comprising: a scheduler in communication with control signals of a multi-task machine, wherein said scheduler is a computer programmed to partition said jobs in a job queue of said multi-task workstation into job categories, such that each of said job categories represents said jobs at a comparable stage of manufacture and for the same downstream workstation, said scheduler determining a priority score for each of said job categories, which reflects feedback from a downstream workstation, said feedback reflecting a current workload of said downstream workstation, and said scheduler using said priority score to select said jobs from each of said categories; a work monitor at each of said downstream workstations in communication with said scheduler, for maintaining workload history data of said downstream workstation and for determining current workload data of said downstream workstation, and for using said current workload data to send feedback data to said scheduler; and means for communicating data from said work monitor to said multi-task workstation.
Claim 11
Dependent Claim
192 words
A scheduling system for scheduling jobs of a manufacturing facility having at least one multi-task workstation having a work queue having jobs at different phases of manufacture for different downstream workstations, comprising: a scheduler in communication with control signals of a multi-task machine, wherein said scheduler is a computer programmed to partition said jobs in a job queue of said multi-task workstation into job categories, such that each of said job categories represents said jobs at a comparable stage of manufacture and for the same downstream workstation, said scheduler determining a priority score for each of said job categories, which reflects feedback from a downstream workstation, said feedback reflecting a current workload of said downstream workstation, and said scheduler using said priority score to select said jobs from each of said categories; a work monitor at each of said downstream workstations in communication with said scheduler, for maintaining workload history data of said downstream workstation and for determining current workload data of said downstream workstation, and for using said current workload data to send feedback data to said scheduler; and means for communicating data from said work monitor to said multi-task workstation.
Claim 12
Dependent Claim
29 words
The scheduling system of claim 9, wherein said scheduler further determines said priority score from a factor representing the percent of said jobs in each of said job categories.
Claim 13
Dependent Claim
25 words
The scheduling system of claim 9, wherein said scheduler further determines said priority score from a factor representing a flow position of said job category.
Claim 14
Dependent Claim
29 words
The method of claim 9, wherein said feedback is determined by comparing the current workload arrived at said downstream workstation to an average workload arrived at said downstream workstation.
Claim 15
Dependent Claim
31 words
The method of claim 9, wherein said feedback is determined by comparing an average workload arrived at said downstream workstation to an average workload arrived at all of said downstream workstations.
Claim 16
Dependent Claim
34 words
The method of claim 9, wherein said feedback is determined by comparing the current workload arrived at said downstream workstation to an average of the current workload arrived at all of said downstream workstations.
Claim 17
Dependent Claim
29 words
The method of claim 9, wherein said feedback is determined by comparing the current workload sent to said downstream workstation to the average workload sent to said downstream workstation.
Claim 18
Dependent Claim
110 words
A work monitor for providing feedback to a multi-task workstation including a work queue having jobs at different phases of manufacture for different downstream workstations, for the purpose of scheduling work to be processed by said multi-task workstation, comprising: a computer programmed to maintain workload history data of each of said downstream workstations and to determine current workload data of said downstream workstation, and to make various comparisons of said workload history data of each of said downstream workstations, using said workload history data to determine feedback data; memory for storing said workload history data; and output means for communicating said feedback data to a scheduler of said multi-task workstation.
Claim 19
Dependent Claim
110 words
A work monitor for providing feedback to a multi-task workstation including a work queue having jobs at different phases of manufacture for different downstream workstations, for the purpose of scheduling work to be processed by said multi-task workstation, comprising: a computer programmed to maintain workload history data of each of said downstream workstations and to determine current workload data of said downstream workstation, and to make various comparisons of said workload history data of each of said downstream workstations, using said workload history data to determine feedback data; memory for storing said workload history data; and output means for communicating said feedback data to a scheduler of said multi-task workstation.
Claim 20
Dependent Claim
30 words
The work monitor of claim 16, wherein said computer is programmed to compare a current workload arrived at said downstream workstation to an average workload arrived at said downstream workstation.
Claim 21
Dependent Claim
32 words
The work monitor of claim 16, wherein said computer is programmed to compare an average workload arrived at said downstream workstation to an average workload arrived at all of said downstream workstations.
Claim 22
Dependent Claim
31 words
The work monitor of claim 16, wherein said work monitor is programmed to compare a current workload arrived at said downstream workstation to an average workload arrived at said downstream workstation.
Claim 23
Dependent Claim
40 words
The work monitor of claim 16, wherein said work monitor is programmed for a plurality of said comparisons and is further programmed with a decision making algorithm for determining the effect of results of said comparisons on said feedback data.
Claim 24
Independent Claim
147 words
A method for scheduling jobs of a manufacturing facility having at least one multi-task workstation including a work queue having jobs at different phases of manufacture and for different downstream workstations, comprising the steps of: partitioning said jobs in a job queue of said multi-task workstation into job categories, such that each of said job categories represents said jobs at a comparable stage of said manufacture and for the same downstream workstation; determining priority factors for each of said job categories at a predetermined periodic interval, said priority factors representing a flow position of said job category and feedback from a downstream workstation corresponding to a current workload of said downstream workstation; determining a priority score for each of said categories in accordance with said priority factors; and selecting from each of said categories by using said priority score, jobs to be processed by said multi-task workstation.
Claim 25
Independent Claim
147 words
A method for scheduling jobs of a manufacturing facility having at least one multi-task workstation including a work queue having jobs at different phases of manufacture and for different downstream workstations, comprising the steps of: partitioning said jobs in a job queue of said multi-task workstation into job categories, such that each of said job categories represents said jobs at a comparable stage of said manufacture and for the same downstream workstation; determining priority factors for each of said job categories at a predetermined periodic interval, said priority factors representing a flow position of said job category and feedback from a downstream workstation corresponding to a current workload of said downstream workstation; determining a priority score for each of said categories in accordance with said priority factors; and selecting from each of said categories by using said priority score, jobs to be processed by said multi-task workstation.