Methods and systems for generating business models
First Claim
1. A method for generating business models for solving a selected business problem comprising:
- describing a plurality of computer-simulateable business models, wherein a business model describes operations of businesses for solving the business problem, and wherein a business model has an associated operational performance model, describing a business-model environment, wherein the business-model environment comprises a plurality of computer-simulateable customer models, wherein the customer models patronize the business models to receive values from the business models determining the operational performances of the businesses described by the plurality of business models (i) by simulating the plurality of business models, and (ii) by simulating the environment, including simulating the customer models receiving values from the business models, and generating a next plurality of business models from the simulated plurality of business models by performing an evolutionary method including (i) determining business-model fitness in dependence on the operational business-model performances, (ii) selecting one or more business models in dependence on their fitness, and (iii) transforming the selected business models into new business models by applying one or more genetic operators, wherein the new business models incorporate elements of the selected business models.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to methods and systems for generating new business models in an environment of existing business methods. More particularly, the present invention describes existing business methods with corresponding business models, simulates the business models to determine their performances, selects one or more of the business models having optimal performance values, and transforms the selected business models to create new improved business methods. In preferred embodiments, the present invention describes a space of possible business models in a modular fashion and applies evolutionary methods to generate improved business models. In preferred embodiments, the business models are simulated as part of a business ecosystem including other interacting business models and customers patronizing the business models. The present invention also includes systems for performing the methods, and use of generated business models in real-world business situations.
-
Citations
43 Claims
-
1. A method for generating business models for solving a selected business problem comprising:
-
describing a plurality of computer-simulateable business models, wherein a business model describes operations of businesses for solving the business problem, and wherein a business model has an associated operational performance model, describing a business-model environment, wherein the business-model environment comprises a plurality of computer-simulateable customer models, wherein the customer models patronize the business models to receive values from the business models determining the operational performances of the businesses described by the plurality of business models (i) by simulating the plurality of business models, and (ii) by simulating the environment, including simulating the customer models receiving values from the business models, and generating a next plurality of business models from the simulated plurality of business models by performing an evolutionary method including (i) determining business-model fitness in dependence on the operational business-model performances, (ii) selecting one or more business models in dependence on their fitness, and (iii) transforming the selected business models into new business models by applying one or more genetic operators, wherein the new business models incorporate elements of the selected business models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for generating business models for solving a selected business problem comprising:
-
describing a plurality of computer-simulateable building blocks, wherein the building blocks comprise one or more business elements of the business problem, and wherein the building blocks further comprise (i) one or more computer-simulateable value proposition (VP) building blocks which describe output values provided by businesses, (ii) one or more computer-simulateable operational approach (OA) building blocks which describe inputs to businesses and transformations of inputs to output values by businesses, and (iii) one or more computer-simulateable revenue mechanism (RM) building blocks which describe pricing and cost models by which businesses acquire revenues, generating an initial plurality of business models, wherein a business model describes operations of businesses for solving the business problem, and wherein a business model comprises a plurality of building blocks and an associated operational performance model, determining the operational performances of the businesses described by the plurality of business models by simulating the plurality of business models, and generating a next plurality of business models from the simulated plurality of business models by performing an evolutionary method, wherein the evolutionary method uses a fitness dependent on the operational business-model performances and applies genetic operators to the building-blocks of business models, and repeating one or more times the steps of determining the operational performance and generating a next plurality of business models, wherein each step of determining simulates that plurality of business models resulting from the previous step of generating. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 38, 41)
-
-
28. A method for generating business models for solving a selected business problem the method comprising:
-
describing a plurality of computer-simulateable building blocks, wherein the building blocks comprise descriptions of one or more business elements of the business problem, and wherein business elements comprises descriptions of an input to a business, or a value output from a business, or a transformation employed by a business, or a consideration received by a business for an output value, describing one or more computer-simulateable customer models, wherein the customer models patronize the business model to receive values from the business model, determining the operational performance of a business described by a business model, wherein a business model comprises a plurality of building blocks and an associated operational performance model that describe operation of a business for solving the business problem, and wherein operational performance is determined (i) by simulating the business model, and (ii) by simulating the one or more customer models receiving values from the business model, and generating a final business model of improved performance by performing an optimization method, wherein the optimization method (i) uses a fitness dependent on the operational business-model performances, and (ii) substitutes or alters one or more building blocks of the business model. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method for generating business models for solving a selected business problem comprising:
-
describing a plurality of computer-simulateable building blocks, wherein the building blocks include one or more business elements of the business problem and further comprise (i) one or more computer-simulateable value proposition (VP) building blocks which describe output values provided by businesses by comprising information describing the natures of one or more goods or services provided, or qualities of the goods or services, or customers for goods and services, or relations with other business models, or marketing to customers or business models, (ii) one or more computer-simulateable operational approach (OA) building blocks which describe inputs to businesses and transformations of inputs to output values by businesses by comprising information describing inputs needed for goods or services provided, or technology employed to produce the goods or services, or capital and labor needed for production, and (iii) one or more computer-simulateable revenue mechanism (RM) building blocks which describe pricing and cost models by which businesses acquire revenues by comprising information describing a margin or an amount per transaction, or per unit time, or per unit volume, or transaction pricing mechanism, or a subscription pricing mechanism, or a flat rate pricing mechanism, or a membership fee pricing mechanism, generating an initial plurality of business models, wherein a business model describes operations of businesses for solving the business problem, and wherein a business model comprises a plurality of building blocks and an associated operational performance model, determining the operational performances of the businesses described by the plurality of business models by simulating the plurality of business models, and generating a next plurality of business models from the simulated plurality of business models by performing an evolutionary method, wherein the evolutionary method uses a fitness dependent on the operational business-model performances and applies genetic operators to the building-blocks of business models, and repeating one or more times the steps of determining the operational performance and generating a next plurality of business models, wherein each step of determining simulates that plurality of business models resulting from the previous step of generating.
-
-
35. A method for generating business models for solving a selected business problem comprising:
-
describing a plurality of computer-simulateable building blocks, wherein the building blocks include one or more business elements of the business problem and further comprise (i) one or more computer-simulateable value proposition (VP) building blocks which describe output values provided by businesses by comprising information describing the natures of one or more goods or services provided, or qualities of the goods or services, or customers for goods and services, or relations with other business models, or marketing to customers or business models, (ii) one or more computer-simulateable operational approach (OA) building blocks which describe inputs to businesses and transformations of inputs to output values by businesses by comprising information describing inputs needed for goods or services provided, or technology employed to produce the goods or services, or capital and labor needed for production, and (iii) one or more computer-simulateable revenue mechanism (RM) building blocks which describe pricing and cost models by which businesses acquire revenues by comprising information describing a margin or an amount per transaction, or per unit time, or per unit volume, or transaction pricing mechanism, or a subscription pricing mechanism, or a flat rate pricing mechanism, or a membership fee pricing mechanism, describing a business-model environment, wherein the business-model environment comprises a plurality of computer-simulateable customer models, wherein the customer models patronize the business models to receive values from the business models, generating an initial plurality of business models, wherein a business model describes operations of businesses for solving the business problem, and wherein a business model comprises a plurality of building blocks and an associated operational performance model, determining the operational performances of the businesses described by the plurality of business models by (i) simulating the plurality of business models and (ii) simulating the environment, including simulating the customer models receiving values from the business models, and generating a next plurality of business models from the simulated plurality of business models by performing an evolutionary method, wherein the evolutionary method uses a fitness dependent on the operational business-model performances and applies genetic operators to the building-blocks of business models, and repeating one or more times the steps of determining the operational performance and generating a next plurality of business models, wherein each step of determining simulates that plurality of business models resulting from the previous step of generating. - View Dependent Claims (39, 42)
-
-
36. A method for generating business models for solving a selected business problem the method comprising:
-
describing a plurality of computer-simulateable building blocks, wherein the building blocks include one or more business elements of the business problem and further comprise (i) one or more computer-simulateable value proposition (VP) building blocks which describe output values provided by businesses by comprising information describing the natures of one or more goods or services provided, or qualities of the goods or services, or customers for goods and services, or relations with other business models, or marketing to customers or business models, (ii) one or more computer-simulateable operational approach (OA) building blocks which describe inputs to businesses and transformations of inputs to output values by businesses by comprising information describing inputs needed for goods or services provided, or technology employed to produce the goods or services, or capital and labor needed for production, and (iii) one or more computer-simulateable revenue mechanism (RM) building blocks which describe pricing and cost models by which businesses acquire revenues by comprising information describing a margin or an amount per transaction, or per unit time, or per unit volume, or transaction pricing mechanism, or a subscription pricing mechanism, or a flat rate pricing mechanism, or a membership fee pricing mechanism, describing a business-model environment, wherein the business-model environment comprises a plurality of computer-simulateable customer models, wherein the customer models patronize the business models to receive values from the business models, determining the operational performance of a business described by a business model, wherein a business model comprises a plurality of building blocks and an associated operational performance model that describe operation of a business for solving the business problem, and wherein operational performance is determined (i) by simulating the business model, and (ii) by simulating the environment, including simulating the customer models receiving values from the business models, and generating a final business model of improved performance by performing an optimization method, wherein the optimization method (i) uses a fitness dependent on the operational business-model performances, and (ii) substitutes or alters one or more building blocks of the business model. - View Dependent Claims (37, 40, 43)
-
Specification