IP Library Granted Patent US 11,514,424
Granted Patent B2
US 11,514,424 · App. 16/135,272 · Granted Nov 29, 2022

System and method for integrated application and provisioning

Inventors: Adrian Bloy (Ottawa, CA); Daniel Lam Tin Cheung (Richmond Hill, CA); Asgar Maleki (Toronto, CA); Kevin Yuen (Toronto, CA); Danielle Marie Mullenax (Gatineau, CA)
G06Q20/3223G06Q20/227G06Q20/24G06Q20/36G06Q20/409G06Q20/4014
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 11,514,424
App. No.
16/135,272
Granted
Nov 29, 2022
Kind
B2
Abstract

The present disclosure involves systems, software, and computer implemented methods for generating new credit accounts for immediate availability for use in current online transaction. One example process includes identifying a request to perform a credit application process associated with a particular user via a client application. A first signal can be transmitted that includes a redirect instruction for the client application to a credit application site to perform a credit application process. A second signal can be transmitted that includes a merchant-specific identifier of the particular user and a request to perform the credit application process. A third signal can be received from the credit application site that includes an approval, a payment credential associated with a newly created credit account, and the merchant-specific identifier of the particular user. The payment credential can be associated with the user profile of the user corresponding to the merchant-specific identifier.

Claims (46)

1. A system comprising:

at least one memory storing instructions and a repository storing a set of user accounts associated with a plurality of users, wherein each of the plurality of users is associated with a user profile, wherein each user profile is associated with a merchant-specific identifier identifying the user profile at a merchant;

at least one hardware processor interoperably coupled with the at least one memory, wherein the instructions instruct the at least one hardware processor to:

receive, at a merchant application and based on interactions received from a particular user during a current transaction being conducted at the merchant application via a client application, a request to perform a credit application process associated with the particular user, wherein the credit application process is associated with and performed by a particular institution;

in response to receiving the request, generate a first redirection instruction including or embedding the merchant-specific identifier of the particular user and the request to perform the credit application process;

redirect, based on the first redirection instruction, the client application away from the merchant application and to a credit application site associated with the particular institution;

transmit, from the merchant application and to the credit application site, a first signal including the merchant-specific identifier of the particular user and a request for initiating the credit application process at the particular institution;

receive (1) a second redirection instruction from the credit application site, wherein the second redirection instruction instructs re-launch of the merchant application via the client application, and (2) a second signal including an approval associated with the credit application process, a payment credential associated with a new credit account created at the particular institution in response to the approval of the credit application process, and the merchant-specific identifier of the particular user;

in response to receiving the second signal, associate, by the merchant application and using the merchant-specific identifier, the received payment credential to the user profile associated with the particular user corresponding to the received merchant-specific identifier, wherein associating the received payment credential to the user profile associated with the particular user includes storing the received payment credential in a proprietary wallet associated with the merchant and the user profile associated with the particular user corresponding to the received merchant-specific identifier; and

after associating the received payment credential to the user profile associated with the particular user, process, at the merchant application, the current transaction using the received payment credential as a form of payment for the current transaction, and wherein processing the current transaction includes selecting the received payment credential from the proprietary wallet without any manual entry of identifying information of the received payment credential.

2. The system of claim 1 , wherein the first signal is transmitted after redirecting the client application to the credit application site.

3. The system of claim 1 , wherein the first redirection instruction comprises a hyperlink to the credit application site, wherein the merchant-specific identifier and the request to perform the credit application process are included or embedded as parameters in the hyperlink to the credit application site, and wherein redirecting the client application to the credit application site based on the first redirection instruction includes navigating to the hyperlink.

4. The system of claim 1 , wherein the credit application process performed by the particular institution comprises:

receiving, via the client application, user input associated with an application for credit associated with the credit application process;

performing a credit adjudication process for the particular user based on information included in the application for credit; and

in response to approval of the application for credit by the credit adjudication process, creating the new credit account at the institution for the particular user, the credit account associated with a unique credit account identifier; and

transmitting, to the merchant application, a fourth signal including the payment credentials of the created credit account, wherein the payment credentials correspond to the unique credit account identifier associated with the created credit account.

5. The system of claim 4 , wherein the first signal further includes a set of user information from the user profile of the particular user, wherein at least a part of the user information is pre-populated into the application for credit prior to receiving the user input.

6. The system of claim 1 , wherein the request to perform the credit application process is received in association with a data exchange to be performed at the merchant application, and wherein the instructions further instruct the at least one hardware processor to automatically perform the data exchange associated with the credit application process using the received payment credential in response to associating the received payment credential to the user profile.

7. The system of claim 6 , wherein the data exchange comprises a transaction associated with the merchant application.

8. The system of claim 1 , wherein the received payment credential comprises a personal account number and expiration date of a payment card associated with the new credit account.

9. The system of claim 1 , wherein the received payment credential comprises a payment token associated with the new credit account.

