← Back to Patent Explorer
US5487144A Expired / Lapsed US ⏱️ 0.0 years remaining

Scheduling system

Assignee: Yokogawa Electric Corp
•
Filing: 1993-09-20
•
Granted: 1996-01-23
•
Expires: 2013-09-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A scheduling system for preparing an operational plan for a production process which is carried out by using a computer system with an improved easier programming method which does not require a human operator to have knowledge of computer programming. In the system, the operation to be scheduled is inputted as a plurality of input element rows or letter rows on a display field using a computer, a CRT display device, and various pointing devices, such as keyboard, mouse, etc. Function blocks which can assign predetermined program operations are located on the display field, and are used in combination, and are relocated to specify the operation contents and the operation order or the program, to thereby complete the logics for the scheduling.

Inventors

  • 👤 Kimikazu Takahashi
  • 👤 Haruko Mitake
  • 👤 Shigeru Fujimura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 06:59
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/41865; G06; G06Q; G06Q10/00; G06Q10/06; G05B2219/00; G05B2219/30; G05B2219/32; G05B2219/32244; Y; Y02; Y02P; Y02P90/00; Y02P90/02; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/963; Y10S715/965; Y10S715/966; Y10S715/967

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 208 words
A scheduling system for displaying, on a display field, a plurality of function blocks, each of which assigns a predetermined program operation, and for relocating the plurality of function blocks to realize a plurality of logics for scheduling, said scheduling system comprising a logic formation interface for combining and relocating ones of said function blocks for assigning predetermined program operations, thereby assigning operational contents and operational order of a program and completing formed logics for scheduling; a logic storage unit for storing the formed logics; an execution unit for executing the scheduling by using the formed logics stored in said logic storage unit; and wherein each of said plurality of function blocks comprises means for performing evaluation on basis of element selection in a function block; means for transferring a row of output elements from a first function block to an adjacent function block located in a first location when a row of input elements in said first function block is identical to the performed evaluation; and means for transferring said row of input elements from said first function block to another adjacent function block located in a second location when said row of input elements in said first function block is not identical to the performed evaluation.
Claim 2
Dependent Claim 208 words
A scheduling system for displaying, on a display field, a plurality of function blocks, each of which assigns a predetermined program operation, and for relocating the plurality of function blocks to realize a plurality of logics for scheduling, said scheduling system comprising a logic formation interface for combining and relocating ones of said function blocks for assigning predetermined program operations, thereby assigning operational contents and operational order of a program and completing formed logics for scheduling; a logic storage unit for storing the formed logics; an execution unit for executing the scheduling by using the formed logics stored in said logic storage unit; and wherein each of said plurality of function blocks comprises means for performing evaluation on basis of element selection in a function block; means for transferring a row of output elements from a first function block to an adjacent function block located in a first location when a row of input elements in said first function block is identical to the performed evaluation; and means for transferring said row of input elements from said first function block to another adjacent function block located in a second location when said row of input elements in said first function block is not identical to the performed evaluation.
Claim 3
Dependent Claim 121 words
The system of claim 1, wherein a logic display field formed of the function block which assigns a plurality of predetermined program operations is used as a first stage layer, and any function block located in the first stage layer is again pointed by a pointing device so that, using an input element to the function block which has been again pointed as an input element, and a display field for a second stage layer which can form a location of the function blocks in a same manner as in the first stage layer, is provided and a final output of the last-mentioned display field is used as an output of the function block previously assigned in the first stage layer.
Claim 4
Dependent Claim 91 words
The system of claim 1, wherein an element row retrieval block is prepared as a function block which selects any desired number of jobs counting from a first job or from a last job in accordance with an order of input jobs, and wherein an adjustment field is structured so that the field shows "elements from `A`-th job counting from the first/last job to `B`-th job counting from the last/first job" in the order of input jobs, wherein numerals representative of the order of jobs are entered into A and B.
Claim 5
Dependent Claim 105 words
The system of claim 1, wherein an attribute selection block is prepared as a function block which selects a job on basis of a specific product name, an applied code, a working mode, or a job name, and wherein an adjustment field is structured so that the field shows "A selects B and C", wherein one of a product, an applied code, a working mode, a name,and an usage attribute is entered into A, one of the actually set name, applied code, working mode, and job name, is entered into B in conformity with A, and "equal to" or "except for" is entered into C.
Claim 6
Dependent Claim 113 words
The system of claim 1, wherein a previously selected attribute restriction block is prepared as a function block, which selects a specific job in accordance with a content of the previously selected job, and wherein an adjustment field is structured so that the field shows "if A of the previously selected job is B, A selects B and C", where one of a product, an applied code, a working mode, a name, a product name, and an attribute, is entered into A, one of the actually set product name, applied code,working mode, and job name, is entered into B in conformity with A, and "equal to" and "except for" is entered into C.
Claim 7
Dependent Claim 80 words
The system of claim 1, wherein a delivery order sorting block is prepared as a function block, which relocates order of jobs entered into the block in accordance with delivery time or start time, and wherein an adjustment field is structured so that the field shows "the elements A and B are relocated" where one of the earliest delivery, latest delivery and start time is entered into A and one of ascending order and descending order is entered into B.
Claim 8
Dependent Claim 91 words
The system of claim 1, wherein a production quantity selection block is prepared as a function block which selects a job in accordance with a production quantity, and wherein an adjustment field is structured so that the field shows "an element whose production quantity is A is selected and an element whose production quantity is B and C is selected", where highest or lowest is entered into A, a numeral which is representative of the production quantity is entered into B, and "more than" or "less than" is entered into C.
Claim 9
Dependent Claim 162 words
The system of claim 1, wherein an assigned time selection block is prepared as a function block which selects a specific job in accordance with a use of a unit, and wherein an adjustment field is structured so that the field shows "if the final use time B of a current step of a unit A is in the range of E from C to D, F selects a job G" where name of the unit is entered into A, one of a non-period, a day unit, a week unit, and a month unit, is selectively entered into B, amount of use of unit entered in A is entered into C and D, "within" or "out of" is entered into E, one of a product, an applied code, a working mode, and a name, is selectively entered into F, and any one of actually set product name, applied code, working mode, and job name, is entered into G in conformity with F.
Claim 10
Dependent Claim 77 words
The system of claim 1, wherein a delivery order element selection block is prepared as a function block which selects a job in accordance with delivery time and start time, and wherein an adjustment field is structured so that the field shows "an element whose A is B is selected", where any one of earliest delivery, latest delivery, and start time, is entered into A and the earliest delivery or the latest delivery is entered into B.
Claim 11
Dependent Claim 115 words
The system of claim 1, wherein a delivery difference selection block is prepared as a function block which selects a job in accordance with a difference in term relative to a previously selected job, and wherein an adjustment field is structured so that the field shows "an element whose difference in A relative to the previously selected job is B, C and D is selected", where one of earliest delivery, latest delivery, and start time is entered into A, a numeral representative of the difference in terms relative to A is entered into B, any one of day, week, and month, is entered into C, and "less than" or "more than" is entered into D.
Claim 12
Dependent Claim 117 words
The system of claim 1, wherein a same attribute selection block is prepared as a function block which selects a job which has the same attribute as that of the previously selected job, and wherein an adjustment field is structured so that the field shows "if A of the previously selected job is B, an element C the same attribute as that of the previously selected job is selected", where on of a product, an applied code, and a working mode, is selectively entered into A, one of the actually set product name, applied code, and working mode, is entered into B in conformity with A, and "equal to" or "not equal to" is entered into C.
Claim 13
Dependent Claim 98 words
The system of claim 1, wherein a stock level upper/lower limit selection block is prepared as a function block a job whose stock level in a specific unit does not exceed an upper limit or a lower limit of the unit, and wherein an adjustment field is structured so that the field shows "an element in which a sum of the stock quantity at the final use time of a current step of the unit A and the feed/discharge quantity will not exceed the upper/lower limit is selected", where a name of the unit is entered into A.
Claim 14
Dependent Claim 72 words
The system of claim 1, wherein a use status selection block is prepared as a function block which selects a unit in accordance with a use time or a use frequency of the unit, and wherein an adjustment field is structured so that the field shows "an element whose use A is B is selected" where time or frequency is entered into A, and the highest or lowest is entered into B.
Claim 15
Dependent Claim 122 words
The system of claim 1, wherein a part element number restricting block is prepared as a function block which selects an upper limit of an usable unit number in accordance with a composite condition of recipes and parts, and wherein an adjustment field is structured so that the field shows "if a recipe is A and a part is B, the upper limit of tile usable unit number is C, but this is valid for D", where a name of the recipe is entered into A, a name of the part is entered into B, a numeral representative of the upper limit of the usable number is entered into C, and "within one job" or "within all jobs" is entered into D.
Claim 16
Dependent Claim 72 words
The system of claim 1, wherein a same element consecutive selection block is prepared as a function block which consecutively sets a same unit in a plurality of parts within the job, and wherein an adjustment field is structured so that the field shows "a name of a part to be selected in the same unit in a current job is A", where a name of the part is entered into A.
Claim 17
Dependent Claim 112 words
The system of claim 1, wherein a stock level upper/lower limit selection block is prepared as a function block which selects a unit in accordance with a difference in stock quantity between an upper limit and a lower limit of the unit, and wherein an adjustment field is structured so that the field shows "a unit in which a sum of the stock quantity at the final use time in a current step and a feed/discharge amount of the unit will not exceed upper/lower limits and a difference relative to A limit is B is selected", where "upper" and "lower" is entered into A and highest or lowest is entered into B.
Claim 18
Dependent Claim 104 words
The system of claim 1, wherein a job attribute selection block is prepared as a function block which selects all units under specific conditions of a job, and wherein an adjustment field is structured so that the field shows "if A of the job is C B, all the elements are selected", where any one of a product,an applied code, a working mode, and a name, is entered into A, any one of an actually set product name, applied code, working mode, and job name, is entered into B in conformity with A, and "equal to" or "not equal to" is entered into C.
Claim 19
Dependent Claim 77 words
The system of claim 1, wherein a part selection block is prepared as a function block which selects all units under a composite condition of a recipe and a part, and wherein an adjustment field is structured so that the field shows "if/unless a recipe is A and a part is B, all the elements are selected", where a name of the recipe is entered into A, and a name of the part is entered into B.
Claim 20
Dependent Claim 90 words
The system of claim 1, wherein a production quantity selection block is prepared as a function block which selects a unit in accordance with the production quantity of a job or a part, and wherein an adjustment field is structured so that the field shows "if the production quantity of A is C B, all the elements are selected", where the job or the part is entered into A, a numeral representative of the production quantity is entered into B, and "more than" or "less than" is entered into C.
Claim 21
Dependent Claim 62 words
The system of claim 1, wherein an assigned time selection block is prepared as a function block which selects a unit in accordance with time, and wherein an adjustment field is structure so that the field shows "an element whose time to stick a schedule bar at a current step is A is selected", where earliest or latest is entered into A.
Claim 22
Dependent Claim 66 words
The system of claim 1, wherein a use status selection block in feeding is prepared as a function block which selects a unit whose use or frequency in an actual unit is lowest, and wherein an adjustment field is structured so that the field shows "an element whose A of usage in feeding is the lowest is selected", where time or frequency is entered into A.
Claim 23
Dependent Claim 67 words
The system of claim 1, wherein a stock status selection block in feeding is prepared as a function block which selects an unit in accordance with feeding amount, and wherein an adjustment field is structured so that the field shows "if the feeding possible amount is positive and A, an element is selected" where one of highest, lowest, and "more than feeding amount" is entered into A.
Claim 24
Dependent Claim 67 words
The system of claim 1, wherein a use status selection block in discharging is prepared as a function block which selects a unit whose use or frequency of use in an unit is lowest, and wherein an adjustment field is structured so that the field shows "an element whose A of usage in discharging is the lowest is selected" where time or frequency is entered into A.
Claim 25
Dependent Claim 68 words
The system of claim 1, wherein a stock status selection block in discharging is prepared as a function block which selects an unit in accordance with a discharging amount, and wherein an adjustment field is structured so that the field shows "if the discharging possible amount is positive and A, an element is selected", where one of highest, lowest and "more than discharging amount" is entered into A.
Claim 26
Dependent Claim 67 words
The system of claim 1, wherein a feed time selection is prepared as a function block which selects an unit in accordance with a time a stock quantity has been fed, and wherein an adjustment field is structured so that the field shows "an element in which a time the stock quantity bas been fed is A is selected", where "earliest" or "latest" is entered into A.
Claim 27
Dependent Claim 47 words
The system of claim 1, wherein an empty stock selection block is prepared as a function block which selects an unit in accordance with stock quantity, and wherein an adjustment field is structured so that the field shows "a unit whose stock quantity is empty is selected".

References Cited (Backward Citations)

US4813013A Cited
US5291587A Cited
US4937743A Cited
US5129057A Cited
US5016170A Cited
US5301301A Cited
US5323314A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-22 1999-07-24 2000-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-22 2003-07-24 2004-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-22 2007-07-24 2008-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag