Automatically generating artifacts for service delivery
First Claim
Patent Images
1. A method for generating one or more artifacts for service delivery, wherein the method comprises:
- receiving service design inputs comprising market environment information pertaining to users in a target market for the service, one or more objectives, one or more user needs, and one or more constraints;
using the one or more service design inputs to generate an internal representation of the service design, wherein said generating the internal representation comprises;
defining each of multiple actors to participate in delivery of the service, wherein said multiple actors comprise all humans necessary for completion of the service delivery;
defining each of one or more activities of the service;
mapping the multiple actors, the one or more objectives and the one or more constraints to each applicable activity of the one or more activities; and
creating one or more task flows for the one or more activities;
using the internal representation of the service to generate one or more artifacts of the service, wherein said using the internal representation of the service to generate said one or more artifacts comprises;
accessing a registry comprising (i) an artifact key of multiple artifacts and (ii) multiple artifact generator identifiers;
searching the registry to identify one or more desired artifact generator identifiers based on a requested artifact generator pertaining to the internal representation; and
retrieving the one or more desired artifact generators corresponding to the one or more identified artifact generator identifiers from a collection of artifact generators; and
incorporating the one or more artifacts into the service design and outputting the service.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for generating one or more artifacts for service delivery are provided. The techniques include receiving one or more service design inputs, using the one or more service design inputs to generate an internal representation of the service design, using the internal representation of the service to generate one or more artifacts of the service, and incorporating the one or more artifacts into the service design and outputting the service.
25 Citations
19 Claims
-
1. A method for generating one or more artifacts for service delivery, wherein the method comprises:
-
receiving service design inputs comprising market environment information pertaining to users in a target market for the service, one or more objectives, one or more user needs, and one or more constraints; using the one or more service design inputs to generate an internal representation of the service design, wherein said generating the internal representation comprises; defining each of multiple actors to participate in delivery of the service, wherein said multiple actors comprise all humans necessary for completion of the service delivery; defining each of one or more activities of the service; mapping the multiple actors, the one or more objectives and the one or more constraints to each applicable activity of the one or more activities; and creating one or more task flows for the one or more activities; using the internal representation of the service to generate one or more artifacts of the service, wherein said using the internal representation of the service to generate said one or more artifacts comprises; accessing a registry comprising (i) an artifact key of multiple artifacts and (ii) multiple artifact generator identifiers; searching the registry to identify one or more desired artifact generator identifiers based on a requested artifact generator pertaining to the internal representation; and retrieving the one or more desired artifact generators corresponding to the one or more identified artifact generator identifiers from a collection of artifact generators; and incorporating the one or more artifacts into the service design and outputting the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a tangible non-transitory computer readable recordable storage medium including computer useable program code for generating one or more artifacts for service delivery, the computer program product including:
-
computer useable program code for receiving service design inputs comprising market environment information pertaining to users in a target market for the service, one or more objectives, one or more user needs, and one or more constraints; computer useable program code for using the one or more service design inputs to generate an internal representation of the service design, wherein said generating the internal representation comprises; defining each of multiple actors to participate in delivery of the service, wherein said multiple actors comprise all humans necessary for completion of the service delivery; defining each of one or more activities of the service; mapping the multiple actors, the one or more objectives and the one or more constraints to each applicable activity of the one or more activities; and creating one or more task flows for the one or more activities; computer useable program code for using the internal representation of the service to generate one or more artifacts of the service, wherein said using the internal representation of the service to generate said one or more artifacts comprises; accessing a registry comprising (i) an artifact key of multiple artifacts and (ii) multiple artifact generator identifiers; searching the registry to identify one or more desired artifact generator identifiers based on a requested artifact generator pertaining to the internal representation; and retrieving the one or more desired artifact generators corresponding to the one or more identified artifact generator identifiers from a collection of artifact generators; and computer useable program code for incorporating the one or more artifacts into the service design and outputting the service. - View Dependent Claims (15, 16)
-
-
17. A system for generating one or more artifacts for service delivery, comprising:
-
a memory; and at least one processor coupled to the memory and operative to; receive service design inputs comprising market environment information pertaining to users in a target market for the service, one or more objectives, one or more user needs, and one or more constraints; use the one or more service design inputs to generate an internal representation of the service design, wherein said generating the internal representation comprises; defining each of multiple actors to participate in delivery of the service, wherein said multiple actors comprise all humans necessary for completion of the service delivery; defining each of one or more activities of the service; mapping the multiple actors, the one or more objectives and the one or more constraints to each applicable activity of the one or more activities; and creating one or more task flows for the one or more activities; use the internal representation of the service to generate one or more artifacts of the service, wherein said using the internal representation of the service to generate said one or more artifacts comprises; accessing a registry comprising (i) an artifact key of multiple artifacts and (ii) multiple artifact generator identifiers; searching the registry to identify one or more desired artifact generator identifiers based on a requested artifact generator pertaining to the internal representation; and retrieving the one or more desired artifact generators corresponding to the one or more identified artifact generator identifiers from a collection of artifact generators; and incorporate the one or more artifacts into the service design and outputting the service. - View Dependent Claims (18, 19)
-
Specification