×

Developing, implementing, transforming and governing a business model of an enterprise

  • US 10,095,990 B2
  • Filed: 01/24/2008
  • Issued: 10/09/2018
  • Est. Priority Date: 01/24/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-based method of operating an enterprise in accordance with an optimized enterprise-level business model including optimizing a computer resource'"'"'s capacity to reduce data throughput delay and increase throughput of bottleneck operations, the method comprising:

  • receiving, by a computer, a first set of data representing a business strategy, a business goal and a constraint;

    receiving, by the computer, a second set of data representing relationships between the input business strategy, business goal and constraint;

    receiving, by the computer, a third set of data to define an enterprise-level business model, wherein the enterprise-level business model comprises an enterprise component, a customer component and a partner component and provides a structure of services within the enterprise defining relationships with customers, partners and vendors, the enterprise component comprising one or more business components that provide business services and that are associated with business processes and service performance indicators (SPIs), the enterprise-level business model being defined based on interrelated business strategy, business goal and business constraint data, wherein the business strategy comprises one or more strategic intents that provide one or more strategic goals to be achieved by the enterprise;

    monitoring, by the computer in real time, metrics of the enterprise at a service level to dynamically determine, in real time, a real-time actual performance value of business service, the real-time actual performance value being based on the SPIs and key performance indicators (KPIs) relating to the business strategy and objectives, the metrics indicating compliance with one or more service level agreements (SLAs) between the enterprise and at least one of the customers, partners and vendors as a result of operation of the enterprise in accordance with the enterprise-level business model;

    dynamically displaying, on a computer display device of the computer in real time, the real-time actual performance value;

    determining an initial benchmark value for a resource of the enterprise;

    processing, by the computer, a model optimization engine resident in the computer based on the defined enterprise-level business model, the input business strategy, business goal and constraint to iteratively generate an output benchmark value, to update the initial benchmark value based on the output benchmark value, and to update the defined enterprise-level business model;

    iteratively processing, by the computer, the model optimization engine based on the updated benchmark value and model, until updating the benchmark value involves changing the benchmark value by less than a predetermined benchmark value error threshold to generate an optimized enterprise-level business model;

    operating the enterprise in accordance with the optimized enterprise-level business model, said operating the enterprise in accordance with the optimized enterprise-level business model including;

    generating, in real time by the computer, performance measures of usage of a computer resource used by a computer system executing a business process of the enterprise;

    dynamically displaying, in real time on the computer display device, a dashboard of the performance measures of the computer resource'"'"'s usage during said executing the business process;

    determining, by the computer from the performance measures displayed on the dashboard, that the computer resource is a current bottleneck or is likely to become a bottleneck in the near future; and

    optimizing the computer resource'"'"'s usage, by the computer using the performance measures displayed on the dashboard, to reduce data throughput delay and increase throughput of bottleneck operations during said executing the business process, wherein said optimizing comprises modifying the computer system to make the computer system work more efficiently and/or use fewer resources.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×