10. The computer-readable medium of claim 1 , wherein the first redirection instruction comprises a hyperlink to the credit application site, wherein the merchant-specific identifier and the request to perform the credit application process are included or embedded as parameters in the hyperlink to the credit application site, and wherein redirecting the client application to the credit application site based on the first redirection instruction includes navigating to the hyperlink.

11. A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer and configured to:

receive, at a merchant application and based on interactions received from a particular user during a current transaction being conducted at the merchant application via a client application, a request to perform a credit application process associated with the particular user, wherein the credit application process is associated with and performed by a particular institution;

in response to receiving the request, generating a first redirection instruction including or embedding the merchant-specific identifier of the particular user and the request to perform the credit application process;

redirect, based on the first redirection instruction, the client application away from the merchant application and to a credit application site associated with the particular institution;

transmit, from the merchant application and to the credit application site, a first signal including the merchant-specific identifier of the particular user and a request for initiating the credit application process at the particular institution;

receive (1) a second redirection instruction from the credit application site, wherein the second redirection instruction instructs re-launch of the merchant application via the client application, and (2) a second signal including an approval associated with the credit application process, a payment credential associated with a new credit account created at the particular institution in response to the approval of the credit application process, and the merchant-specific identifier of the particular user;

in response to receiving the second signal, associate, by the merchant application and using the merchant-specific identifier, the received payment credential to the user profile associated with the particular user corresponding to the received merchant-specific identifier, wherein associating the received payment credential to the user profile associated with the particular user includes storing the received payment credential in a proprietary wallet associated with the merchant and the user profile associated with the particular user corresponding to the received merchant-specific identifier; and

after associating the received payment credential to the user profile associated with the particular user, process, at the merchant application, the current transaction using the received payment credential as a form of payment for the current transaction, and wherein processing the current transaction includes selecting the received payment credential from the proprietary wallet without any manual entry of identifying information of the received payment credential.

12. The computer-readable medium of claim 11 , the first signal including the merchant-specific identifier of the particular user and the request for initiating the credit application process is transmitted after redirecting the client application to the credit application site.

13. The computer-readable medium of claim 11 , wherein the credit application process performed by the particular institution comprises:

receiving, via the client application, user input associated with an application for credit associated with the credit application process;

performing a credit adjudication process for the particular user based on information included in the application for credit; and

in response to approval of the application for credit by the credit adjudication process, creating the new credit account at the institution for the particular user, the credit account associated with a unique credit account identifier; and

transmitting, to the merchant application, a fourth signal including the payment credentials of the created credit account, wherein the payment credentials correspond to the unique credit account identifier associated with the created credit account.

14. The computer-readable medium of claim 13 , wherein the first signal further includes a set of user information from the user profile of the particular user, wherein at least a part of the user information is pre-populated into the application for credit prior to receiving the user input.

15. A computerized method performed by one or more processors, the method comprising:

receiving, at a merchant application and based on interactions received from a particular user during a current transaction being conducted at the merchant application via a client application, a request to perform a credit application process associated with the particular user, wherein the credit application process is associated with and performed by a particular institution, wherein the merchant application is associated with a non-transitory memory storing a repository storing a set of user accounts associated with a plurality of users, wherein each of the plurality of users are associated with a user profile, and wherein each user profile is associated with a merchant-specific identifier identifying the user profile at the merchant;

in response to receiving the request, generating a first redirection instruction including or embedding the merchant-specific identifier of the particular user and the request to perform the credit application process;

redirecting, based on the first redirection instruction, the client application away from the merchant application and to a credit application site associated with the particular institution;

transmitting, from the merchant application and to the credit application site, a first signal including the merchant-specific identifier of the particular user and a request for initiating the credit application process at the particular institution;

receiving (1) a second redirection instruction from the credit application site, wherein the second redirection instruction instructs re-launch of the merchant application via the client application, and (2) a second signal including an approval associated with the credit application process, a payment credential associated with a new credit account created at the particular institution in response to the approval of the credit application process, and the merchant-specific identifier of the particular user;

in response to receiving the second signal, associating, by the merchant application and using the merchant-specific identifier, the received payment credential to the user profile associated with the particular user corresponding to the received merchant-specific identifier, wherein associating the received payment credential to the user profile associated with the particular user includes storing the received payment credential in a proprietary wallet associated with the merchant and the user profile associated with the particular user corresponding to the received merchant-specific identifier; and

after associating the received payment credential to the user profile associated with the particular user, processing, at the merchant application, the current transaction using the received payment credential as a form of payment for the current transaction, and wherein processing the current transaction includes selecting the received payment credential from the proprietary wallet without any manual entry of identifying information of the received payment credential.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: MULLENAX, DANIELLE MARIE
To: THE TORONTO-DOMINION BANK
Reel/Frame 060297/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2019
From: BLOY, ADRIAN; CHEUNG, DANIEL LAM TIN; MALEKI, ASGAR; YUEN, KEVIN
To: THE TORONTO-DOMINION BANK
Reel/Frame 049807/0486 →
Continuity (2)
Continuation In Part 15708887 · Sep 19, 2017
Related Publication 20190087809A1 · Mar 21, 2019
Cited By (1)
US 12,675,786