A system operating on at least one computer for displaying planning information associated with a supply chain includes an enterprise model, a planning engine, and a presentation interface. The enterprise model represents a supply chain that involves a plurality of products and resources. The planning engine uses the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria. The presentation interface generates a first visual display for selected planning information. The first visual display includes a cashflow report providing a net present value for one or more products in the supply chain. Each net present value reflects revenues and expenses associated with a corresponding product according to time periods in which the revenues and expenses occur.

Patent
   6947905
Priority
Sep 18 1998
Filed
Sep 17 1999
Issued
Sep 20 2005
Expiry
Sep 17 2019
Assg.orig
Entity
Large
25
8
EXPIRED
42. A method operating on at least one computer for displaying planning information associated with a supply chain, comprising:
at a planning engine, accessing an enterprise model representing a supply chain that involves a plurality of products and resources;
at the planning engine, using the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria; and
at a presentation interface, generating a visual display for selected planning information, the visual display comprising a plant distribution report that includes a bottom panel comprising:
a first axis specifying a plurality of locations;
a second axis specifying profit margins per hour; and
a plurality of icons representing resources in the supply chain, each icon positioned relative to the first axis to indicate a location associated with a corresponding resource and relative to the second axis to indicate a profit margin per hour associated with the corresponding resource.
20. A system for displaying planning information associated with a supply chain, comprising:
at least one computer having one or more processing unit:
a planning engine for accessing an enterprise model representing a supply chain that involves a plurality of products and resources and for using the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria; and
a presentation interface for generating a visual display for selected planning information, the visual display comprising a plant distribution report that includes a bottom panel comprising:
a first axis specifying a plurality of locations;
a second axis specifying profit margins per hour; and
a plurality of icons representing resources in the supply chain, each icon positioned relative to the first axis to indicate a location associated with a corresponding resource and relative to the second axis to indicate a profit margin per hour associated with the corresponding resource.
30. A method operating on at least one computer for displaying planning information associated with a supply chain, comprising:
at a planning engine, accessing an enterprise model representing a supply chain involves a plurality of products and resources:
at the planning engine, using the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria, and
at a presentation interface, generating a visual display for selected planning information, the visual display comprising a profit margin report that indicates, for one or more products associated with a specified resource, a profit margin for each time interval the resource is in use, the profit margin report including a graph comprising
a first axis scaled in terms of profit margins per unit;
a second axis scaled in terms of numbers of units produced for each time interval the specified resource is in use; and
a plurality of nodes representing the products associated with the specified resource, each node located at a position in the graph corresponding to the values for the product on the first and second axes.
8. A system for displaying planning information associated with a supply chain, comprising:
at least one computer having one or more processing unit:
a planning engine for accessing an enterprise model representing a supply chain that involves a plurality of products and resources and for using the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria; and
a representation interface for generating a visual display for selected planning information, the visual display comprising a profit margin report that indicates, for one or more products associated with a specified resource, a profit margin for each time interface the resource is in use, the profit margin report including a graph comprising:
a first axis scaled in terms of profit margins per unit;
a second axis scaled in terms of numbers of units produced for each time interval the specified resource is in use; and
a plurality of nodes representing the products associated with the specified resource, each node located at a position in the graph corresponding to the values for the product on the first and second axes.
35. A method operating on at least one computer for displaying planning information associated with a supply chain, comprising:
at a planning engine, accessing an enterprise model representing a supply chain that involves a plurality of products and resources;
at the planning engine, using the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria; and
at a presentation interface, generating a visual display for selected planning information, the visual display comprising a report that indicates, for one or more products in the supply chain, a forecasted demand and a number of units allocated for production;
the report including a bar graph comprising:
a first axis scaled in terms of numbers of units;
a bar, associated with a product in the supply chain, extending from a second axis to a height corresponding to a first position on the first axis, the first position indicating a number of units of the product that could be sold according to customer demand; and
a marker on the bar corresponding to a second position on the first axis, the second position indicating a number of units of the product allocated for production.
13. A system for displaying planning information associated with a supply chain, comprising:
at least one computer having at least one or more processing unit:
a planning engine for accessing an enterprise model representing a supply chain that involves a plurality of products and resources and for using the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria; and
a presentation interface for generating a visual display for selected planning information, the visual display comprising a report that indicates, for one or more products in the supply chain, a forecasted demand and a number of units allocated for production;
the report including a bar graph comprising:
a first axis scaled in terms of numbers of units;
a bar, associated with a product in the supply chain, extending from a second axis to a height corresponding to a first position on the first axis, the first position indicating a number of units of the product that could be sold according to customer demand; and
a marker on the bar corresponding to a second position on the first axis, the second position indicating a number of units of the product allocated for production.
23. A method operating on at least one computer for displaying planning information associated with a supply chain, comprising:
at a planning engine, accessing an enterprise model representing a supply chain that involves a plurality of products and resources;
at the planning engine, using the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria; and
at a presentation interface, generating a visual display for selected planning information, the visual display comprising a cashflow report providing a net present value for one or more products in the supply chain, each net present value reflecting revenues and expenses associated with a corresponding product according to time periods in which the revenues and expenses occur, the cashflow report comprising a three-dimensional display comprising:
a first panel including a first axis specifying a plurality of products, a second axis specifying a plurality of time periods, and a plurality of bars each associated with a particular time period and a particular product, each bar having a height relating to a number of units of the associated product produced during the associated time period;
a second panel including a bar graph indicating a net cash flow for each of the products specified by the first axis in the first panel; and
a third panel including a bar graph indicating a net cash flow for each of the time periods specified by the second axis in the bottom first panel.
1. A system for displaying planning information associated with a supply chain, comprising:
at least one computer having one or more processing unit having:
a planning engine for accessing an enterprise model representing a supply chain that involves a plurality of products and resources and for using the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria; and
a presentation interface for generating a visual display for selected planning information, the visual display comprising a cashflow report providing a net present value for one or more products in the supply chain, each net present value reflecting revenues and expenses associated with a corresponding product according to time periods in which the revenues and expenses occur, the cashflow report comprising a three-dimensional display comprising:
a first panel including a first axis specifying a plurality of products, a second axis specifying a plurality of time periods, and a plurality of bars each associated with a particular time period and a particular product, each bar having a height relating to a number of units of the associated product produced during the associated time period;
a second panel including a bar graph indicating a net cash flow for each of the products specified by the first axis in the first panel; and
a third panel including a bar graph indicating a net cash flow for each of the time periods specified by the second axis in the first panel.
2. The system of claim 1, wherein the presentation interface further generates a visual display for the selected planning information comprising a second cashflow report that includes a two-dimensional display comprising:
a first panel presenting a list of the products;
a second panel presenting the net present value for each listed product; and
a third panel presenting a plurality of columns, each column corresponding to a specified time period and providing a net cashflow associated with each listed product during that time period.
3. The system of claim 1, wherein in the cashflow report three-dimensional display:
the first panel comprises a bottom panel;
the second panel comprises a left panel; and
the third panel comprises a right panel.
4. The system of claim 1, wherein the presentation interface further generates a visual display comprising a product report, the product report comprising:
a first bar graph indicating, for one or more products in the supply chain, a percentage of forecasted demand satisfied by allocated production;
a second bar graph indicating a profit margin per unit for each of the products; and
a third bar graph indicating, for each of the products, a number of units produced for each time interval a specified resource is in use.
5. The system of claim 1, wherein the presentation interface further generates a visual display comprising a product mix report that includes a pie chart indicating one or more products' share of an allocated mix of production.
6. The system of claim 1, wherein the presentation interface further generates a visual display comprising a utilization report that indicates, for a plurality of resources, a percentage of time during which each resource is in use.
7. The system of claim 1, wherein the presentation interface further generates a visual display comprising a utilization report that indicates, for a plurality of purchased raw materials, a percentage of each raw material that is utilized.
9. The system of claim 8, wherein the presentation interface further generates a second visual display comprising a product report, the product report comprising:
a first bar graph indicating, for one or more products in the supply chain, a percentage of forecasted demand satisfied by allocated production;
a second bar graph indicating a profit margin per unit for each of the products; and
a third bar graph indicating, for each of the products, a number of units produced for each time interval a specified resource is in use.
10. The system of claim 8, wherein the presentation interface further generates a visual display comprising a product mix report that includes a pie chart indicating one or more products' share of an allocated mix of production.
11. The system of claim 8, wherein the presentation interface is further operable to generate a visual display comprising a utilization report that indicates, for a plurality of resources, a percentage of time during which each resource is in use.
12. The system of claim 8, wherein the presentation interface further generates a visual display comprising a utilization report that indicates, for a plurality of purchased raw materials, a percentage of each raw material that is utilized.
14. The system of claim 13, wherein the report indicates, for one or more products associated with a specified resource, a forecasted demand and a number of units allocated for production.
15. The system of claim 14, wherein the report includes a bar graph comprising:
a first axis scaled in terms of profit margins for each time interval the specified resource is used;
a second axis scaled in terms of number of units;
a bar, associated with a product associated with the specified resource, extending from a first position on the first axis to a height corresponding to a second position on the second axis, the first position indicating a profit margin for each time interval the specified resource is in use with respect to the product associated with the bar, the second position indicating a number of units of the product associated with the bar that could be sold according to customer demand; and
a marker on the bar corresponding to a third position on the second axis, the third position indicating a number of units of the product associated with the bar allocated for production.
16. The system of claim 13, wherein the presentation interface further generates a visual display comprising a product report, the product report comprising:
a first bar graph indicating, for one or more products in the supply chain, a percentage of forecasted demand satisfied by allocated production;
a second bar graph indicating a profit margin per unit for each of the products; and
a third bar graph indicating, for each of the products, a number of units produced for each time interval a specified resource is in use.
17. The system of claim 13, wherein the presentation interface further generates a visual display comprising a product mix report that includes a pie chart indicating one or more products' share of an allocated mix of production.
18. The system of claim 13, wherein the presentation interface further generates a visual display comprising a utilization report that indicates, for a plurality of resources, a percentage of time during which each resource is in use.
19. The system of claim 13, wherein the presentation interface further generates a visual display comprising a utilization report that indicates, for a plurality of purchased raw materials, a percentage of each raw material that is utilized.
21. The system of claim 20, wherein the plant distribution report further comprises a side panel displaying bars corresponding to the locations specified by the first axis in the bottom panel, each bar providing information relating to a selected parameter.
22. The system of claim 20, wherein the plant distribution report further comprises a side panel displaying planning information relating to a selected location from the first axis in the bottom panel.
24. The method of claim 23, further comprising, at the presentation interface, generating a visual display for the selected planning information comprising a second cashflow report comprising a two-dimensional display comprising:
a first panel presenting a list of the products;
a second panel presenting the net present value for each listed product; and
a third panel presenting a plurality of columns, each column corresponding to a specified time period and providing a net cashflow associated with each listed product during that time period.
25. The method of claim 23, wherein in the cashflow report three-dimensional display:
the first panel comprises a bottom panel;
the second panel comprises a left panel; and
the third panel comprises a right panel.
26. The method of claim 23, further comprising, at the presentation interface, generating a visual display comprising a product report, the product report comprising:
a first bar graph indicating, for one or more products in the supply chain, a percentage of forecasted demand satisfied by allocated production;
a second bar graph indicating a profit margin per unit for each of the products; and
a third bar graph indicating, for each of the products, a number of units produced for each time interval a specified resource is in use.
27. The method of claim 23, further comprising, at the presentation interface, generating a visual display comprising a product mix report that includes a pie chart indicating one or more products' share of an allocated mix of production.
28. The method of claim 23, further comprising, at the presentation interface, generating a visual display comprising a utilization report that indicates, for a plurality of resources, a percentage of time during which each resource is in use.
29. The method of claim 23, further comprising, at the presentation interface, generating a visual display comprising another utilization report that indicates, for a plurality of purchased raw materials, a percentage of each raw material that is utilized.
31. The method of claim 30, further comprising, at the presentation interface, generating a visual display comprising a product report, the product report comprising:
a first bar graph indicating, for one or more products in the supply chain, a percentage of forecasted demand satisfied by allocated production;
a second bar graph indicating a profit margin per unit for each of the products; and
a third bar graph indicating, for each of the products, a number of units produced for each time interval a specified resource is in use.
32. The method of claim 30, further comprising, at the presentation interface, generating a visual display comprising a product mix report that includes a pie chart indicating one or more products' share of an allocated mix of production.
33. The method of claim 30, further comprising, at the presentation interface, generating a visual display comprising a utilization report that indicates, for a plurality of resources, a percentage of time during which each resource is in use.
34. The method of claim 30, further comprising, at the presentation interface, generating a visual display comprising a utilization report that indicates, for a plurality of purchased raw materials, a percentage of each raw material that is utilized.
36. The method of claim 35, wherein the report indicates, for one or more products associated with a specified resource, a forecasted demand and a number of units allocated for production.
37. The method of claim 35, wherein the report includes a bar graph comprising:
a first axis scaled in terms of profit margins for each time interval the specified resource is used;
a second axis scaled in terms of number of units;
a bar, associated with a product associated with the specified resource, extending from a first position on the first axis to a height corresponding to a second position on the second axis, the first position indicating a profit margin for each time interval the specified resource is in use with respect to the product associated with the bar, the second position indicating a number of units of the product associated with the bar that could be sold according to customer demand; and
a marker on the bar corresponding to a third position on the second axis, the third position indicating a number of units of the product associated with the bar allocated for production.
38. The method of claim 35, further comprising, at the presentation interface, generating a second visual display comprising a product report, the product report comprising:
a first bar graph indicating, for one or more products in the supply chain, a percentage of forecasted demand satisfied by allocated production;
a second bar graph indicating a profit margin per unit for each of the products; and
a third bar graph indicating, for each of the products, a number of units produced for each time interval a specified resource is in use.
39. The method of claim 35, further comprising, at the presentation interface, generating a visual display comprising a product mix report that includes a pie chart indicating one or more products' share of an allocated mix of production.
40. The method of claim 35, further comprising, at the presentation interface, generating a visual display comprising a utilization report that indicates, for a plurality of resources, a percentage of time during which each resource is in use.
41. The method of claim 35, further comprising, at the presentation interface, generating a visual display comprising a utilization report that indicates, for a plurality of purchased raw materials, a percentage of each raw material that is utilized.
43. The method of claim 42, wherein the plant distribution report further comprises a side panel displaying bars corresponding to the locations specified by the first axis in the bottom panel, each bar providing information relating to a selected parameter.
44. The method of claim 42, wherein the plant distribution report further comprises a side panel displaying planning information relating to a selected location from the first axis in the bottom panel.

