| CPC G06N 5/01 (2023.01) [G06F 18/2323 (2023.01); G06Q 10/0637 (2013.01)] | 5 Claims |

|
1. A processor implemented method for pattern based synthesis and evaluation of services, comprising:
providing, via one or more hardware processors, a set of requirements by a service consumer as an input;
creating, via the one or more hardware processors, a plurality of notes based on the set of requirements, wherein the plurality of notes are a set of service offerings provided by one or more service providers, wherein the set of requirements and the set of service offerings are associated with a plurality of domains;
constructing, via the one or more hardware processors, a plurality of nodes using at least three notes out of the plurality of notes;
generating, via the one or more hardware processors, a plurality of pattern languages using the constructed plurality of nodes through a first relation, wherein the first relation is provided by a user;
creating, via the one or more hardware processors, a language graph by connecting the plurality of pattern languages through a second relation, wherein the second relation is provided by the user;
generating, via the one or more hardware processors, a meta-graph using the language graph, wherein the meta-graph comprises inter-domain information of a domain of the plurality of domains;
traversing the meta-graph heuristically along a node level of the meta-graph, via the one or more hardware processors, through the plurality of nodes present in the meta-graph to generate an output of a plurality of services, wherein the plurality of services are generated by:
deconstructing the plurality of nodes present in the meta-graph into one or more patterns and one or more anti-patterns;
traversing the meta-graph, along a language level via the one or more hardware processors, for cost evaluation in the meta-graph, wherein each of the plurality of nodes have a cost associated therein, wherein the traversing results in generation of a plausible cost budget estimate;
traversing the meta-graph, via the one or more hardware processors, for time evaluation in the meta-graph to generate a time limit; and
generating, via the one or more hardware processors, a set of services out of the plurality of services based on the plausible cost budget estimate and the time limit using a breadth first search algorithm, wherein the set of services are generated within a predefined time constraint, wherein executing the breadth first search algorithm includes:
traversing the meta-graph along the breadth first for service discovery for a given set of constraints and the plausible cost budget estimate;
determining whether a particular node of the plurality of nodes is visited;
evaluating, based on the determination, a cost of visiting the particular node; and
determining, based on the evaluation, whether an overall cost has breached a threshold cost;
synthesizing, via the one or more hardware processors, the generated set of services based on interpretation of the nodes in the meta-graph and interpretation of the set of requirements;
visualizing, via the one or more hardware processors, the set of services of a plurality of features in the set of service offerings by auto-adjusting the plausible cost budget;
displaying, via input/output interface coupled with the one or more hardware processors, a plurality of new service offerings which are operated by the service consumer, wherein the plurality of new service offerings are displayed based on the visualization of the set of services, and
the input/output interface further comprises:
a cost meter next to the plurality of new service offerings,
a plurality of extra potential offerings which can be plumbed for increase in investments, and
an increase or a decrease in the service offered and the auto adjustment of the plausible cost budget;
creating, via the one or more hardware processors, a customer journey map (CJM), wherein the creation of the CJM is based on a plurality of selections on the displayed plurality of new service offerings, and the created CJM is displayed on the input/output interface; and
representing, via the input/output interface coupled with the one or more hardware processors, a Visual Thinking Aid (VTA) for the pattern based synthesis and evaluation of services, wherein the VTA depicts a Discover-Design-Develop-Deliver automation system between the service provider and the service consumer,
the VTA includes a discover stage, a design stage, a develop stage, and a deliver stage,
the discover stage of the VTA depicts at least one of existing service offerings of the service provider, one or more industry players, and one or more cross-industry players,
the design stage of the VTA enables the service provider and the service consumer to co-create the set of services based on one or more inputs,
the develop stage receives designs from the design stage and outputs the CJM,
the deliver stage generates a service blueprint document, and
the generated service blueprint document is used to create one or more system components in an automated manner.
|