Patent ID: 11972251
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A non-transitory computer readable medium having stored thereon machine-readable instructions, the machine-readable instructions, when executed by at least one hardware processor, cause the at least one hardware processor to:
generate, based on a plurality of historical tradeoff instances, an application feature matrix;
generate, based on the application feature matrix,
association rules for historical tradeoff instances of the plurality of historical tradeoff instances for which decisions are not known, and
a decision tree for historical tradeoff instances of the plurality of historical tradeoff instances for which decisions are known;

induce, based on the generated association rules and the generated decision tree, decision rules;
apply default rules to a cold start scenario;
refine the decision rules and default rules to generate refined rules;
determine, for each of the refined rules, a confidence level;
prioritize, based on the determined confidence level, the refined rules;
apply, in order of priority from the prioritization of the refined rules, a specified number of the refined rules to a new tradeoff instance;
generate, based on the application of the refined rules to the new tradeoff instance, a resolution associated with the new tradeoff instance; and
implement, with respect to the new tradeoff instance, the resolution associated with the new tradeoff instance, wherein the resolution associated with the new tradeoff instance includes build versus buy options for a new application and implementing the resolution includes:
determining confidence levels associated with the build versus buy options for the resolution;
enabling automatic selection of one of the build versus buy options having a higher confidence level from the determined confidence levels,
wherein if the build option is selected,
building the application by selecting application programming interfaces (APIs) matching functional requirements of the application and integrating the APIs as per templatized design architecture, and

wherein if the buy option is selected,
automatically selecting a vendor for purchasing the application.