On-boarding framework
First Claim
1. A computer program product for on-boarding entities to comply with compliance regulations utilizing an integration framework, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
- an executable portion configured to receive an indication from a first user from an institution to log into an on-boarding application for on-boarding one or more entities to comply with the compliance regulations and to determine that the institution can enter into transactions with the one or more entities being on-boarded;
an executable portion configured to identify an on-boarding template for the on-boarding application;
an executable portion configured to determine first user profile data, wherein the first user profile data comprises at least a first user type and a first user style-sheet, wherein the first user type includes an entitlement type that indicates what the first user is approved to view and take actions on, and wherein the first user style-sheet includes how to display a plurality of on-boarding questions and receive answers from the first user in an on-boarding interface to the first user;
an executable portion configured to display the on-boarding interface to the first user in a first user interface based on the first user type and the first user style-sheet;
an executable portion configured to receive an entity selection from the first user to on-board an entity within the on-boarding interface;
an executable portion configured receive a region in which the first user is on-boarding the entity, and wherein the region in which the first user is on-boarding the entity determines at least a portion of the compliance regulations;
an executable portion configured to determine a plurality of first on-boarding questions for on-boarding the entity based on the user profile data, the entity selection, and the region, wherein the plurality of questions for on-boarding the entity at least comprise product questions regarding products for which the institution is entering into transactions with the entity, and wherein the plurality of questions for on-boarding the entity at least comprise regulatory questions related to if the entity is regulated by an agency and verification questions related to if the entity is a verified entity;
an executable portion configured to display the plurality of first on-boarding questions in the on-boarding interface based on the template;
an executable portion configured to receive an action from the first user that answers one or more of the plurality of first on-boarding questions;
an executable portion configured to store the answers to the one or more of the plurality of first on-boarding questions;
an executable portion configured to determine one or more second on-boarding questions and pre-defined answers based on the answers to one or more of the plurality of first on-boarding questions;
an executable portion configured to display the second one or more questions and pre-defined answers in the template in the on-boarding interface; and
an executable portion configured to on-board the entity to allow the institution to enter into transactions with the entity when the answers to the product questions and regulatory questions input by the first user into the on-boarding interface meet the compliance regulations.
1 Assignment
0 Petitions
Accused Products
Abstract
The on-boarding framework consolidates and ensures consistent implementation of business compliance with regulatory policy across a global business that is required to comply with regulations of international, regional, country specific, local jurisdictions, or the like. The on-boarding framework facilitates the work flow, approvals, documents, reporting, and other information using dynamic rules that dictate the on-boarding elements based on customer type, booking entity, location of the authorized approval, special products, data collected, and the like, which are used to dynamically evaluate the client'"'"'s on-boarding potential regulatory issues, and the actions used to mitigate potential regulatory issues with the entity being on-boarded.
-
Citations
12 Claims
-
1. A computer program product for on-boarding entities to comply with compliance regulations utilizing an integration framework, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
-
an executable portion configured to receive an indication from a first user from an institution to log into an on-boarding application for on-boarding one or more entities to comply with the compliance regulations and to determine that the institution can enter into transactions with the one or more entities being on-boarded; an executable portion configured to identify an on-boarding template for the on-boarding application; an executable portion configured to determine first user profile data, wherein the first user profile data comprises at least a first user type and a first user style-sheet, wherein the first user type includes an entitlement type that indicates what the first user is approved to view and take actions on, and wherein the first user style-sheet includes how to display a plurality of on-boarding questions and receive answers from the first user in an on-boarding interface to the first user; an executable portion configured to display the on-boarding interface to the first user in a first user interface based on the first user type and the first user style-sheet; an executable portion configured to receive an entity selection from the first user to on-board an entity within the on-boarding interface; an executable portion configured receive a region in which the first user is on-boarding the entity, and wherein the region in which the first user is on-boarding the entity determines at least a portion of the compliance regulations; an executable portion configured to determine a plurality of first on-boarding questions for on-boarding the entity based on the user profile data, the entity selection, and the region, wherein the plurality of questions for on-boarding the entity at least comprise product questions regarding products for which the institution is entering into transactions with the entity, and wherein the plurality of questions for on-boarding the entity at least comprise regulatory questions related to if the entity is regulated by an agency and verification questions related to if the entity is a verified entity; an executable portion configured to display the plurality of first on-boarding questions in the on-boarding interface based on the template; an executable portion configured to receive an action from the first user that answers one or more of the plurality of first on-boarding questions; an executable portion configured to store the answers to the one or more of the plurality of first on-boarding questions; an executable portion configured to determine one or more second on-boarding questions and pre-defined answers based on the answers to one or more of the plurality of first on-boarding questions; an executable portion configured to display the second one or more questions and pre-defined answers in the template in the on-boarding interface; and an executable portion configured to on-board the entity to allow the institution to enter into transactions with the entity when the answers to the product questions and regulatory questions input by the first user into the on-boarding interface meet the compliance regulations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for on-boarding entities to comply with compliance regulations utilizing an integration framework, the method comprising:
-
receiving, by one or more processing devices, an indication from a first user from an institution to log into an on-boarding application for on-boarding one or more entities to comply with the compliance regulations and to determine that the institution can enter into transactions with the one or more entities being on-boarded; identifying, by the one or more processing devices, an on-boarding template for the on-boarding application; determining, by the one or more processing devices, first user profile data, wherein the first user profile data comprises a first user type and a first user style-sheet, wherein the first user type includes an entitlement type that indicates what the first user is approved to view and take actions on, and wherein the first user style-sheet includes how to display a plurality of on-boarding questions and receive answers from the first user in an on-boarding interface for the first user; displaying, by the one or more processing devices, the on-boarding interface to the first user in a first user interface based on the first user type and the first user style-sheet; receiving, by the one or more processing devices, an entity selection from the first user to on-board an entity within the on-boarding interface; receiving, by the one or more processing devices, a region in which the first user is on-boarding the entity, and wherein the region in which the first user is on-boarding the entity determines at least a portion of the compliance regulations; determining, by the one or more processing devices, a plurality of first on-boarding questions for on-boarding the entity based on the user profile data, the entity selection, and the region, wherein the plurality of questions for on-boarding the entity at least comprise product questions regarding products for which the institution is entering into transactions with the entity, and wherein the plurality of questions for on-boarding the entity at least comprise regulatory questions related to if the entity is regulated by an agency and verification questions related to if the entity is a verified entity; displaying, by the one or more processing devices, the plurality of first on-boarding questions in the on-boarding interface based on the template; receiving, by the one or more processing devices, an action from the first user that answers one or more of the plurality of first on-boarding questions; storing, by the one or more processing devices, the answers to the one or more of the plurality of first on-boarding questions; determining, by the one or more processing devices, one or more second on-boarding questions and pre-defined answers based on the answers to one or more of the plurality of first on-boarding questions; displaying, by the one or more processing devices, the second one or more questions and pre-defined answers in the template in the on-boarding interface; and on-boarding, by the one or more processing devices, the entity to allow the institution to enter into transactions with the entity when the answers to the product questions and regulatory questions input by the first user into the on-boarding interface meet the compliance regulations. - View Dependent Claims (8, 11, 12)
-
-
9. The method of 7, further comprising accessing:
-
one or more data storage databases for storing data files comprising; a lookup data file comprising element data for display in user interfaces of a plurality of users; a component data file comprising a data type identifying a type of the data in the lookup data file; and an entitlement data file comprising user types identifying entitlements of the plurality of users for viewing the data in the lookup data file; a template database for storing a plurality of on-boarding templates for display in user interfaces; a rules engine for determining data to display in the plurality of templates in the user interfaces; a workflow engine for determining dissemination of the data to one or more users from the plurality of users throughout the institution; a workflow storage database for storing actions taken by the one or more users from the plurality of users on the data; and a reporting engine or a data distribution engine for reporting the actions taken by one or more users from the plurality of users on the data or for providing statuses of the actions taken by the one or more users from the plurality of users on the data.
-
-
10. The method of 9, wherein determining the plurality of first on-boarding questions comprises:
-
identifying, by the one or more processing devices, the plurality of questions in the lookup data file; identifying, by the one or more processing devices, a pre-defined answer type in the component data file; identifying, by the one or more processing devices, user entitlements of the first user in the entitlement data file; determining, by the one or more processing devices, the plurality of first on-boarding questions based on the user entitlements of the first user in the data file and the first user type; and wherein displaying the plurality of first on-boarding questions in the on-boarding interface is based on the pre-defined answer type.
-
Specification