IP Library › Granted Patent US 12,614,157
Granted Patent B2
US 12,614,157 · App. 18/119,554 · Granted Apr 28, 2026

Method and system for providing hosted portals

Inventors: Takashi Dohkoh (Hyogo-Ken, JP); Satoshi Shimmyo (Tokyo, JP); Kokoro Yamada (Kanagawa-Ken, JP); Justin Ho (Queens, NY); Ithihas Mangalore Nagaraj (Bangalore, IN); Prathmesh Gandhi (Mumbai, IN)
Assignee: JPMORGAN CHASE BANK, N.A.
G06Q20/02G06Q20/4014G06Q20/407G06Q20/1085
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,614,157
App. No.
18/119,554
Granted
Apr 28, 2026
Kind
B2
Abstract

A method for providing a hosted portal to facilitate secured payouts is disclosed. The method includes receiving, via the hosted portal, a request from a first user, the request including a refund request from the first user to a second user, user information, and transaction information; generating a hyperlink for the second user based on the transaction information, the hyperlink referencing the hosted portal; validating the request by using the user information; transmitting, via a communication channel, the hyperlink to the second user based on a result of the validating; receiving, via the hosted portal, payout information from the second user; and automatically initiating a transaction based on the transaction information and the payout information.

Claims (82)

1 . A method for providing a hosted portal to facilitate a secured transaction, the method being implemented by at least one processor, the method comprising:

transmitting a first communication, by a consumer device to a client device;

generating, by the client device, at least one request based on the first communication received from the consumer device;

transmitting, by the client device and via a first communication channel to a server, the at least one request;

receiving, by the at least one processor via the hosted portal, the at least one request transmitted by the client device, the at least one request including a refund request generated by the client device for securely issuing a refund to the consumer device, the refund request including user information including an internet protocol (IP) address associated with the client device and the consumer device, and transaction information;

generating, by the client device interacting with the hosted portal, at least one hyperlink for a user of the consumer device based on the transaction information, the at least one hyperlink referencing the hosted portal while bypassing the client device, wherein the at least one hyperlink is temporary and has an expiration limit, and wherein the client device interacts with the hosted portal by transmitting the transaction information and the IP address of the consumer device to the hosted portal, and the hosted portal reserves a network data storage location corresponding to the transaction information and the IP address of the consumer device for generating the at least one hyperlink that is unique to the consumer device and the at least one request;

validating, by the hosted portal, the at least one request by using the user information;

first transmitting, via the hosted portal and to the consumer device via the client device using a second communication channel that is different from the first communication channel, a second communication including the at least one hyperlink to the consumer device based on a result of the validating by the hosted portal, the at least one hyperlink being accessible over a computing network, the at least one hyperlink pointing to a data storage location via the hosted portal and bypassing the client device, and the at least one hyperlink being specific to the user of the consumer device and to the at least one request, wherein the second communication is an email;

second transmitting, separately from the first transmitting and by the hosted portal to the consumer device while bypassing the client device, at least one code corresponding to the at least one hyperlink, wherein access to the hosted portal via the at least one hyperlink is limited until the at least one code is provided;

receiving, via the hosted portal, sensitive information from the consumer device and expanding the access to the hosted portal in response to the receiving of the sensitive information, the sensitive information including the at least one code, wherein the at least one code is submitted via an automated teller machines (ATM), wherein the ATM is configured to intake a physical card and dispense cash;

authenticating the at least one code via multi-factor authentication via the consumer device, wherein the multi-factor authentication includes a password submitted via the consumer device via a communication channel;

closing the access to the hosted portal, by the at least one processor, upon entry and the authenticating of the at least one code;

automatically initiating, by the at least one processor and via the ATM, the secured transaction based on the transaction information and the sensitive information, wherein the secured transaction includes providing a cash distribution in an amount corresponding to the refund request via the ATM;

transmitting, by a third party ecosystem associated with the ATM and to the hosted portal, an indication of fulfillment of the refund request upon completion of the secured transaction; and

tokenizing, by the hosted portal, the indication of fulfillment of the refund request and transmitting, by the hosted portal to the client device, the tokenized indication of fulfillment of the refund request to notify the client device.

2 . The method of claim 1 , further comprising:

receiving, by the at least one processor via the hosted portal, an indication from the consumer device to persist the sensitive information;

tokenizing, by the at least one processor, the sensitive information;

associating, by the at least one processor, the tokenized sensitive information together with the consumer device; and

persisting, by the at least one processor in a repository, the association together with information that relates to the automatically initiated secured transaction.

3 . The method of claim 2 , wherein tokenizing the sensitive information further comprises:

parsing, by the at least one processor, the sensitive information to identify at least one element; and

substituting, by the at least one processor, each of the at least one element with a token, the token including an identifier that that references a corresponding element among the at least one element.

4 . The method of claim 2 , further comprising:

generating, by the at least one processor, at least one response for the client device, the at least one response including status information and the tokenized sensitive information; and

third transmitting, by the at least one processor via a communication interface, the at least one response to the client device,

wherein the status information corresponds to the automatically initiated secured transaction.

5 . The method of claim 1 , further comprising:

receiving, by the at least one processor via the hosted portal, account information for a third user device;

registering, by the at least one processor, the account information to onboard the third user device;

tokenizing, by the at least one processor, the account information;

associating, by the at least one processor, the tokenized account information together with the third user device; and

