Patent ID: 11966732
Assignee: AMPERITY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A non-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining steps of:
executing a cloud-based software application on a server, a portion of the software application being allocated to a first tenant;
executing a sandbox instance by cloning the portion of the software application, the sandbox instance associated with the first tenant and a current configuration version, and the sandbox instance serving only the first tenant;
receiving a configuration change request to change at least one setting of the software application executing in the sandbox instance;
generating a candidate configuration tree according to the configuration change request, the candidate configuration tree identifying changes between configuration changes in the configuration change request and the current configuration version used by the software application serving the plurality of tenants; and
writing the candidate configuration tree to a configuration data store causing a change in operation of the software application executing in the sandbox instance.