This application claims the benefit of Ser. No. 60/100,975, entitled “Supply Chain Management Tool With Profit Optimization,” filed Sep. 18, 1998.

This application is related to U.S. application Ser. No. 09/374,461 now U.S. Pat. No. 6,577,304 entitled “System and Method for Visually Representing a Supply Chain,” filed Aug. 13, 1999, and U.S. application Ser. No. 09/397,473 now U.S. Pat. No. 6,486,899 entitled “System and Method for Displaying Logistics Information Associated with a Supply Chain,” filed Sep. 17, 1999.

This invention relates generally to the field of enterprise resource planning and, more particularly, to a system and method for displaying planning information associated with a supply chain.

Business enterprises use computer-implemented management systems to model supply chains and to provide plans for producing and delivering products and services to customers. Typically, management systems address planning decisions as constrained optimization problems. For example, in a manufacturing environment, a management system may schedule a sequence of tasks for a piece of manufacturing equipment. The management system might specify start times for each task according to one or more optimization criteria, such as minimizing inventory, maximizing profit, or maximizing resource utilization. The management system might also consider various constraints, such as the capabilities of the equipment or deadlines by which products must be delivered to customers. Previous systems are inadequate for many needs, particularly with respect to the manner in which planning information associated with supply chains is provided to users of these systems.

