US 11,688,003 B2
System and method for integrated application and provisioning
Adrian Bloy, Ottawa (CA); Daniel Lam Tin Cheung, Richmond Hill (CA); Asgar Maleki, Toronto (CA); Kevin Yuen, Toronto (CA); and Danielle Marie Mullenax, Gatineau (CA)
Assigned to The Toronto-Dominion Bank, Toronto (unknown)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Sep. 19, 2018, as Appl. No. 16/135,278.
Application 16/135,278 is a continuation in part of application No. 15/708,887, filed on Sep. 19, 2017, granted, now 11,367,070.
Prior Publication US 2019/0087894 A1, Mar. 21, 2019
Int. Cl. G06Q 40/03 (2023.01); G06Q 20/36 (2012.01); G06Q 20/10 (2012.01); G06Q 20/32 (2012.01); G06F 40/174 (2020.01)
CPC G06Q 40/03 (2023.01) [G06F 40/174 (2020.01); G06Q 20/10 (2013.01); G06Q 20/1085 (2013.01); G06Q 20/3223 (2013.01); G06Q 20/36 (2013.01)] 19 Claims
OG exemplary drawing
 
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;
provide for display, via a user interface and within the merchant application, a dynamically-generated interactive form and current disclosure information associated with a credit application for the particular institution, wherein providing the dynamically-generated interactive form for display, comprises:
selecting, using an API of the financial institution and for the credit application requested based on the interactions, the current disclosure information and current application requirements corresponding to the credit application, wherein the selection is based on a plurality of application requirements and a plurality of disclosure forms received from the financial system over a particular time period;
determining, based on the current application requirements, a current set of user input fields for inclusion on the interactive form; and
dynamically formatting the current set of user input fields for display on the interactive form;
obtain, from the user profile of the particular user stored in the repository, a set of personally identifiable information about the particular user;
transmit, from the merchant application and to a device having an application programming interface (API) associated with the particular institution, a first signal including data for performing the credit application process, wherein the data comprises (1) information entered by the particular user into the interactive form associated with the credit application, (2) a portion of the obtained set of personally identifiable information, and (3) the merchant-specific identifier of the particular user, wherein the API is associated with the credit application process performed by the particular institution;
receive, by the merchant application and from the particular institution, 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.