Exception handling
AssigneePalo Alto Research Center Incorporated
InventorsWheeler Ruml, Minh Binh Do
Life of this patent
Estimating the term…
Abstract
A system that re-plans jobs based at least in part on user preferences in response to system component errors includes an exception handler that receives an exception from one of a plurality of components executing a plan to process a job. The system further includes a planner that creates a new plan for the job based at least in part on a model-based planning technique and at least one user preference.
Claims21
A system that re-plans jobs based at least in part on user preferences in response to system component errors, comprising:
- an exception handler that receives an exception from one of a plurality of components executing a plan to process a job;
- and
- a planner that creates a new plan for the job based at least in part on a model-based planning technique and at least one user preference.
A method for creating new plans for jobs based at least in part on user preferences in response to exceptions, comprising:
- receiving an exception associated with a component implementing a plan;
- cancelling all unlaunched plans;
- creating new goals for executing portions of the plan that threw the exception, based at least in part on a user preference;
- forward simulating currently executing plans;
- and
- creating new plans for the new goals starting at the forward simulation time.
A xerographic system that re-plans jobs based at least in part on user preferences in response to exceptions, comprising:
- an exception handler that receives an exception from one of a plurality of components executing a plan to process a job;
- a planner that creates a new plan for the job based at least in part on a model-based planning technique and at least one user preference;
- and
- an execution engine that executes the new plan.
Dependencies are inferred from the claim text.