In accordance with the present invention, a system and method for displaying planning information associated with a supply chain is provided that substantially reduces or eliminates disadvantages and problems associated with previous supply chain management systems and methods.

According to one embodiment of the present invention, a system operating on at least one computer for displaying planning information associated with a supply chain includes an enterprise model, a planning engine, and a presentation interface. The enterprise model represents a supply chain that involves a plurality of products and resources. The planning engine uses the enterprise model to generate planning information for the supply chain according to one or more specified constraints and one or more optimization criteria. The presentation interface generates a first visual display for selected planning information. The first visual display includes a cashflow report providing a net present value for one or more products in the supply chain. Each net present value reflects revenues and expenses associated with a corresponding product according to time periods in which the revenues and expenses occur.

The system and method of the present invention provide a number of important technical advantages. The present invention describes a variety of reports that visually display planning information to a user. Using the reports, a supply chain planner can more effectively understand the dynamic problems and performance issues associated with a supply chain, and can better solve and optimize a supply chain plan. Additional technical advantages will be readily apparent to those skilled in the art.

To provide a more complete understanding of the present invention, and for further features and advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings, in which:

FIG. 1 illustrates an exemplary system for managing a supply chain;

FIG. 2 illustrates an exemplary planning cashflow report according to the present invention;

