Method for proactive planning
First Claim
Patent Images
1. A computer-implemented method for proactive planning comprising:
- 1) employing a planning engine comprising processes for generating an executable plan for a known period of execution;
2) inputting to the planning engine real time planning data, said planning data being derived by an automated process from real enterprise data;
3) monitoring said input planning data;
4) utilizing said input ping data selectively for determining if and/or when the executable plan is to be revised during said period of execution by said planning engine, such that depending upon a magnitude of change, as represented by said input planning data, to said executable plan, said planning engine is selectively employed; and
5) allocating resources based on said determining.
1 Assignment
0 Petitions
Accused Products
Abstract
A proactive planning methodology and system. The invention reconceptualizes current (delimited) calendar-based planning approaches, where planning is done at fixed or arbitrary times, in favor of a proactive planning methodology which can use information about real time changes in input data used for planning, for determining when a revised plan should be generated. The proactive planning methodology may determine, inter alia, that immediate planning is necessary, or it may schedule the generation of a new plan at some time in the future.
110 Citations
18 Claims
-
1. A computer-implemented method for proactive planning comprising:
-
1) employing a planning engine comprising processes for generating an executable plan for a known period of execution; 2) inputting to the planning engine real time planning data, said planning data being derived by an automated process from real enterprise data; 3) monitoring said input planning data; 4) utilizing said input ping data selectively for determining if and/or when the executable plan is to be revised during said period of execution by said planning engine, such that depending upon a magnitude of change, as represented by said input planning data, to said executable plan, said planning engine is selectively employed; and 5) allocating resources based on said determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18)
-
-
11. A computerized proactive planning system comprising:
-
1) a planning engine for analyzing planning information and generating an executable plan upon the significance of a planning event, said planning information being derived by an automated process from real enterprise data; 2) a data base connected to the planning engine comprising planning information for input to the planning engine; and 3) a proactive planning driver connected to the data base comprising; (i) means for detecting changes in the data base planning information; (ii) means using said detected changes in the data base, for determining a time when a planning event should occur; and (iii) means for communicating the timing of said planning event to the planning engine, wherein depending upon said changes in the data base planing information, said determining means selectively determines if and/or when the executable plan is to be revised during a period of execution by said planning engine, such that depending upon a magnitude of said changes, as represented by said planning information, to said executable plan, said planning engine is selectively employed. - View Dependent Claims (12)
-
-
13. A computer-implemented method for using a proactive planning system, which method comprises:
-
1) providing a proactive planning system, the system including; (i) a planning engine for analyzing planning information and generating an executable plan upon the signification of a planning event, said planning data being derived by an automated process from real enterprise data; (ii) at least one data base connected to the planning engine, the each said at least one data base comprising planning information for input to the planning engine; (iii) a proactive planning driver connected to the each at least one data base comprising; (1) means for detecting changes in the each at least one data base planning information; (2) means, using said detected changes in the each at least one data base, for determining a time when a planning event should occur; and (3) means for communicating the timing of said planning event to the planning engine; and (2) monitoring information input to the planning system; (3) using information input to the planning system selectively for determining if and/or when the executable plan is to be revised, such that depending upon a magnitude of said changes, as represented by said planning information, to said executable plan, said planning engine is selectively employed; and 4) allocating resources based on said determining. - View Dependent Claims (14, 15, 16, 17)
-
Specification