Patent ID: 11972276
Assignee: ANALYTICS HQ, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 20:
21. A computer-implemented method performed by at least one processor to cause tool instance deployment operations to be performed to autonomously deploy predetermined data science tools based on user selections and user credentials in a distributed data science development environment, the method comprising:
receive, from a user device, a user command to build a new instance of one of a plurality of independent tools for one of multiple standard users;
display on the user device, through a user interface (UI) layer, the plurality of independent tools included in an API layer for user selection, wherein:
the UI layer is deployed on at least a first node in a distributed network and configured to independently display information and receive user input at a user device of one of the multiple standard users, and,
the API layer is deployed on at least a second node in the distributed network and comprising interfaces of a plurality of independent tools to be used by the multiple standard users;

upon receiving a selection of at least one of the plurality of independent tools, display, through the UI layer, a plurality of predetermined usages associated with the selected independent tool;
retrieve, from a first data store, a first set of configuration rules as a function of (a) the selected independent tool, (b) a selected usage of the selected independent tool, and (c) a credential of a user transmitting the user command, wherein the first set of configuration rules comprises software modules, configuration parameters, and environmental parameters to be pre-loaded into the new instance;
retrieve, from a second data store, a second set of configuration rules as a function of a dynamic system state profile comprising settings, access keys, and metadata configured to provide autonomous inter-communication between the tool instances and the independent tools;
apply the first set and the second set of configuration rules to generate a new tool instance in a user-specific, independent development environment, such that (a) inter-communications between the new instance and previously deployed instances are connected to an orchestration layer, and (b) the independent tools at the API layer, are autonomously configured based on a current state of the one of multiple standard user; and,, launch a new instance in an orchestration layer comprising a multi-instance common orchestration service (COS), wherein the orchestration layer is deployed on at least a third node in the distributed network and in communication with multiple computing nodes in a network, the orchestration layer comprising:, for each of the multiple standard users, tool instances of the plurality of independent tools deployed for each of the multiple standard users, wherein the independent tools comprise independent computing software packages configured to perform data science operations, wherein,
the multi-instance COS having an orchestration service instance is deployed in each of the tool instances such that the COS is configured to access the current state associated with the one of multiple standard users of each tool instance and update the dynamic system state profile based on the current state of each of the tool instances.