FIG. 3 illustrates an exemplary profit margin report according to the present invention;

FIG. 4 illustrates an exemplary allocation according to the present invention;

FIG. 5 illustrates an exemplary product report according to the present invention;

FIG. 6 illustrates a product mix report according to the present invention;

FIG. 7 illustrates a production report according to the present invention;

FIG. 8 illustrates a three-dimensional cashflow report according to the present invention; and

FIG. 9 illustrates a three-dimensional plant distribution report according to the present invention.

FIG. 1 illustrates an exemplary system 10 for managing a supply chain. System 10 includes a computer 14, a memory 16, an input device 18, and an output device 20. As described in further detail below, system 10 generates a visual display 32 that presents to a user planning information relating to a supply chain. The supply chain may exist entirely within a single enterprise or may span a number of enterprises, and the planning information may relate to procuring raw materials or component parts, manufacturing, distribution, transportation, warehousing, sales, or any other suitable activity involved in providing products to customers or flow within the supply chain.

Memory 16 contains an enterprise model 24, a planning engine 26, and a presentation interface 28. Enterprise model 24, planning engine 26, and presentation interface 28 represent software components that are each responsible for a separate set of well-defined tasks. In a particular embodiment, enterprise model 24, planning engine 26, and presentation interface 28 are implemented using object-oriented programming techniques. Although a particular software implementation is described with reference to FIG. 1, system 10 contemplates any suitable combination of hardware, software, or both hardware and software that implements the described functionality. Although memory 16 is illustrated as external to computer 14 in FIG. 1, memory 16 may be external or integral to computer 14 according to particular needs. Memory 16 may include volatile memory, non-volatile memory, or both.

Enterprise model 24 represents a supply chain in terms of its products and their component parts. To produce and deliver products to customers, an enterprise must use resources to perform various activities. These resources may include raw materials, component parts, labor, manufacturing facilities and equipment, distribution channels, transportation resources, warehouses, sales support, or any other resources that may affect the enterprise's ability to produce and deliver products to customers. For profit optimization planning, enterprise model 24 generates, for each product in a supply chain, cash inflows and cash outflows that represent revenues and expenses associated with the products. In a particular embodiment, model 24 calculates expenses by representing costs according to the times at which the costs occur. This method of calculating expenses more accurately reflects the time value of money than an accrual method that does not recognize costs until a sale occurs. Model 24 includes raw material costs, operation costs, inventory carrying costs, handling costs, or any other suitable costs that accompany supply chain activities in any suitable combination. In a particular embodiment, model 24 stores raw material costs in terms of dollars/unit, operation costs in terms of dollars/unit or dollars/hour, inventory carrying costs in terms of dollars/unit/time, and handling costs in terms of dollars/unit.

Using enterprise model 24, planning engine 26 generates planning information relating to the supply chain being modeled. The planning information may relate to long-term, short-term, or any other planning horizon and may include various level of detail. For example only and not by way of limitation, the planning information may describe aggregate levels of production over several years or schedules of daily activities relating to specific products and resources. To generate the planning information, engine 26 attempts to maximize or minimize one or more optimization criteria while satisfying specified constraints. The optimization criteria may include minimizing inventory, maximizing profit, maximizing resource utilization, maximizing profit margins, or any other suitable criteria according to particular needs. The constraints may include resource requirements, resource availability, material requirements, material availability, process run rates and yields, demand, contractual demand fulfillment requirements, order commitments, initial on-hand inventories, maximum and minimum inventory amounts, customer priority or any other factors that may affect decisions of the enterprise in providing products to customers. In a particular embodiment, engine 26 generates a plan that optimizes profit by maximizing the net present values of cashflows in model 24, where net present value is defined as:

In other embodiments, engine 26 may maximize profit in terms other than net present value.

Engine 26 may use one or more customer priority constraints to provide hierarchical “layered-demand” planning. This feature permits recognition of specified customer priorities. For example, dealings with a particular customer may provide strategic advantages for the enterprise despite lower profit margins associated with servicing the customer. Engine 26 also permits the user to simulate and evaluate proposed plans and business scenarios. In a particular embodiment, a user may test scenarios by changing a demand for a product, production volume of a product, resource capacity, inventory levels, or any other suitable constraints.

