US 12,293,406 B2
Computer systems, computer-implemented methods, and computer devices for processing a transaction message
Gary Mousseau, Waterloo (CA)
Assigned to 10353744 CANADA LTD., Kitchener (CA)
Filed by 10353744 Canada Ltd., Kitchener (CA)
Filed on Apr. 30, 2020, as Appl. No. 16/864,062.
Claims priority of provisional application 62/924,303, filed on Oct. 22, 2019.
Claims priority of provisional application 62/840,435, filed on Apr. 30, 2019.
Prior Publication US 2020/0349639 A1, Nov. 5, 2020
Int. Cl. G06Q 40/02 (2023.01); G06Q 10/10 (2023.01); G06Q 20/02 (2012.01); H04L 9/40 (2022.01); H04L 67/02 (2022.01); H04L 67/565 (2022.01); H04L 69/22 (2022.01)
CPC G06Q 40/02 (2013.01) [G06Q 10/10 (2013.01); G06Q 20/027 (2013.01); H04L 63/0876 (2013.01); H04L 67/02 (2013.01); H04L 67/565 (2022.05); H04L 69/22 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method of providing real-time access to electronic services through a user interface and (application programming interface) API service requests using a gateway device, the method comprising:
receiving a services message at a connection processing device configured to support a physical link, the services message including a message header;
processing the services message for service mapping by a service mapping component, including:
scanning the message header to determine whether the services message is a user interface message, received from a user via a front-end interface, or a direct financial message;
if the services message is the user interface message, building a standard message using request information received via the user interface and passing the standard message to the service mapping component;
if the services message is the direct financial message, passing the direct financial message to the service mapping component; and
wherein the service mapping component is configured to generate at least one outgoing service request for at least one service provider from the services message, each of the at least one outgoing service requests having a message format that is supported by a respective receiving service provider device, and wherein outgoing service requests generated from user interface service requests and outgoing service requests generated from direct financial messages service requests appear the same to each respective receiving service provider device; and
sending each of the at least one service outgoing service request to the respective receiving service provider in real-time to facilitate the electronic services for the user.