persisting, by the at least one processor in a repository, the association together with a trigger that automatically bypasses hyperlink generation for the third user device.

6 . The method of claim 1 , wherein the at least one code includes at least one from among a human-readable textual code and a machine-readable optical code; and

wherein the method further comprises:

associating, by the at least one processor, the at least one code with the consumer device.

7 . The method of claim 1 , wherein the second communication channel is determined based on data extracted from the user information, the second communication channel including at least one from among an electronic mail channel, a chat channel, and a multimedia messaging channel.

8 . A system configured to implement an execution of a method for providing a hosted portal to facilitate a secured transaction, the system comprising:

a consumer device that transmits a first communication to a client device;

the client device that

receives the first communication from the consumer device and generates at least one request in response to the first communication received, and

transmits, via a first communication channel and to a server, the at least one request;

an automated teller machine (ATM);

a third party ecosystem; and

the server that hosts the hosted portal, the server comprising:

a processor;

a memory; and

a communication interface coupled to each of the processor and the memory,

wherein the processor is configured to:

receive, via the hosted portal, the at least one request transmitted by the client device, the at least one request including a refund request generated by the client device for securely issuing a refund to the consumer device, the refund request including user information including an internet protocol (IP) address associated with the client device and the consumer device, and transaction information;

generate, via the hosted portal interacting with the client device, at least one hyperlink for a user of the consumer device based on the transaction information, the at least one hyperlink referencing the hosted portal while bypassing the client device, wherein the at least one hyperlink is temporary and has an expiration limit, and wherein the client device interacts with the hosted portal by transmitting the transaction information and the IP address of the consumer device to the hosted portal, and the hosted portal reserves a network data storage location corresponding to the transaction information and the IP address of the consumer device for generating the at least one hyperlink that is unique to the consumer device and the at least one request;

validate, via the hosted portal, the at least one request by using the user information;

first transmit, via the hosted portal and to the consumer device via the client device using a second communication channel that is different from the first communication channel, a second communication including the at least one hyperlink to the consumer device based on a result of the validating, the at least one hyperlink being accessible over a computing network, the at least one hyperlink pointing to a data storage location via the hosted portal and bypassing the client device, and the at least one hyperlink being specific to the user of the consumer device and to the at least one request, wherein the second communication is an email;

second transmit, via the hosted portal, separately from the first transmit and to the consumer device while passing the client device, at least one code corresponding to the at least one hyperlink, wherein access to the hosted portal via the at least one hyperlink is limited until the at least one code is provided;

receive, via the hosted portal, sensitive information from the consumer device and expand the access to the hosted portal in response to the sensitive information being received, the sensitive information including the at least one code, wherein the at least one code is submitted via the ATM, wherein the ATM is configured to intake a physical card and dispense cash;

authenticate the at least one code via multi-factor authentication via the consumer device, wherein the multi-factor authentication includes a password submitted via the consumer device via a communication channel;

close the access to the hosted portal, upon entry and authentication of the at least one code;

automatically initiate, via the ATM, the secured transaction based on the transaction information and the sensitive information, wherein the secured transaction includes providing a cash distribution in an amount corresponding to the refund request via the ATM;

receive, from a third party ecosystem associated with the ATM and via the hosted portal, an indication of fulfillment of the refund request upon completion of the secured transaction; and

tokenize the indication of fulfillment of the refund request and transmitting, via the hosted portal to the client device, the tokenized indication of fulfillment of the refund request to notify the client device.

9 . The system of claim 8 , wherein the processor is further configured to:

receive, via the hosted portal, an indication from the consumer device to persist the sensitive information;

tokenize the sensitive information;

associate the tokenized sensitive information together with the consumer device; and

persist, in a repository, the association together with information that relates to the automatically initiated secured transaction.

10 . The system of claim 9 , wherein, to tokenize the sensitive information, the processor is further configured to:

parse the sensitive information to identify at least one element; and

substitute each of the at least one element with a token, the token including an identifier that that references a corresponding element among the at least one element.

11 . The system of claim 9 , wherein the processor is further configured to:

generate at least one response for the client device, the at least one response including status information and the tokenized sensitive information; and

third transmit, via the communication interface, the at least one response to the client device,

wherein the status information corresponds to the automatically initiated secured transaction.

12 . The system of claim 8 , wherein the processor is further configured to:

receive, via the hosted portal, account information for another consumer device;

register the account information to onboard the other consumer device;

tokenize the account information;

associate the tokenized account information together with the other consumer device; and

persist, in a repository, the association together with a trigger that automatically bypasses hyperlink generation for the other consumer device.

13 . The system of claim 8 , wherein the at least one code includes at least one from among a human-readable textual code and a machine-readable optical code; and

wherein the processor is further configured to:

associate the at least one code with the consumer device.

14 . The system of claim 8 , wherein the processor is further configured to determine the second communication channel based on data extracted from the user information, the second communication channel including at least one from among an electronic mail channel, a chat channel, and a multimedia messaging channel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2023
From: DOHKOH, TAKASHI; SHIMMYO, SATOSHI; YAMADA, KOKORO; HO, JUSTIN; NAGARAJ, ITHIHAS MANGALORE; GANDHI, PRATHMESH
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 063687/0865 →
Priority Claims (1)
IN 202311004708 · Jan 24, 2023 · national
Continuity (1)
Related Publication 20240249252A1 · Jul 25, 2024
References Cited (1)
US 10467615B1 · Omojola · 2019 [cited by examiner]