Presentation interface 28 provides a user interface for inputting data affecting model 24, for scenario analysis of model 24, and for viewing planning information generated by engine 26. Based on the planning information generated by engine 26, presentation interface 28 generates several supply chain reports, singly or in any suitable combination, which are described in further detail below with reference to FIGS. 2–9.

Enterprise model 24, planning engine 26, and presentation interface 28 operate on one or more computers 14 that include at least one processor 30. Computer 14 receives information from a user using an input device 18, which may include a keyboard, mouse, touch-screen, microphone, or any other device that accepts information. Computer 14 presents visual display 32 to the user using output device 20, which may include a computer monitor, a projector, a printer, or any other suitable device with a display screen or other visual output capability. In a particular embodiment, computer 14 is a network server, and users interact with computer 14 using one or more client computers 22. In such an embodiment, client computers 22 may provide planning information to various personnel at geographically distributed locations.

FIGS. 2–9 illustrate exemplary visual displays 32 generated by presentation interface 28 and displayed using output device 20. Although the supply chain reports in FIGS. 2–9 relate to the steel industry, presentation interface 28 may generate and output device 20 may display similar supply chain reports relating to any suitable single-enterprise or multi-enterprise industry or supply chain environment. In a particular embodiment, visual display 32 presents the reports in one or more application windows that include pull-down menus, tool bars, or other suitable graphical user interfaces to receive commands, instructions, options, or other input from a user. Using any of the supply chain reports described with reference to FIGS. 2–9, a user can simulate and evaluate proposed supply chain plans developed by planning engine 26.

FIG. 2 illustrates an exemplary cashflow report 40 that provides a net present value of the cashflows associated with each product in a supply chain. In cashflow report 40, a product panel 42 lists various products produced during a specified time frame, organized by product group or in any other suitable manner. A net present value (“NPV”) panel 44 lists the net present value of the cashflows associated with each product. As indicated in NPV panel 44, enterprise model 24 associates revenues and expenses with end products, which permits presentation interface 28 to list cashflows separately for each product. This capability may be especially significant for industries where a resource or raw material may be used to make multiple end products. For example, the steel-making industry may use a hot strip mill to produce a number of end products. The net present value information in NPV panel 44 reflects supply chain revenues and expenses discounted according to the time periods in which the revenues and expenses occur. Cashflow report 40 specifies a discount rate 48 and a yearly compound number 50. Using discount rate 48 and compound number 50, planning engine 26 calculates the net present value information displayed in NPV panel 44. In a particular embodiment, a user may modify discount rate 48 and compound number 50 to view various scenarios under alternative assumptions.

A profit panel 46 divides the profits or other cashflows associated with each product into a number of different time periods. Each column 52 displays cashflows during a particular time period. The time period may be a day, week, month, quarter, year, or any other suitable time period according to particular needs. As an alternative to, or in addition to cashflow report 40, an income statement report (not shown) may provide, for each product, a net income that reflects costs according to the time periods in which related revenues are realized.

FIG. 3 illustrates an exemplary profit margin report 60 indicating, for each product related to a selected resource, a profit margin per time interval use of the selected resource. In an entry box 62, report 60 specifies a time horizon that may be modified by a user. The time horizon may be limited to a day, week, month, quarter, year, or any other suitable time period, or may be unlimited as shown in the illustrated embodiment. Using a pull-down selector 64, a user selects a resource in the supply chain. In the illustrated embodiment, a user has selected a manufacturing facility, specifically a hot roll mill. As indicated in pull-down selector 64, the hot roll mill has an 88 percent utilization rate. Report 60 represents products associated with the selected resource using nodes 66 labeled by product identifiers 67. Report 60 displays nodes 66 on a graph 68 to indicate, for each product, a profit margin per time interval use of the selected resource.

In the illustrated embodiment, graph 68 indicates profit margins per resource hour, although graph 68 may indicate profits margin averaged over a day, week, quarter, year, or any other suitable time interval for measuring use of the selected resource. Graph 68 breaks down the parameter of profit margin per resource hour into two dimensions: profit margin per unit and units per resource hour. If the two dimensions are multiplied, the result is in terms of margin per resource hour. A first axis 70, labeled “Contribution,” provides a scale illustrating a profit margin per unit for each product represented by one of nodes 66. A second axis 72, labeled “Run Rate,” provides a scale illustrating a rate at which the selected resource processes each product represented by one of nodes 66. Products represented by nodes 66 in the upper right of graph 68 have the highest margin per resource hour.

FIG. 4 illustrates an exemplary resource allocation report 80 indicating, for each product associated with a selected resource, a forecasted demand and a number of units allocated for production. As described above with reference to FIG. 3, a user selects a time horizon using an entry box 81 and a resource in the supply chain using a pull-down selector 82. As shown, the user has again selected the hot roll mill with an 88 percent utilization rate. Product allocation report 80 displays a bar graph 84 that includes a bar 86 for each product associated with the selected resource. A first axis 88 is scaled in terms of profit margin per resource hour and a second axis 90 is scaled in terms of number of units. Each bar 86 is associated with a first position on first axis 88 and indicates a profit margin per resource hour for an associated product. The total length of each bar 86 indicates a forecasted demand in terms of the number of units that could be sold if customer demand were satisfied. A marker 92 on each bar 86 indicates the number of units actually allocated for production. Because, in the illustrated embodiment, system 10 allocates production resources, such as the selected hot roll mill, to maximize profit, products having higher margins per resource hour have a higher number of units allocated for production. Graph 84 illustrates this relationship in that markers 92 appear higher on bars 86 that are positioned further to the right on first axis 88.

