Updating and redistributing process templates with configurable activity parameters
First Claim
1. A method comprising:
- at a centralized controller comprising, at least one processor, a memory, and a communication interface;
configuring, by the at least one processor, a computing system in a single deployment of an executable process, wherein the executable process comprises a plurality of executable instances corresponding to different sets of structured activities, wherein each executable instance is associated with a template, of a plurality of templates for the executable process, comprising a plurality of user-configurable parameters at least including an add new structured activity parameter, a modify a structured activity parameter, and a remove a structured activity parameter;
in response to receiving a request for a first template of the plurality of templates, outputting, by the at least one processor, the first template, wherein the first template is associated with a first executable instance of the executable process;
receiving, by the at least one processor, an updated first template associated with the first template, wherein the updated first template comprises an update to the first template via one or more of the plurality of user-configurable parameters;
generating a second executable instance of the executable process and a second template associated with the second executable instance based on the updated first template;
reconfiguring, by the at least one processor, the computing system based on the second executable instance of the executable process while maintaining the configuration of the computing system based on the first executable instance; and
executing, by the at least one processor, the second executable instance of the executable process on a user-specified data set.
1 Assignment
0 Petitions
Accused Products
Abstract
A centralized controller may include at least one processor, a memory and a communication interface. The centralized controller may configure a computing system in a single deployment of an executable process. The executable process may include multiple executable instances associated with one of multiple different templates for the executable process. Each template may include multiple user-configurable parameters. A user may request a template associated with a first executable instance and update the template using the user-configurable parameters. The centralized controller may generate a second executable instance of the executable process and a second template associated with the second executable instance based on the updated template. The centralized controller may reconfigure the computing system based on the second executable instance of the executable process while maintaining the configuration of the computing system based on the first executable instance.
-
Citations
19 Claims
-
1. A method comprising:
at a centralized controller comprising, at least one processor, a memory, and a communication interface; configuring, by the at least one processor, a computing system in a single deployment of an executable process, wherein the executable process comprises a plurality of executable instances corresponding to different sets of structured activities, wherein each executable instance is associated with a template, of a plurality of templates for the executable process, comprising a plurality of user-configurable parameters at least including an add new structured activity parameter, a modify a structured activity parameter, and a remove a structured activity parameter; in response to receiving a request for a first template of the plurality of templates, outputting, by the at least one processor, the first template, wherein the first template is associated with a first executable instance of the executable process; receiving, by the at least one processor, an updated first template associated with the first template, wherein the updated first template comprises an update to the first template via one or more of the plurality of user-configurable parameters; generating a second executable instance of the executable process and a second template associated with the second executable instance based on the updated first template; reconfiguring, by the at least one processor, the computing system based on the second executable instance of the executable process while maintaining the configuration of the computing system based on the first executable instance; and executing, by the at least one processor, the second executable instance of the executable process on a user-specified data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An apparatus comprising:
-
a processor; and a memory storing computer-readable instructions that, when executed by the processor, cause the apparatus to; configure a computing system in a single deployment of a plurality of executable instances corresponding to different sets of structured activities, wherein each executable instance is associated with a template, of a plurality of templates, comprising a plurality of user-configurable parameters at least including an add new structured activity parameter, a modify a structured activity parameter, and a remove a structured activity parameter; in response to receiving a request for a first template of the plurality of templates from a first device, output the first template to the first device, wherein the first template is associated with a first executable instance of the plurality of executable instances; receive an updated first template associated with the first template from the first device, wherein the updated first template comprises an update to the first template via one or more of the plurality of user-configurable parameters; generate a second executable instance, of the plurality of executable instances, and a second template, of the plurality of templates, associated with the second executable instance based on the updated first template; reconfigure the computing system based on the second executable instance while maintaining the configuration of the computing system based on the first executable instance; and in response to receiving a request for the second template of the plurality of templates from a second device, output the second template to the second device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more computing systems; and a centralized controller communicatively coupled to the one or more computing systems, the centralized controller comprising a processor and a memory storing instructions that, when executed by the processor, cause the centralized controller to; store a plurality of templates, wherein each template is associated with a different executable instance, of a plurality of executable instances, and includes a plurality of user-configurable parameters, and wherein the plurality of user-configurable parameters comprises an add new structured activity parameter, a modify a structured activity parameter, and a remove a structured activity parameter; configure the one or more computing systems using a single image of the plurality of executable instances; in response to receiving a request for a template of the plurality of templates from a computing system of the one or more computing systems, send the template to the computing system; receive an update to the template from the computing system; generate a new executable instance based on the update; and reconfigure the one or more computing systems using an updated single image comprising at least the new executable instance. - View Dependent Claims (18, 19)
-
Specification