×

Method and system for performing dynamic scheduling

  • US 20030065544A1
  • Filed: 09/28/2001
  • Published: 04/03/2003
  • Est. Priority Date: 09/28/2001
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for generating a schedule that is filled with a plurality of events, comprising:

  • defining a framework to serve as the schedule and to be populated with the plurality of events, the framework to define periods of time and days to be populated;

    inserting at least one immutable event selected from the plurality of events within the framework;

    populating the framework with the remaining plurality of events;

    determining whether selected of the remaining plurality of events can populate the framework without conflict within the periods of time and days to be populated;

    adjusting a time value for a given event that cannot fit within the framework at a selected time and day period until the given event fits within the framework;

    determining delays allowed between selected of the plurality of events;

    allocating the allowed delays to optimize the schedule;

    evaluating selected of the plurality of events having preferred time specifications;

    allocating the selected plurality of events based on their preferred time specifications;

    calculating an optimization value based on preferred time conflicts, delay conflicts, or time or day period conflicts among the plurality of events;

    determining whether the optimization value achieves a threshold best-solution value; and

    performing event swapping of the plurality of events to improve the optimization value until achieving the best-solution threshold value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×