Patent ID: 7937280

Claim:
A system for planning and scheduling service events of one or more assets, comprising: one or more computers coupled with one or more data storage locations, the one or more computers comprising: a demand optimizer engine stored in a storage medium of the one or more computers, the demand optimizer engine configured to: receive information regarding future service requirements for an asset and operating characteristics of the asset, the information comprising rate of usage information about each asset, required uptime information about each asset, information about each type of service, service facility capacity information and a wear model for deterioration of the asset over time; and generate a service plan identifying one or more planned service events during which one or more services are to be performed on the asset, the service plan including a planned start time and a planned end time for each service event that minimizes the amount of time the asset is non-operational and minimizes the costs associated with each service event; and a supply optimizer engine stored in the storage medium of the one or more computers, the supply optimizer engine configured to: receive the service plan from the demand optimizer engine; generate a service schedule for one or more of the planned service events based on information regarding the current flow and inventory of one or more parts, wherein the one or more parts comprise at least one of a rotable part or a spare part used in conjunction with the services of each planned service event and current turn-around time and capacity of a service facility at which the service event occurs, the service schedule including a scheduled start time and a scheduled end time for the one or more planned service events; and communicate the service schedule to the demand optimizer engine, wherein the supply optimizer engine communicates the service schedule to the demand optimizer engine subsequent to receiving the generated service plan from the demand optimizer engine; the demand optimizer engine further configured to modify the service plan according to the generated service schedule.