Automated database upgrade for a multi-tenant identity cloud service
US-11669321-B2 · Jun 6, 2023 · US
US12436757B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12436757-B2 |
| Application number | US-202318483779-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 10, 2023 |
| Priority date | Oct 10, 2023 |
| Publication date | Oct 7, 2025 |
| Grant date | Oct 7, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are disclosed herein for onboarding users from a single tenant cloud environment to a multi-tenant cloud environment. In one aspect, a method is provided that includes in response to an eligibility status check indicating that a first cloud service instance running a first version of a cloud service in a first cloud environment is eligible for the upgrade, exporting a copy of data from the first cloud service instance to a common storage device, provisioning a second cloud service instance running on the second version of the cloud service in a second cloud environment, importing the first copy of the data from the common storage device to the second cloud service instance, and activating the second cloud service instance to run the second version of the cloud service. During the exporting, provisioning, and importing the first cloud service instance continues to run the first version of the cloud service.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: accessing, by a computing system, an eligibility status check for a first cloud service instance running a first version of a cloud service provided by a first cloud service system in a first cloud environment, wherein the eligibility status check indicates that the first cloud service instance is eligible for an upgrade from the first version of the cloud service to a second version of the cloud service provided by a second cloud service system; in response to the eligibility status check indicating that the first cloud service instance is eligible for the upgrade, exporting, by the computing system, a first copy of data from the first cloud service instance to a common storage device, wherein the common storage device is accessible by the first cloud service system and the second cloud service system; provisioning, by the computing system, a second cloud service instance running on the second version of the cloud service provided by the second cloud service system in a second cloud environment, wherein the first cloud environment is a different type of environment from that of the second cloud environment; importing, by the computing system, the first copy of the data from the common storage device to the second cloud service instance, wherein during the exporting, the provisioning, and the importing the first cloud service instance continues to run the first version of the cloud service; and activating, by the computing system, the second cloud service instance to run using the second version of the cloud service provided by the second cloud service system in the second cloud environment, wherein the activating comprises redirecting access of a user from the first cloud service instance to the second cloud service instance. 2. The computer-implemented method of claim 1 , wherein the activating further comprises obtaining a second copy of data from the first cloud service instance, comparing the first copy of the data to the second copy of the data, determining one or more changes made to the first copy of the data based on the comparing, and applying the one or more changes to the first copy of the data in the second cloud service instance. 3. The computer-implemented method of claim 1 , wherein the redirecting comprises changing an address for the cloud service in a Domain Name System from a first address pointing to the first cloud service instance to a second address pointing to the second cloud service instance. 4. The computer-implemented method of claim 1 , further comprising determining, by the computing system, eligibility of the first cloud service instance for the upgrade from the first version of the cloud service to the second version of the cloud service, wherein the determining comprises applying rules to determine whether various aspects of the first cloud service instance pass or fail an eligibility test and determining the eligibility status check for the first cloud service instance based on the applying the rules, and wherein each of the various aspects can be toggled on or off to control whether each aspect will be used for the determining the eligibility of the first cloud service instance for the upgrade. 5. The computer-implemented method of claim 1 , further comprising in response to the eligibility status check indicating that the first cloud service instance is eligible for the upgrade, provisioning, by the computing system, a service agent in an on-premise environment of the user, wherein the service agent is connected to both the first cloud service system and the second cloud service system for facilitating the exporting, the provisioning, the importing, and the activating. 6. The computer-implemented method of claim 1 , wherein the exporting, the provisioning, the importing, and the activating are implemented by a scheduler that monitors tasks and directed acyclic graphs (DAGs) associated with each of the exporting, the provisioning, the importing, and the activating, and triggers, based on the monitoring, task instances once dependencies of the task instances are complete. 7. The computer-implemented method of claim 1 , wherein the first cloud environment is a single tenant environment, and the second cloud environment is a multi-tenant environment. 8. A system comprising: one or more processors; and one or more computer-readable media storing instructions which, when executed by the one or more processors, cause the system to perform operations comprising: accessing an eligibility status check for a first cloud service instance running a first version of a cloud service provided by a first cloud service system in a first cloud environment, wherein the eligibility status check indicates that the first cloud service instance is eligible for an upgrade from the first version of the cloud service to a second version of the cloud service provided by a second cloud service system; in response to the eligibility status check indicating that the first cloud service instance is eligible for the upgrade, exporting a first copy of data from the first cloud service instance to a common storage device, wherein the common storage device is accessible by the first cloud service system and the second cloud service system; provisioning a second cloud service instance running on the second version of the cloud service provided by the second cloud service system in a second cloud environment, wherein the first cloud environment is a different type of environment from that of the second cloud environment; importing the first copy of the data from the common storage device to the second cloud service instance, wherein during the exporting, the provisioning, and the importing the first cloud service instance continues to run the first version of the cloud service; and activating the second cloud service instance to run using the second version of the cloud service provided by the second cloud service system in the second cloud environment, wherein the activating comprises redirecting access of a user from the first cloud service instance to the second cloud service instance. 9. The system of claim 8 , wherein the activating further comprises obtaining a second copy of data from the first cloud service instance, comparing the first copy of the data to the second copy of the data, determining one or more changes made to the first copy of the data based on the comparing, and applying the one or more changes to the first copy of the data in the second cloud service instance. 10. The system of claim 8 , wherein the redirecting comprises changing an address for the cloud service in a Domain Name System from a first address pointing to the first cloud service instance to a second address pointing to the second cloud service instance. 11. The system of claim 8 , wherein the operations further comprise determining eligibility of the first cloud service instance for the upgrade from the first version of the cloud service to the second version of the cloud service, wherein the determining comprises applying rules to determine whether various aspects of the first cloud service instance pass or fail an eligibility test and determining the eligibility status check for the first cloud service instance based on the applying the rules, and wherein each of the various aspects can be toggled on or off to control whether each aspect will be used for the determining the eligibility of the first cloud service instance for the upgrade. 12. The system of claim 8 , wherein the operations further comprise in response to the eligibility status check indicating that the first cloud service instance is eligible for the upgrade, provis
the condition being updates or upgrades of network functionality · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.