Automatic personalized image-based search
US-2024211508-A1 · Jun 27, 2024 · US
US12417216B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12417216-B2 |
| Application number | US-202418889462-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 19, 2024 |
| Priority date | Oct 2, 2023 |
| Publication date | Sep 16, 2025 |
| Grant date | Sep 16, 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.
In one aspect, a system may receive, via a user graphical user interface, a request to perform a data migration from a source data center to a destination data center. A system may in response to receiving the request, perform the data migration by: (1) creating a copy of a tenants structure that lists information about each tenant of the source data center, wherein a respective tenant is a representation of a user on a platform level, (2) creating and activating, on the destination data center, a plurality of new user accounts that match a main login body and suffix of a plurality of existing user accounts on the source data center, (3) re-registering, at the destination data center, agents from the source data center; and (4) migrating backup data from the source data center to the destination data center.
Opening claim text (preview).
The invention claimed is: 1. A method for data migration, the method comprising: receiving, via a user graphical user interface, a request to perform a data migration from a source data center to a destination data center; and in response to receiving the request, performing the data migration by: creating a copy of a tenants structure that lists information about each tenant of the source data center, wherein a respective tenant is a representation of a user on a platform level; creating and activating, on the destination data center, a plurality of new user accounts that match a main login body and suffix of a plurality of existing user accounts on the source data center; re-registering, at the destination data center, agents from the source data center; and migrating backup data from the source data center to the destination data center. 2. The method of claim 1 , wherein creating the plurality of new user accounts further comprises: in response to determining that two matching user accounts cannot exist on both the source data center and the destination data center, generating, on the destination data center, an intermediate login for each user account corresponding to the plurality of existing user accounts, wherein the intermediate login comprises an original login concatenated with a predefined term; and in response to determining that the data migration is complete: deleting the plurality of existing user accounts on the source data center; and modifying, for the plurality of new user accounts, each intermediate login to match the original login without the predefined term. 3. The method of claim 1 , wherein each tenant in the tenants structure has different specifications including names, contacts, tenant types, quotas, available services, and available storage. 4. The method of claim 1 , wherein the graphical user interface outputs a list of data centers available to receive migration data and wherein receiving the request comprises receiving a selection of the destination data center from the list of data centers. 5. The method of claim 1 , further comprising: transferring agent protection plans associated with the agents from the source data center to the destination data center. 6. The method of claim 1 , wherein creating the plurality of new user accounts further comprises setting parameters for services, applications, and quotas in the plurality of new user accounts that match parameters for services, applications, and quotas in the plurality of existing user accounts. 7. A system for data migration, the system comprising: At least one memory; and At least one hardware processor coupled with the at least one memory and configured, individually or in combination, to: receive, via a user graphical user interface, a request to perform a data migration from a source data center to a destination data center; and in response to receiving the request, perform the data migration by: creating a copy of a tenants structure that lists information about each tenant of the source data center, wherein a respective tenant is a representation of a user on a platform level; creating and activating, on the destination data center, a plurality of new user accounts that match a main login body and suffix of a plurality of existing user accounts on the source data center; re-registering, at the destination data center, agents from the source data center; and migrating backup data from the source data center to the destination data center. 8. The system of claim 7 , wherein the at least one hardware processor is further configured to create the plurality of new user accounts by: in response to determining that two matching user accounts cannot exist on both the source data center and the destination data center, generating, on the destination data center, an intermediate login for each user account corresponding to the plurality of existing user accounts, wherein the intermediate login comprises an original login concatenated with a predefined term; and in response to determining that the data migration is complete: deleting the plurality of existing user accounts on the source data center; and modifying, for the plurality of new user accounts, each intermediate login to match the original login without the predefined term. 9. The system of claim 7 , wherein each tenant in the tenants structure has different specifications including names, contacts, tenant types, quotas, available services, and available storage. 10. The system of claim 7 , wherein the graphical user interface outputs a list of data centers available to receive migration data and wherein receiving the request comprises receiving a selection of the destination data center from the list of data centers. 11. The system of claim 7 , wherein the at least one hardware processor is further configured to: transfer agent protection plans associated with the agents from the source data center to the destination data center. 12. The system of claim 7 , wherein the at least one hardware processor is further configured to create the plurality of new user accounts by setting parameters for services, applications, and quotas in the plurality of new user accounts that match parameters for services, applications, and quotas in the plurality of existing user accounts. 13. A non-transitory computer readable medium storing thereon computer executable instructions for data migration, including instructions for: receiving, via a user graphical user interface, a request to perform a data migration from a source data center to a destination data center; and in response to receiving the request, performing the data migration by: creating a copy of a tenants structure that lists information about each tenant of the source data center, wherein a respective tenant is a representation of a user on a platform level; creating and activating, on the destination data center, a plurality of new user accounts that match a main login body and suffix of a plurality of existing user accounts on the source data center; re-registering, at the destination data center, agents from the source data center; and migrating backup data from the source data center to the destination data center. 14. The non-transitory computer readable medium of claim 13 , wherein instructions for creating the plurality of new user accounts further comprise instructions for: in response to determining that two matching user accounts cannot exist on both the source data center and the destination data center, generating, on the destination data center, an intermediate login for each user account corresponding to the plurality of existing user accounts, wherein the intermediate login comprises an original login concatenated with a predefined term; and in response to determining that the data migration is complete: deleting the plurality of existing user accounts on the source data center; and modifying, for the plurality of new user accounts, each intermediate login to match the original login without the predefined term. 15. The non-transitory computer readable medium of claim 13 , wherein each tenant in the tenants structure has different specifications including names, contacts, tenant types, quotas, available services, and available storage. 16. The non-transitory computer readable medium of claim 13 , wherein the graphical user interface outputs a list of data centers available to receive migration data and wherein receiving the request comprises receiving a selection of the destination data center from the list of data centers.
Management of the backup or restore process · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Point-in-time backing up or restoration of persistent data · CPC title
Database migration support · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.