Multi-core account migration

US12505439B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12505439-B2
Application numberUS-202217735083-A
CountryUS
Kind codeB2
Filing dateMay 2, 2022
Priority dateApr 30, 2021
Publication dateDec 23, 2025
Grant dateDec 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . 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. 2 . The apparatus of claim 1 , wherein the first core processing system is configured to process a first set of transactions for the user and to post updates to the first account based on the first set of transactions for the user and the second core processing system is configured to process a different set of transactions for the user and to post updates to the second account based on the different set of transactions for the user. 3 . The apparatus of claim 2 , wherein migrating the first account comprises transferring funds from the first account to the different account based at least in part on the posted updates to the first account and closing the first account. 4 . The apparatus of claim 1 , wherein the user comprises one user of a plurality of users of the first core processing system and the code is further executable by the processor to set a rate at which accounts for the users are migrated from the first core processing system to the second core processing system by determining to which of the users the user interface element is displayed. 5 . The apparatus of claim 1 , wherein the user is authenticated into the second core processing system using a different set of electronic credentials and the code is further executable by the processor to: associate the different set of electronic credentials with the user and with the different account; and store the different set of electronic credentials for subsequent access to the second core processing system on behalf of the user. 6 . 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. 7 . The method of claim 6 , wherein the first core processing system is configured to process a first set of transactions for the user and to post updates to the first account based on the first set of transactions for the user and the second core processing system is configured to process a different set of transactions for the user and to post updates to the second account based on the different set of transactions for the user. 8 . The method of claim 7 , wherein migrating the first account comprises transferring funds from the first account to the different account based at least in part on the posted updates to the first account and closing the first account. 9 . The method of claim 6 , wherein the user com

Assignees

Inventors

Classifications

  • User authentication · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Electronic credentials · CPC title

  • G06Q20/401Primary

    Transaction verification · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12505439B2 cover?
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…
Who is the assignee on this patent?
Mx Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06Q20/401. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).