CPC G06Q 30/018 (2013.01) [G06Q 50/26 (2013.01)] | 12 Claims |
1. A system for digitally validating remote certification for an affordable/law-income housing program, the system comprising:
one or more processors; and
system memory coupled to the one or more processors and storing instructions configured to cause the one or more processors to implement all or part of an affordable/low-income housing application in the system memory, including:
present, via the one or more processors, one or more interfaces of the affordable/low-income housing application to a tenant and one or more other parties to electronically and remotely complete any type of certification in order to provide remote access over a network using one or more computing devices to the tenant to provide, necessary information required to complete the any type of certification, wherein the one or more other parties further comprise property management and/or staff, compliance specialists, and/or administrators of the affordable/low-income housing application;
training a machine learning algorithm using labelled input training data and labelled output training data to detect specific types of errors or discrepancies in answers provided by a tenant;
determine what type of certification the tenant is eligible to participate in using user feedback and determining if the tenant has any prior certifications or if the tenant is participating in a move-in initial certification;
responsive to determining what type of certification the tenant is eligible to participate in based on the initial set of questions, present, via the one or more processors, a pre-compiled list of questions/statements requesting information in an interface to the tenant, wherein the pre-compiled list of questions/statements requesting information corresponds to a set of fillable fields for one or more questions and/or requirements for a set of documents, questionnaires, forms, or other items to be submitted for a type of certification, wherein the type of certification comprises any one of an initial or move-in certification, an interim certification, a transfer certification, an annual certification, or a move-out certification;
receive, via the one or more processors, answers from the tenant to the pre-compiled list of questions/statements requesting information;
upon receiving, via the one or more processors answers from the tenant to the pre-compiled list of questions/statements requesting information, analyze, via the one or more processors, the received answers from the tenant for errors or discrepancies using the machine learning algorithm associated with the affordable/low-income housing application that is trained to detect the errors or discrepancies in the received answers;
determine, via the one or more processors, whether the machine learning algorithm found or flagged the errors or discrepancies in the received answers from the tenant;
if one or more of the errors or discrepancies are found or flagged, automatically notify the tenant through an interface of the affordable/low-housing application of the errors or discrepancies in order to correct the received answers and execute and provide access via the affordable/low-income housing application to a digital report that compiles and lists the errors or discrepancies;
responsive to notifying the tenant through the interface of the affordable/low-housing application of the errors or discrepancies, present one or more second questions and/or statements corresponding to the pre-compiled list of questions and/or statements but in a different order and manner through the interface for the user to enter an updated set of tenant answers in response to the second questions and/or statements;
receive, via the one or more processors, the updated set of tenant answers;
extract, via the one or more processors, correct answers obtained from the updated set of tenant answers;
responsive to extracting the correct answers from the updated set of tenant answers, automatically, via the one or more processors, map and enter the correct answers to corresponding fillable fields from the set of fillable fields for the one or more questions and/or requirements for the set of documents, questionnaires, forms, or other items;
automatically initiate a certification process to verify eligibility of the tenant to remain in the type of certification upon receiving any notification of household changes from the tenant through the affordable/low-income housing application after the tenant has been certified at least once, further comprising, reviewing changes made to a household of the tenant and notifying a client if eligible to remain in the type of certification;
using the machine learning algorithm, review the updated set of tenant answers to determine whether third party verifications and third party documentation relating to the tenant's employment, financial status, student status, or other matters are required for the type of certification;
verify whether all the third party verifications and the third party documentation have been provided;
if the third party verifications and the third party documentation have not been provided, retrieve from a database valid third party contacts to request the third party verifications and third party documentation relating to the tenant's employment, financial status, or other matters;
send notifications through the affordable/low-housing application to the third party contacts to provide third party verifications and third party documentation;
store any received third party verifications and third party documentation directly in the affordable/low-income housing application and indicate a status of level of completion for the third party verifications and third party including indicating whether the third party documentation relate to income verification or asset verification or employment verification and labeling each document visually according to a determination related to whether the third party documentation qualifies as the income verification, the asset verification, or the employment verification;
display in a graphical user interface relevant data for documents that relate to required asset verification, income verification, and employment verification, further comprising, displaying in the graphical user interface a name of each document, a type of certification and whether the document relates to an initial certification, an annual certification, an interim certification, a transfer certification, or a move out certification, listed recipients who can access the document, a status associated with approval and/or completion or action still required for the document, and an ability to edit a document using the graphical user interface;
assemble, via the one or more processors, a completed set of documents, questionnaires, forms, or other items to be submitted for the type of certification; and
store, via the one or more processors, the completed set of documents, questionnaires, forms, or other items to be submitted for the type of certification for future auditing conducted by a representative/agent of the affordable/low-income housing program.
|