In response to a user selecting one of the products associated with the hot roll mill, presentation interface 28 generates a pop-up box 94 specifying numerical values for the forecasted demand, the allocated production, and the profit margin per resource hour for the selected product. In a particular embodiment, pop-up box 94 also indicates a “lower bound,” representing a minimum production allocation. The user may select a product for which pop-up box 94 is generated by clicking on an associated bar 86 or marker 92.

FIG. 5 illustrates an exemplary product report 100 indicating, for each product, a percentage of forecasted demand satisfied by allocated production, a profit margin per unit, and a rate at which units are processed by a selected resource. In entry box 101, report 100 specifies a time horizon that may be modified by a user as described above with reference to FIG. 3. Product report 100 includes a list 108 of product identifiers 110. A user may select a sort criterion using pull-down selector 112 to cause presentation interface 28 to sort list 108 according to the selected criterion. In the illustrated embodiment, a user has selected “Contribution” as the sort criterion and, in response, presentation interface 28 has sorted list 108 of product identifiers 110 according to the profit margin per unit of each product.

Product report 100 includes a forecast allocated bar graph 102, a contribution bar graph 104, and a run rate bar graph 106. Forecast allocated bar graph 102 associates each product identifier 110 with a bar 114 indicating a percentage of forecasted demand allocated for production. In the illustrated embodiment, bar graph 102 also includes numerical values 116 indicating the percentages of forecasted demand allocated for production and ranks 118 indicating the relative sizes of the percentages.

Contribution bar graph 104 associates each product identifier 110 with a bar 120 indicating each identified product's profit margin per unit. In the illustrated embodiment, bar graph 104 also associates each product identifier 110 with a numerical value 122 indicating the profit margin per unit and a rank 124 indicating the relative sizes of the profit margins. Because presentation interface 28 sorted list 108 of product identifiers 110 according to contribution in the illustrated embodiment, ranks 124 appear in order of the relative sizes of profit margins.

Run rate bar graph 106 associates each product identifier 110 with a bar 128 indicating a rate at which units are processed by a selected resource. Using pull-down selector 126, a user selects a resource in the supply chain. In the illustrated embodiment, a user again has selected the hot roll mill with an 88 percent utilization rate. In response to the user selection, run rate bar graph 106 associates each product identifier 110 with a bar 128 indicating a rate at which the selected resource, in this case the hot roll mill, processes units of each identified product. In the illustrated embodiment, run rate bar graph 106 also includes numerical values 130 indicating the rates of processing and ranks 132 indicating relative relationships among the processing rates. Although the processing rates are specified in terms of units produced per hour, processing rates may be determined over days, weeks, months, quarters, years, or any other suitable time periods.

FIG. 6 illustrates an exemplary product mix report 140 indicating several products' shares of an allocated mix of production, and a utilization report 142 indicating the percentages of resources or raw materials utilized in a production plan. Product mix report 140 includes a pie chart 144 indicating several products' share of an allocated mix of production. Using pull-down selector 146, a user may choose to view each product's share of the total allocated production or a portion of the allocated production. A legend 148 associates product identifiers 150 with display characteristics 152 of sections 156 of pie chart 144. In the illustrated embodiment, product mix report 140 also specifies percentage values 154 associated with each section 156 of pie chart 144.

Utilization report 142 includes a bar graph 158 indicating the percentages of raw materials or resources utilized in a production plan generated by planning engine 26. In the illustrated embodiment, utilization report 142 includes a resource utilization tab 160 and a raw materials tab 162, such that a user may elect to view either resource utilization information or raw material utilization information, respectively. In the illustrated embodiment, either by default or in response to a user selection, utilization report 142 displays resource utilization information. Bar graph 158 includes an axis 164 with resource identifiers 166 and an axis 168 scaled according to percentages 170. Each resource identifier 166 is associated with a bar 172 extending from axis 164 a length indicative of each identified resource's percent utilization. In the illustrated embodiment, bar graph 158 also includes values 174 specifying percent utilizations for each resource identifier 166. If a user were to select tab 162, bar graph 158 would indicate the percent of purchased raw materials utilized according to a production plan generated by engine 26.

FIG. 7 illustrates an exemplary production report 180 indicating, for each product, a forecasted demand and a number of units allocated for production. Production report 180 is similar to resource allocation report 80 in FIG. 4 but, unlike resource allocation report 80, production report 180 displays all products without regard to whether the products are associated with a selected resource and does not include an axis scaled according to profit margin per resource hour. Like resource allocation report 80, production report 180 includes a bar graph 182 with bars 184 associated with products in a supply chain. Each bar 184 is labeled with a product identifier 186. The length of each bar 184 indicates a forecasted demand for each identified product, and marker 188 on each bar 184 indicates a number of units allocated for production according to the planning information generated by engine 26.

FIG. 8 illustrates an exemplary three-dimensional cashflow report 190 indicating cashflows associated with various products and time periods. Presentation interface 28 may generate such three-dimensional reports to provide, in a single window, coordinated information that would otherwise require several windows and might be more difficult to interpret for a user. Cashflow report 190 includes a bottom panel 192, a left panel 194, and a right panel 196. Bottom panel 192 displays a three-dimensional bar graph 197. A first axis 198 is divided into intervals 199 according to time periods and a second axis 200 is divided into intervals 201 according to products in a supply chain. Time period intervals 199 along first axis 198 are labeled by a month 202 and a year 204, and product intervals 201 along second axis 200 are labeled by product identifiers 206. Although the time periods are months in the illustrated embodiment, the time periods may be days, weeks, months, quarters, years, or any other suitable time periods.

