IP Library Granted Patent US 7,467,095
Granted Patent B2
US 7,467,095 · App. 10/633,249 · Granted Dec 16, 2008

Strategic planning and optimization system

Assignee: SAP AG
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,467,095
App. No.
10/633,249
Granted
Dec 16, 2008
Kind
B2
Abstract

A computer program for strategic planning and optimization allows a user to model an enterprise to visualize an effect of a strategic constraint on a primary goal of the enterprise. The primary goal is represented by a primary objective function which, in turn, depends upon a set of operational variables. The strategic constraint is represented by a constraint function that depends upon a subset of the operational variables. An effective objective function is constructed by combining the primary objective function and the constraint function, and the effective objective function is optimized over a range of target values for the constraint function. An outcome of the primary objective function is determined for each target value, and a graphical view of the outcome for each of the target values is presented. The graphical view provides a visualization of the effect of the strategic constraint on the primary goal for managing the enterprise.

Claims (20)

1. In an enterprise planning model, a computer program residing in memory and executable by a processor, said computer program enabling visualization of an effect of a strategic constraint on a primary goal of an enterprise, said computer program instructing said processor to perform operations comprising:

selecting said primary goal of said enterprise planning model from a plurality of primary goals;

representing said primary goal by a primary objective function, said primary objective function being affected by a set of operational variables, each of said operational variables representing an operational decision that a user seeks to optimize in order to reach said primary goal;

representing said strategic constraint by a constraint function, said constraint function being affected by a subset of said operational variables, and said strategic constraint being a factor that said user seeks to analyze in conjunction with said primary goal;

constructing an effective objective function by subtracting said constraint function weighted by a weighting factor from said primary objective function;

optimizing said effective objective function with respect to said operational variables over a range of values of said weighting factor for said constraint function to obtain operational decisions for said operational variables, said optimizing operation optimizing said effective objective function for each of said values of said weighting factor;

determining, from said optimizing operation, a plurality of outcomes of said primary objective function in response to said range of weighting factors; and

presenting a graphical view of said plurality of outcomes of said primary objective function versus values of said constraint function corresponding to said values of said weighting factor such that effects of said strategic constraint on said primary goal can be readily perceived by said user to manage said enterprise.

2. A computer program as claimed in claim 1 wherein said computer program instructs said processor to perform further operations comprising:

selecting a set of scenarios for said strategic constraint; and

for each of said set of said scenarios, providing a set of said operational decisions for said operational variables that optimize said primary goal while concurrently satisfying said strategic constraint.

3. A computer program as claimed in claim 2 wherein said computer program instructs said processor to perform further operations comprising:

enabling said user to target one of said scenarios from said set of said scenarios to be realized within said enterprise; and

providing said set of said operational decisions associated with said one of said scenarios to said user.

4. A computer program as claimed in claim 1 wherein said computer program instructs said processor to perform a further operation of said optimizing operation comprising:

outputting said operational decisions for said set of operational variables that optimize said objective function while concurrently satisfying target values for said constraint function.

5. A computer program as claimed in claim 1 wherein said computer program instructs said processor to perform a further operation of said optimizing operation comprising selecting said range of weighting factors values of said weighting factor for said constraint function, said weighting factors values adjusting an effect that said constraint function has on said objective function.

6. A computer program as claimed in 1 wherein:

said primary goal is limited by physical constraints of said enterprise planning model; and

said strategic constraint is non-limited by said physical constraints of said enterprise planning model.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: OUIMET, KENNETH J.
To: KHIMETRICS, INC.
Reel/Frame 055904/0054 →
CHANGE OF NAME Recorded Apr 13, 2021
From: SAP AG
To: SAP SE
Reel/Frame 055911/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2007
From: KHIMETRICS, INC.
To: SAP AG
Reel/Frame 019629/0602 →
Continuity (5)
Continuation 0995133400 · Sep 10, 2001
Continuation In Part 0908415600 · May 21, 1998
Provisional Application 6004994800 · May 21, 1997
Provisional Application 6004982600 · May 21, 1997
Related Publication 20040024715A1 · Feb 5, 2004