US 11,792,165 B2
Supporting data processing transactions using machine to machine (M2M) data transfer
Naga Vamsi Krishna Akkapeddi, Charlotte, NC (US); Siten Sanghvi, Westfield, NJ (US); and Pratap Dande, Saint Johns, FL (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jun. 4, 2021, as Appl. No. 17/339,013.
Prior Publication US 2022/0394019 A1, Dec. 8, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 12/46 (2006.01); G06F 21/31 (2013.01); H04L 67/12 (2022.01); G06Q 20/40 (2012.01)
CPC H04L 63/04 (2013.01) [G06F 21/31 (2013.01); H04L 12/4641 (2013.01); H04L 63/08 (2013.01); H04L 67/12 (2013.01); G06F 2221/2111 (2013.01); G06F 2221/2117 (2013.01); G06Q 20/409 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for implementing a data processing transaction for a home processor, comprising:
at least one processor configured to:
receive a query from a user device of a user requesting information relating to one or more partner processors located within a foreign region outside a home region of the user, wherein the user is registered with the home processor located within the home region of the user;
search a list of partner processors for the one or more partner processors located within the foreign region, wherein each of the one or more partner processors has a predetermined association with the home processor, wherein the predetermined association comprises a pre-authorized secure connection that can be established between the home processor and each of the one or more partner processors;
transmit to the user device the information relating to one or more partner processors determined as a result of the search;
receive a request to authenticate the data processing transaction at a selected partner processor selected from the one or more partner processors;
verify an identity of the user based on the request;
transmit to one or more of the user device and the selected partner processor an indication of successful authentication of the data processing transaction;
receive information relating to the data processing transaction; and
transmit, based on the information relating to the data processing transaction, at least a portion of data relating to the registration of the user at the home processor to the selected partner processor, wherein the data processing transaction is processed by the selected partner processor based on the transmitted data; and
a memory coupled to the at least one processor and configured to store the list of partner processors and the data relating to the registration of the user.