Time period intervals 199 and product intervals 201 intersect to form a grid 208. Each box 210 in grid 208 is associated with a particular combination of a time period and a product, and each box 210 includes a bar 212 having a height 214 indicating a number of units of the associated product produced during the associated time period. In response to a user selecting one of bars 212, presentation interface 28 may generate a pop-up window (not shown) specifying numerical values related to the time period and product associated with selected bar 212. Left panel 194 displays a two dimensional bar graph 216 of net cashflow for each product across all time periods. Right panel 196 displays a two-dimensional bar graph 218 of net cashflow in each time period across all products.

FIG. 9 illustrates an exemplary three-dimensional plant distribution report 220 indicating planning information related to specific plant locations. Plant distribution report includes a bottom panel 222, a left panel 224, and a right panel 226. Bottom panel 222 displays different plant locations along a first axis 228 and margins per hour along a second axis 230. Icons 232 in bottom panel 222 represent products or resources in a supply chain and are each associated with a particular plant location along first axis 228 and a particular profit margin per hour along second axis 230.

Left panel 224 displays planning information relating to the locations specified along first axis 228 according to a selected parameter. A user selects a parameter using a menu, tool bar, or in any other suitable manner. Although a user has selected resource utilization as the parameter in the illustrated embodiment, left panel 224 may display planning information relating to profit margins per unit, profit margins per hour, rates of production, forecasted demands, allocated production, net present values, cash flows, costs, or any other parameter relating to a supply chain. Each bar 234 on left panel 224 corresponds to a location at the same position on first axis 228 of bottom panel 222. In other words, a first bar 236 corresponds to the “Boston” location, a second bar 238 corresponds to the “Singapore” location, etc. Thus, a user can quickly determine a location's margin rate and resource utilization using bottom panel 222 and left panel 224, respectively. Right panel 226 displays additional data for a selected location. A user selects a location and a parameter using a menu, tool bar, or in any other suitable manner. In the illustrated embodiment, a user has selected “Austin” and units per hour.

Although the present invention has been described with several embodiments, a person skilled in the art could make various alterations, modifications, and additions without departing from the spirit and scope of the present invention as defined in the appended claims.

Starr, Jeffrey H., Bush, Jr., John Robbins

