Patent ID: 7027996

Claim:
An intelligent planning and cueing system for automatically detecting and correcting plan errors caused by plan changes, comprising: a computer system comprising an input module, a storage module, an automatic planning module and an output module; said input module further comprising means for receiving a plurality of task descriptions, each task description describing a task of the user and including a script comprising a programmed sequence of tasks, some tasks in a script having a dependency to another task so that the dependency of the tasks in the script are maintained when a task in the script is delayed, removed, started early or completed early; said storage module further comprises means for receiving said task descriptions from said input module and means for storing a current plan comprising the plurality of task descriptions; said planning module further comprising means for immediately correcting plan errors detected in the current plan that occur whenever the plan is modified or the user responds to a cue that causes a plan error that is automatically corrected by the planning module, said plan errors further comprising one or more of missed task deadline, missing, inapplicable, irrelevant, interfering or ineffective tasks in the plan, task sequence or timing of the tasks in the script; and wherein said plan error correction means further comprises one or more of automatically adding and removing tasks in the plan.