Identity verification services with identity score through external entities via application programming interface
First Claim
1. A method, implemented by a financial institution computing system of a financial institution, for providing an identity service via one or more application programming interfaces (APIs) of the financial institution, the method comprising:
- receiving, by the financial institution computing system, a verification request transmitted by a customer device to the financial institution computing system in response to a selection input into a user device, via a graphical user interface displayed on the user device by a website or mobile application being provided by the customer device and being accessed by the user device, to verify identity by providing login credentials directly to the financial institution computing system;
transmitting to the customer device, by the financial institution computing system, a redirect instruction causing the customer device to display on the user device, in a pop-up window or embedded pane within the website or mobile application, a login screen of the financial institution;
receiving, by the financial institution computing system, directly from the user device and bypassing the customer device by using a financial institution API integrated into the website or mobile application, user login credentials entered into the login screen being displayed in the pop-up window or embedded pane within the website or mobile application;
verifying, by the financial institution computing system, the user login credentials that were received directly from the user device; and
in response to verification of the user login credentials, transmitting, by the financial institution computing system, a login approval decision to at least one of the user device and the customer device to indicate that login was successful.
1 Assignment
0 Petitions
Accused Products
Abstract
The described financial institution computing system provides services to customers through an application programming interface (“API”). The services include user identification services to customers. The user identification services allow the customers to verify the identity of users as non-fraudulent users. Further the user identification services allow the financial institution to provide known user information to the customers for purposes of prepopulating registration forms, completing transactions, and the like. Further services, such as user account validation services, payment services, and the like are also possible through the financial institution APIs. In some situations, users are registered with the financial institution. For example, a user may also be an account holder with the financial institution. In other situations, the users are not registered with the financial institution.
112 Citations
25 Claims
-
1. A method, implemented by a financial institution computing system of a financial institution, for providing an identity service via one or more application programming interfaces (APIs) of the financial institution, the method comprising:
-
receiving, by the financial institution computing system, a verification request transmitted by a customer device to the financial institution computing system in response to a selection input into a user device, via a graphical user interface displayed on the user device by a website or mobile application being provided by the customer device and being accessed by the user device, to verify identity by providing login credentials directly to the financial institution computing system; transmitting to the customer device, by the financial institution computing system, a redirect instruction causing the customer device to display on the user device, in a pop-up window or embedded pane within the website or mobile application, a login screen of the financial institution; receiving, by the financial institution computing system, directly from the user device and bypassing the customer device by using a financial institution API integrated into the website or mobile application, user login credentials entered into the login screen being displayed in the pop-up window or embedded pane within the website or mobile application; verifying, by the financial institution computing system, the user login credentials that were received directly from the user device; and in response to verification of the user login credentials, transmitting, by the financial institution computing system, a login approval decision to at least one of the user device and the customer device to indicate that login was successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A financial institution computing system associated with a financial institution, the system comprising:
-
a network interface configured to communicate, via a network, with a customer device of a customer who has subscribed to an identity service of the financial institution; an account database storing information relating to a plurality of financial accounts maintained by the financial institution; an identity database storing login credentials for a plurality of users; a memory; and at least one processor configured to; receive a verification request from the customer device transmitted by a customer device to the financial institution computing system in response to a selection input into the user device, via a graphical user interface displayed on the user device by a website or mobile application being provided by the customer device and being accessed by the user device, to verify identity by providing login credentials directly to the financial institution computing system; transmit to the customer device a redirect instruction causing the customer device to display on the user device, in a pop-up window or embedded pane within the website or mobile application, a login screen of the financial institution; receive, directly from the user device and bypassing the customer device through use of a financial institution API integrated into the website or mobile application, user login credentials entered into the login screen being displayed on the user device in the pop-up window or embedded pane within the website or mobile application; verify the user login credentials that were received directly from the user device; and transmit a login approval decision to at least one of the user device and the customer device, wherein the login approval decision indicates whether login was successful. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A non-transitory computer readable medium with computer-executable instructions embodied thereon that, when executed by a processor of a financial institution computing system, cause the financial institution computing system to perform a process for providing an identity service, the process comprising:
-
receiving, by the financial institution computing system, a verification request from a customer device of a customer who subscribes to the identity service, the verification request transmitted by the customer device to the financial institution computing system in response to a selection input into the user device, via a graphical user interface displayed on the user device by a website or mobile application being provided by the customer device and being accessed by the user device, to verify identity by providing login credentials directly to the financial institution computing system; transmitting to the customer device, by the financial institution computing system, a redirect instruction causing the customer device to display on the user device, in a pop-up window or embedded pane within the website or the mobile application, a login screen of the financial institution; receiving, by the financial institution computing system, directly from the user device and bypassing the customer device through use of a financial institution API integrated into the website or mobile application, user login credentials entered into the login screen of the financial institution being displayed on the user device in the pop-up window or embedded pane within the website or mobile application; verifying, by the financial institution computing system, the user login credentials that were received directly from the user device; and transmitting, by the financial institution computing system, a login approval decision to at least one of the user device and the customer device, wherein the login approval decision indicates whether login was successful.
-
Specification