Multi-core account migration
AssigneeMx Technologies, Inc.
InventorsDavid Whitcomb, Matt Nichols
Life of this patent
Estimating the term…
Abstract
Apparatuses, methods, computer program products, and systems are disclosed for multi-core account migration. A method includes authenticating a user into a first environment associated with a first core processing system with first electronic credentials for the user. A method includes displaying a user interface element to the user within the first environment. A method includes authenticating the user into a second core processing system in response to user input to the user interface element. A method includes migrating a first account for the user with the first core processing system to a different account for the user with the second core processing system in response to the user input to the user interface element.
Claims14
An apparatus, comprising:
- a processor;
- a memory that stores code executable by the processor to:
- receive, at a backend system, registration information for a user, the registration information comprising first electronic credentials for the user for logging the user into the backend system;
- in response to receiving the registration information for the user, query multiple core processing systems to determine identifiers associated with the core processing systems;
- store the identifiers in a data structure that maps the identifiers to the associated core processing systems;
- authenticate, via a first application programming interface (API), the user for access to a backend system using the first electronic credentials;
- in response to authenticating the user using the first electronic credentials:
- access the data structure to identify a first identifier associated with a first core processing system and a second identifier associated with a second core processing system, wherein the first core processing system and the second core processing system are incompatible platforms that execute on different hardware computing devices and are accessible using different protocols;
- authenticate, via a second API associated with the first core processing system, a user into a first environment associated with the first core processing system with first electronic credentials for the user;
- access, via the second API, a first account for the user with the first core processing system using the first identifier for the user to receive data associated with the first account;
- authenticate, via a third API associated with the second core processing system, the user into the second core processing system in response to user input to the user interface element;
- access, via the third API, a different account for the user with the second core processing system using the second identifier for the user to receive data associated with the different account;
- provide, via the first API associated with the backend system, real-time access to both the data associated with the first account and the data associated with the different account within a single electronic interface at least until the first account is migrated to the different account;
- display a user interface element to the user within the first environment, the user interface element comprising an interactive user interface element that the user can select to confirm migration of the first account to the different account;
- and
- migrate the first account for the user with the first core processing system to the different account for the user with the second core processing system in response to the user input to the user interface element indicating confirmation of the migration.
A method, comprising:
- receiving, at a backend system, registration information for a user, the registration information comprising first electronic credentials for the user for logging the user into the backend system;
- in response to receiving the registration information for the user, querying multiple core processing systems to determine identifiers associated with the core processing systems;
- storing the identifiers in a data structure that maps the identifiers to the associated core processing systems;
- authenticating, via a first application programming interface (API), the user for access to a backend system using the first electronic credentials;
- in response to authenticating the user using the first electronic credentials:
- accessing the data structure to identify a first identifier associated with a first core processing system and a second identifier associated with a second core processing system, wherein the first core processing system and the second core processing system are incompatible platforms that execute on different hardware computing devices and are accessible using different protocols;
- authenticating, via a second API associated with the first core processing system, a user into a first environment associated with the first core processing system with first electronic credentials for the user;
- accessing, via the second API, a first account for the user with the first core processing system using the first identifier for the user to receive data associated with the first account;
- authenticating, via a third API associated with the second core processing system, the user into the second core processing system in response to user input to the user interface element;
- accessing, via the third API, a different account for the user with the second core processing system using the second identifier for the user to receive data associated with the different account;
- providing, via the first API associated with the backend system, real-time access to both the data associated with the first account and the data associated with the different account within a single electronic interface at least until the first account is migrated to the different account;
- displaying a user interface element to the user within the first environment, the user interface element comprising an interactive user interface element that the user can select to confirm migration of the first account to the different account;
- and
- migrating the first account for the user with the first core processing system to the different account for the user with the second core processing system in response to the user input to the user interface element indicating confirmation of the migration.
An apparatus, comprising:
- means for receiving, at a backend system, registration information for a user, the registration information comprising first electronic credentials for the user for logging the user into the backend system;
- in response to receiving the registration information for the user, means for querying multiple core processing systems to determine identifiers associated with the core processing systems;
- means for storing the identifiers in a data structure that maps the identifiers to the associated core processing systems;
- means for authenticating, via a first application programming interface (API), the user for access to a backend system using the first electronic credentials;
- in response to authenticating the user using the first electronic credentials:
- means for accessing the data structure to identify a first identifier associated with a first core processing system and a second identifier associated with a second core processing system, wherein the first core processing system and the second core processing system are incompatible platforms that execute on different hardware computing devices and are accessible using different protocols;
- means for authenticating, via a second API associated with the first core processing system, a user into a first environment associated with the first core processing system with first electronic credentials for the user;
- means for accessing, via the second API, a first account for the user with the first core processing system using the first identifier for the user to receive data associated with the first account;
- means for authenticating, via a third API associated with the second core processing system, the user into the second core processing system in response to user input to the user interface element;
- means for accessing, via the third API, a different account for the user with the second core processing system using the second identifier for the user to receive data associated with the different account;
- means for providing, via the first API associated with the backend system, real-time access to both the data associated with the first account and the data associated with the different account within a single electronic interface at least until the first account is migrated to the different account;
- means for displaying a user interface element to the user within the first environment, the user interface element comprising an interactive user interface element that the user can select to confirm migration of the first account to the different account;
- and
- means for migrating the first account for the user with the first core processing system to the different account for the user with the second core processing system in response to the user input to the user interface element indicating confirmation of the migration.
Dependencies are inferred from the claim text.