Patent Priority Assignee Title
10127729, Apr 06 2017 CIGNA INTELLECTUAL PROPERTY, INC System and method for facilitating virtual-space-based presentation and user interaction
10261501, Nov 05 2010 The Coca-Cola Company System for optimizing drink blends
10559043, Oct 25 2016 FLEXTRONICS AP, LLC.; Flextronics AP, LLC Visualization tool for displaying and configuring routing paths and related attributes for tasks performed in manufacturing processes
10762247, Nov 05 2010 The Coca-Cola Company System and method of producing a multi component product
10878354, Jan 15 2014 BRIGHT MACHINES, INC Method of and system for automated demand prioritization and consistent commitment of resources in supply chain management
11048237, Nov 05 2010 The Coca-Cola Company System for optimizing drink blends
11126941, Apr 22 2015 Flextronics AP, LLC Workforce design: direct and indirect labor planning and utilization
11216761, Jul 09 2018 SOCIETE ENKIDOO TECHNOLOGIES System and method for supply chain optimization
11537987, Sep 26 2019 NEC Corporation Processing apparatus, processing method, and non-transitory storage medium
11568342, Aug 16 2019 LYFT, INC Generating and communicating device balance graphical representations for a dynamic transportation system
7184964, Jan 08 2001 Application of supply chain unit cell or cell group or boundary conservation of value and quantity to computer management system
7248937, Jun 29 2001 BLUE YONDER GROUP, INC Demand breakout for a supply chain
7370009, Oct 05 2000 BLUE YONDER GROUP, INC Extreme capacity management in an electronic marketplace environment
7685113, Jun 29 2001 BLUE YONDER GROUP, INC Demand breakout for a supply chain
7747481, Oct 05 2000 BLUE YONDER GROUP, INC Extreme capacity management in an electronic marketplace environment
7900153, Jun 18 2007 International Business Machines Corporation Supply chain visualization and management system with dynamic zooming
7933673, Jun 29 2001 BLUE YONDER GROUP, INC Demand breakout for a supply chain
8447644, Mar 21 2003 Oracle International Corporation Supply chain demand satisfaction
8626327, Nov 05 2010 The Coca-Cola Company System for optimizing drink blends
8626564, Nov 05 2010 The Coca-Cola Company System and method for simulating drink production
8639374, Nov 05 2010 The Coca-Cola Company Method, apparatus and system for regulating a product attribute profile
8671005, Nov 01 2006 Microsoft Technology Licensing, LLC Interactive 3D shortage tracking user interface
8989886, Oct 09 2007 SAP SE System and method for identifying process bottlenecks
9886715, Jan 14 2014 Red Hat, Inc. Associating interdependent subscriptions
ER7320,
Patent Priority Assignee Title
5136690, Aug 07 1989 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Dynamic graphical analysis of network data
5596502, Nov 14 1994 NMETRIC LLC Computer system including means for decision support scheduling
5596703, Oct 22 1993 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Graphical display of relationships
5615109, May 24 1995 EDER, JEFFREY Method of and system for generating feasible, profit maximizing requisition sets
5832532, Jun 16 1995 JDA SOFTWARE GROUP, INC Model-independent and interactive report generation system and method of operation
5953707, Oct 26 1995 U S PHILIPS CORPORATION Decision support system for the management of an agile supply chain
6049742, Sep 26 1997 GOOGLE LLC Projected supply planning matching assets with demand in microelectronics manufacturing
WO9945486,
/////////////////////////////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Sep 15 1999STARR, JEFFREY H I2 TECHNOLOGIES, INCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0103490309 pdf
Sep 16 1999BUSH, JOHN ROBBINS, JR I2 TECHNOLOGIES, INCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0103490309 pdf
Sep 17 1999i2 Technologies US, Inc.(assignment on the face of the patent)
Jul 01 2001I2 TECHNOLOGIES, INCi2 Technologies US, INCASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0120370235 pdf
Feb 05 2010i2 Technologies US, INCJDA TECHNOLOGIES US, INC ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0264680119 pdf
Feb 05 2010i2 Technologies US, INCJDA TECHNOLOGIES US, INC CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING AND RECEIVING PARTIES TO INCLUDE A PERIOD AFTER THE TERM INC PREVIOUSLY RECORDED ON REEL 026468 FRAME 0199 ASSIGNOR S HEREBY CONFIRMS THE CHANGE OF NAME FROM I2 TECHNOLOGIES US, INC TO JDA TECHNOLOGIES US, INC 0551360623 pdf
Feb 05 2010i2 Technologies US, INCJDA TECHNOLOGIES US, INC CORRECTIVE ASSIGNMENT TO CORRECT THE REEL 026468 FRAME NUMBER FROM 0199 TO 0119 PREVIOUSLY RECORDED ON REEL 055136 FRAME 0623 ASSIGNOR S HEREBY CONFIRMS THE CORRECTION ASSIGNMENT 0568130110 pdf
Mar 18 2011JDA TECHNOLOGIES US, INC WELLS FARGO CAPITAL FINANCE, LLC, AS AGENTPATENT SECURITY AGREEMENT0260720353 pdf
May 24 2011JDA TECHNOLOGIES US, INC JDA SOFTWARE GROUP, INC ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0267400676 pdf
May 24 2011JDA TECHNOLOGIES US, INC JDA SOFTWARE GROUP, INC CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING AND RECEIVING PARTIES TO INCLUDE A PERIOD AFTER THE TERM INC PREVIOUSLY RECORDED AT REEL: 026740 FRAME: 0676 ASSIGNOR S HEREBY CONFIRMS THE ASSIGNMENT 0552570747 pdf
Dec 21 2012Wells Fargo Capital Finance, LLCJDA TECHNOLOGIES US, INC RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL0295290812 pdf
Dec 21 2012JDA SOFTWARE GROUP, INC Credit Suisse AG, Cayman Islands BranchFIRST LIEN PATENT SECURITY AGREEMENT0295560697 pdf
Oct 12 2016Credit Suisse AG, Cayman Islands BranchJDA SOFTWARE GROUP, INC RELEASE OF SECURITY INTEREST IN PATENTS AT REEL FRAME NO 29556 08090403370356 pdf
Oct 12 2016Credit Suisse AG, Cayman Islands BranchJDA SOFTWARE GROUP, INC RELEASE OF SECURITY INTEREST IN PATENTS AT REEL FRAME NO 29556 06970403370053 pdf
Oct 12 2016JDA SOFTWARE GROUP, INC JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY AGREEMENT0403260449 pdf
Oct 12 2016RP CROWN HOLDING LLCJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY AGREEMENT0403260449 pdf
Oct 12 2016RP CROWN PARENT, LLCJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY AGREEMENT0403260449 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A BLUE YONDER, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A BLUE YONDER GROUP, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A JDA SOFTWARE SERVICES, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A I2 TECHNOLOGIES INTERNATIONAL SERVICES, LLCRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A MANUGISTICS SERVICES, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A MANUGISTICS HOLDINGS DELAWARE II, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A JDA SOFTWARE RUSSIA HOLDINGS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A REDPRAIRIE COLLABORATIVE FLOWCASTING GROUP, LLCRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A BY NETHERLANDS HOLDING, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A BY BOND FINANCE, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A REDPRAIRIE SERVICES CORPORATIONRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Sep 16 2021JPMORGAN CHASE BANK, N A BY BENELUX HOLDING, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0577240593 pdf
Date Maintenance Fee Events
Feb 11 2009M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
May 03 2013REM: Maintenance Fee Reminder Mailed.
Aug 19 2013M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Aug 19 2013M1555: 7.5 yr surcharge - late pmt w/in 6 mo, Large Entity.
Apr 28 2017REM: Maintenance Fee Reminder Mailed.
Oct 16 2017EXP: Patent Expired for Failure to Pay Maintenance Fees.


Date Maintenance Schedule
Sep 20 20084 years fee payment window open
Mar 20 20096 months grace period start (w surcharge)
Sep 20 2009patent expiry (for year 4)
Sep 20 20112 years to revive unintentionally abandoned end. (for year 4)
Sep 20 20128 years fee payment window open
Mar 20 20136 months grace period start (w surcharge)
Sep 20 2013patent expiry (for year 8)
Sep 20 20152 years to revive unintentionally abandoned end. (for year 8)
Sep 20 201612 years fee payment window open
Mar 20 20176 months grace period start (w surcharge)
Sep 20 2017patent expiry (for year 12)
Sep 20 20192 years to revive unintentionally abandoned end. (for year 12)