Module-based schedule generation
AssigneeThe Boeing Company
InventorsBrian Donovan Walsh, Matthew David Zentner
Life of this patent
Estimating the term…
Abstract
A method, apparatus, system, and computer program product for generating a schedule for project. Modules are selected from a collection of modules. A module in the collection of modules has a group of milestones. A set of backoffs is selected for a set of the modules. A backoff in the set of modules for the module in the set of modules points to a milestone in another module in the modules. Dates are determined for the milestones based on time periods for the milestones, the set of backoffs, and a reference date for the project to form the schedule for the project.
Claims21
A schedule generation system that comprises:
- a computer system that comprises:
- a storage repository that comprises a collection of modules;
- and
- a scheduler in the computer system, wherein the scheduler is configured to:
- receive a selection of modules for a project selected from the collection of modules, wherein each module in the selection of modules includes a group of milestones;
- receive a set of backoffs, wherein each backoff in the set of backoffs is a pointer that points one module to a milestone in another module in the selection of modules;
- form a template that comprises the selection of modules, wherein each of the selection of modules further comprises;
- at least one of the set of backoffs;
- and
- at least one buffer to add additional offset dates to the group of milestones;
- receive a reference date for a schedule;
- create the schedule from the template based on the selection of modules, the set of backoffs, the at least one buffer of each of the selection of modules, and the reference date;
- and
- manufacture a product based upon the schedule created by the scheduler of the computer system by controlling manufacturing equipment using the computer system, wherein each of the milestones has a type and wherein all of the milestones in the module in the modules have a same type,
- wherein the schedule is a working schedule and wherein the scheduler is configured to:
- display the working schedule on a graphical user interface in a display system;
- receive a set of changes to the working schedule displayed on the graphical user interface in the display system;
- update the working schedule based on the set of changes to generate an updated working schedule;
- and
- display the updated working schedule comprising a change to at least one of the set of backoffs or the at least one buffer.
A schedule generation system that comprises:
- a computer system that comprises:
- a storage repository in the computer system;
- a collection of modules in the storage repository;
- a plurality of templates in the storage repository;
- and
- a scheduler, wherein the scheduler is configured to:
- receive a selection of modules for a project selected from the collection of modules, wherein each module in the selection of modules includes a group of milestones;
- receive a set of backoffs, wherein each backoff in the set of backoffs is a pointer that points one module to a milestone in another module in the selection of modules;
- form a template that comprises the selection of modules, wherein each module of the selection of modules further comprises:
- at least one of the set of backoffs;
- and
- at least one buffer to add additional offset dates to the group of milestones;
- receive a reference date for a schedule;
- create the schedule from the template based on:
- the selection of modules, the set of backoffs, the at least one buffer of each of the selection of modules, and the reference date;
- and
- manufacture an aircraft based upon the schedule created by the scheduler of the computer system by controlling manufacturing equipment using the computer system, wherein each of the milestones has a type;
- and wherein all of the milestones in the module in the modules have a same type,
- wherein:
- manufacture the aircraft comprises one of:
- fabrication, assembly, inspection, testing, finish, and shipping;
- the schedule is a working schedule;
- and
- the scheduler is further configured to:
- display the working schedule on a graphical user interface in a display system;
- display a set of changes to the working schedule on the graphical user interface in the display system;
- update the working schedule based on the set of changes to generate an updated working schedule;
- and
- display the updated working schedule comprising a change to at least one of the set of backoffs or the at least one buffer.
Dependencies are inferred from the claim text.