System environment for user-specific program aggregation and non-collocated third party system extraction and deployment
AssigneeBank of America Corporation
InventorKatherine Dintenfass
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention are directed to a system, method, or computer program product for building an assistance program aggregation network. The invention generates and builds an assistance program aggregation network comprising a multitude of assistance programs and related program information compiled into a single resource. In this way, the program aggregation system may generate user-specific profiles in order to match eligible users to applicable assistance programs. Furthermore, with the authorization of the user, the system may assist the user in automatically populating and submitting applications related to assistance programs allowing for convenient and efficient program enrollment.
Claims20
A system for building an assistance program aggregation network, the system comprising:
- a memory device with computer-readable program code stored thereon;
- a communication device;
- a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to:
- generate a communicable linkage with one or more assistance organizations;
- extract information and requirements related to one or more assistance programs from the one or more assistance organizations;
- receive authorization from a user for user entry into the assistance program aggregation network, wherein the aggregation network comprises one or more assistance programs categorized according to location of the programs and type of assistance provided;
- generate a user-specific profile containing collected user information;
- based on the user-specific profile and the program requirements, match the user to one or more assistance programs;
- based on matching the user to the one or more assistance programs, trigger generation of a program report, wherein the program report contains the one or more assistance programs matched to the user;
- transmit the program report to a user device allowing the user to enroll in one or more assistance programs presented in the program report;
- and
- transmit a confirmation of assistance program enrollment to the user device.
A computer program product for building an assistance program aggregation network, 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 for generating a communicable linkage with one or more assistance organizations;
- an executable portion configured for extracting information and requirements related to one or more assistance programs from the one or more assistance organizations;
- an executable portion configured for receiving authorization from a user for user entry into the assistance program aggregation network, wherein the aggregation network comprises one or more assistance programs categorized according to location of the programs and type of assistance provided;
- an executable portion configured for generating a user-specific profile containing collected user information;
- an executable portion configured for, based on the user-specific profile and the program requirements, matching the user to one or more assistance programs;
- an executable portion configured for, based on matching the user to the one or more assistance programs, triggering generation of a program report, wherein the program report contains the one or more assistance programs matched to the user;
- an executable portion configured for transmitting the program report to a user device allowing the user to enroll in one or more assistance programs presented in the program report;
- and
- an executable portion configured for transmitting a confirmation of assistance program enrollment to the user device.
A computer-implemented method for building an assistance program aggregation network, the method comprising:
- generating a communicable linkage with one or more assistance organizations;
- extracting information and requirements related to one or more assistance programs from the one or more assistance organizations;
- receiving authorization from a user for user entry into the assistance program aggregation network, wherein the aggregation network comprises one or more assistance programs categorized according to location of the programs and type of assistance provided;
- generating a user-specific profile containing collected user information;
- based on the user-specific profile and the program requirements, matching the user to one or more assistance programs;
- based on matching the user to the one or more assistance programs, triggering generation of a program report, wherein the program report contains the one or more assistance programs matched to the user;
- transmitting the program report to a user device allowing the user to enroll in one or more assistance programs presented in the program report;
- and
- transmitting a confirmation of assistance program enrollment to the user device.
Dependencies are inferred from the claim text.