Automated staged data migration
AssigneeSkykick, Inc.
InventorsEvan RICHMAN, Todd SCHWARTZ, Trent Robert SCHWARTZ, Bradley YOUNGE, John DENNIS, Roger Neil MOORE, Christopher RAYNER
Life of this patent
Estimating the term…
Abstract
Systems, methods, and apparatuses can provide staged migration from one or more user accounts from a source system to a destination system using an application local to the source systems. The automated staged data migration can provide coordinated staged data migration of large amounts of data in a single automated process. The system can provide automated and remotely controlled staged migrations of data that may perform source system type detection and work with multiple types of systems.
Claims18
A method of migrating data from a plurality of user accounts from a source system to a destination system, the method comprising:
- receiving, at a migration assistant executing on a migration controller server, instructions to migrate the plurality of user accounts in stages including a first stage, wherein the first stage is completed by a first end time;
- receiving, by the migration assistant, a completion signal from a migration engine at the first end time, the completion signal indicating that the plurality of user accounts have been migrated;
- after the completion signal:
- receiving, by the migration assistant, forwarding commands for forwarding future data for the plurality of user accounts to the destination system, the future data being received after the plurality of user accounts have been migrated to the destination system;
- and
- generating, by the migration assistant, reconfigure commands for execution by a first set of client computers, the first set of client computers being associated with the plurality of the user accounts, and the reconfigure commands being configured to cause the first set of client computers to be automatically connected to the destination system.
A non-transitory computer readable medium storing a code for controlling a migration controller server to perform an operation for migrating data from a plurality of user accounts from a source system to a destination system, the code comprising:
- receiving, at a migration assistant executing on a migration controller server, instructions to migrate the plurality of user accounts in stages including a first stage, wherein the first stage is completed by a first end time;
- receiving, by the migration assistant, a completion signal from a migration engine at the first end time, the completion signal indicating that the plurality of user accounts have been migrated;
- after the completion signal:
- receiving, by the migration assistant, forwarding commands for forwarding future data for the plurality of user accounts to the destination system, the future data being received after the plurality of user accounts have been migrated to the destination system;
- and
- generating, by the migration assistant, reconfigure commands for execution by a first set of client computers, the first set of client computers being associated with the plurality of the user accounts, and the reconfigure commands being configured to cause the first set of client computers to be automatically connected to the destination system.
Dependencies are inferred from the claim text.