Scheduling system
First Claim
Patent Images
1. A scheduling system, comprising:
- an interface configured to receive input data and display output data; and
a device providing for generating said output data from said input data;
wherein said interface selectively provides for a queue-list view and a calendar view of said output data;
wherein said input data includes;
a plurality of organization characteristics;
a plurality of machine characteristics, comprising;
a plurality of machine maintenance characteristics including a maintenance frequency and a maintenance duration;
a plurality of machine capacity characteristics including a throughput rate, a build tray capacity, and a raw material capacity; and
a plurality of job characteristics relating to a plurality of jobs, comprising;
a plurality of job input characteristics, including an input type, an input quantity, and a design;
a plurality of job output characteristics including an output type and an output quantity; and
a plurality of job schedule characteristics including a priority value, a deadline, a refill time, a start time, a duration, and a completion time.
1 Assignment
0 Petitions
Accused Products
Abstract
A scheduling system or method with an interface that can provide a queue-list view and a calendar view. In the scheduling of a particular job on a particular machine, characteristics relating to the particular job (“job characteristics”) and characteristics relating to the particular machine (“machine characteristics”) can be taken into consideration by the scheduling system.
-
Citations
22 Claims
-
1. A scheduling system, comprising:
-
an interface configured to receive input data and display output data; and a device providing for generating said output data from said input data; wherein said interface selectively provides for a queue-list view and a calendar view of said output data; wherein said input data includes; a plurality of organization characteristics; a plurality of machine characteristics, comprising; a plurality of machine maintenance characteristics including a maintenance frequency and a maintenance duration; a plurality of machine capacity characteristics including a throughput rate, a build tray capacity, and a raw material capacity; and a plurality of job characteristics relating to a plurality of jobs, comprising; a plurality of job input characteristics, including an input type, an input quantity, and a design; a plurality of job output characteristics including an output type and an output quantity; and a plurality of job schedule characteristics including a priority value, a deadline, a refill time, a start time, a duration, and a completion time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for scheduling jobs on a machine, comprising:
a means for receiving a plurality of input attributes and to display a plurality of output attributes in a calendar-view format; wherein said input attributes include; a plurality of job characteristics relating to a plurality of jobs comprising; a plurality of job input characteristics including an input type, an input quantity and a design; a plurality of job output characteristics including an output type and an output quantity; a plurality of job scheduling characteristics including a priority value, a deadline, a refill time, a start time, a duration, and a completion time; a plurality of machine characteristics comprising; plurality of machine maintenance characteristics including a maintenance frequency and a maintenance duration; and a plurality of machine capacity characteristics including a throughout rate, a build tray capacity, and a raw material capacity; and an organization characteristic; wherein said output attributes include a start time associated with a job identifier; and a means for generating a schedule including said output attributes, wherein said output attributes are generated from said input attributes. - View Dependent Claims (16, 17)
-
18. A method for implementing a job scheduling application, comprising:
-
configuring a calendar-view interface for the display of job scheduling information; adapting the calendar-view interface to automatically access information that can be displayed on a queue-list interface; and programming a scheduling heuristic to facilitate an automated schedule modification performed on a job input, said scheduling heuristic provides for at least one of; automatically scheduling said first job for an overnight period of time; automatically suggesting the merging said second job with said first job into a single build tray; automatically suggesting the filling in a block of unscheduled time with a low priority job; automatically adjusting a build start time to delay a required refill until an operator is scheduled to be available; automatically adjusting a run rate such that a required refill is delayed until at least one operator is present; automatically scheduling machine maintenance; and automatically scheduling a refilling of the machine. - View Dependent Claims (19, 20, 21, 22)
-
Specification