Systems and methods for managing a loan application
The disclosed embodiments provide systems and methods for managing a loan application. In one embodiment, a method is disclosed that may include identifying one or more unfulfilled conditions associated with a loan application of a customer and sending, to a customer device, a request for a loan application document based on the identified one or more unfulfilled conditions. The method may also include receiving, from the customer device, a responsive loan application document. The method may also include identifying a document type for the responsive loan application document and confirming that the responsive loan application document is a valid document. Finally, the method may also include sending loan application status information to the customer device based on the confirmation.
1 . A system for reducing resources consumed validating electronic documents, the system comprising:
memory storing instructions;
one or more processors, wherein the one or processors are configured to execute the instructions stored in the memory to:
store, in a searchable database, an electronic version of a document requested to be validated;
identify a plurality of detected markers by searching the electronic version of the document;
identify a document type of the document by querying the plurality of detected markers against sets of predefined markers respectively associated with sets of document types;
validate the electronic version of the document based on a comparison of the plurality of detected markers with a set of predefined markers associated with the document type; and
responsive to validating the electronic version of the document:
assign a unique identifier to the electronic version of the document, the unique identifier associating the electronic version of the document with a user account;
store one or more files associated with the electronic version of the document in a queue with a unique address, wherein the one or more files are stored in the queue at a queue location for processing based on the document type, and wherein the one or more files are assigned the unique identifier linking the one or more files to the electronic version of the document;
send a document status to a mobile application; and
display, by the mobile application on an interface of a mobile device associated with the user account, a message comprising the document status indicating that the electronic version of the document has been validated.
2 . The system of claim 1 , wherein the one or more processors are further configured to send a request for the document, wherein responsive to the request, the mobile application displays an alert message on the interface, and wherein the alert message includes a plurality of documents.
3 . The system of claim 2 , wherein the document is selected from the plurality of documents, and wherein the request indicates that the electronic version of the document is to be validated.
4 . The system of claim 1 , wherein the document type is one of a plurality of document types.
5 . The system of claim 1 , wherein the electronic version of the document being searched comprises the one or more processors configured to perform at least one of text recognition, color recognition, or pattern recognition to determine the document type.
6 . The system of claim 1 , wherein the sets of predefined markers comprise at least one of: one or more keywords, one or more keyword formats, one or more phrases, one or more locations of keywords or phrases, one or more icons, or one or more characters.
7 . The system of claim 1 , wherein the one or more processors are further configured to receive an identifier of the document type from the mobile device, and wherein the document type is determined based on a comparison of the identifier with a plurality of identifiers associated with the sets of document types including the document type.
8 . The system of claim 1 , wherein the one or more processors are further configured to display, via the interface of the mobile device, an application interface to be displayed for uploading the electronic version of the document.
9 . The system of claim 1 , wherein the one or more processors are further configured to:
send an indication to the mobile device to provide access to the electronic version of the document;
receive a view request for viewing the electronic version of the document; and
provide access to the electronic version of the document to the mobile device.
10 . The system of claim 1 , wherein the one or more processors are further configured to display, by the mobile device, a list of documents including status indicators for each document included in the list of documents, wherein the status indicators indicate that a given document included in the list of documents has been received or has not been received.
11 . The system of claim 1 , wherein the system comprises a server, and wherein the server comprises memory and the one or more processors.
12 . The system of claim 11 , wherein the memory is partitioned based on the sets of document types.
13 . One or more non-transitory computer-readable media storing computer program instructions that, when executed by one or more processors, effectuate operations comprising:
storing, in a searchable database, an electronic version of a document requested to be validated;
identifying a plurality of detected markers by searching the electronic version of the document;
identifying a document type of the document by querying the plurality of detected markers against sets of predefined markers respectively associated with sets of document types;
validating the electronic version of the document based on a comparison of the plurality of detected markers with a set of predefined markers associated with the document type; and
responsive to validating the electronic version of the document:
assigning a unique identifier associated with a user account to the electronic version of the document, the unique identifier associating the electronic version of the document with a user account;
storing one or more files associated with the electronic version of the document in a queue with a unique address, wherein the one or more files are stored in the queue at a queue location for processing based on the document type, and wherein the one or more files are assigned the unique identifier linking the one or more files to the electronic version of the document;
sending a document status to a mobile application; and
displaying, by the mobile application on an interface of a mobile device associated with the user account, a message comprising the document status indicating that the electronic version of the document has been validated.
14 . The one or more non-transitory computer-readable media of claim 13 , wherein the operations further comprise:
sending a request for the document, wherein the request indicates that the electronic version of the document is to be validated; and
responsive to the request, displaying, by the mobile application, an alert message on the interface, wherein the alert message includes a plurality of documents, and wherein the document is selected from the plurality of documents.
15 . The one or more non-transitory computer-readable media of claim 13 , wherein the document type is one of a plurality of document types.
16 . The one or more non-transitory computer-readable media of claim 13 , wherein searching the electronic version of the document comprises performing at least one of text recognition, color recognition, or pattern recognition to determine the document type.
17 . The one or more non-transitory computer-readable media of claim 13 , wherein the sets of predefined markers comprise at least one of: one or more keywords, one or more keyword formats, one or more phrases, one or more locations of keywords or phrases, one or more icons, or one or more characters.
18 . The one or more non-transitory computer-readable media of claim 13 , wherein the operations further comprise receiving an identifier of the document type from the mobile device, and wherein the document type is determined based on a comparison of the identifier with a plurality of identifiers associated with the sets of document types comprising the document type.
19 . A method, comprising:
storing, by one or more processors in a searchable database, an electronic version of a document requested to be validated;
identifying, by the one or more processors, a plurality of detected markers by searching the electronic version of the document;
identifying, by the one or more processors, a document type of the document by querying the plurality of detected markers against sets of predefined markers respectively associated with sets of document types;
validating, by the one or more processors, the electronic version of the document based on a comparison of the plurality of detected markers with a set of predefined markers associated with the document type; and
responsive to validating the electronic version of the document:
assigning, by the one or more processors, a unique identifier associated with a user account to the electronic version of the document, the unique identifier associating the electronic version of the document with a user account;
storing, by the one or more processors, one or more files associated with the electronic version of the document in a queue with a unique address, wherein the one or more files are stored in the queue at a queue location for processing based on the document type, wherein the one or more files are assigned the unique identifier linking the one or more files to the electronic version of the document;
sending, by the one or more processors, a document status to a mobile application; and
displaying, by a processor of the mobile application on an interface of a mobile device associated with the user account, a message comprising the document status indicating that the electronic version of the document has been validated.
20 . The method of claim 19 , further comprising:
sending a request for the document; and
responsive to sending the request, displaying, via the mobile application, an alert message on the interface, wherein the alert message includes a plurality of documents, and wherein the plurality of documents includes the document.