PAY YOURSELF FIRST WITH USER GUIDANCE
First Claim
1. A method comprising:
- receiving, by a computer for determining a savings amount and a payment hierarchy, user financial information comprising user savings goal information, user debt information and user income information;
determining, by the computer and in response to the receiving, the savings amount based upon the user savings goal information and the user income information, wherein the savings amount is transferred to a user savings account, wherein the savings amount is at least a portion of user income;
validating, by the computer, the transfer of the user savings amount;
analyzing, by the computer and in response to the transfer of the savings amount, the user debt information to determine a plurality of pending debt payments;
determining, by the computer, a plurality of penalties by analyzing, for each of the plurality of pending debt payments, a penalty associated with at least one of a payment amount or a payment timing; and
determining, by the computer, the payment hierarchy based upon the savings amount, the plurality of penalties and at least one of the payment information, the user savings goal information or the user income information, wherein the payment hierarchy minimizes the plurality of penalties.
5 Assignments
0 Petitions
Accused Products
Abstract
The system encourages users to not only pay themselves first, but to pay themselves first in the largest amounts possible, even if they are not able to fully pay outstanding debts. The system obtains information related to the user'"'"'s income, income sources, user'"'"'s debts (e.g., bills) and user'"'"'s goals. The system provides recommendations related to the prioritization of paying certain bills and the amount to pay for each bill based upon, for example, savings goals, minimizing penalties/fees associated with user'"'"'s debts, minimum amounts due, due dates and available income. The system and/or the user may then determine a payment hierarchy which includes transferring funds to the user'"'"'s savings account prior to paying all or a portion of certain bills, wherein the transfer of funds may include different funds transfer systems and methods.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, by a computer for determining a savings amount and a payment hierarchy, user financial information comprising user savings goal information, user debt information and user income information; determining, by the computer and in response to the receiving, the savings amount based upon the user savings goal information and the user income information, wherein the savings amount is transferred to a user savings account, wherein the savings amount is at least a portion of user income; validating, by the computer, the transfer of the user savings amount; analyzing, by the computer and in response to the transfer of the savings amount, the user debt information to determine a plurality of pending debt payments; determining, by the computer, a plurality of penalties by analyzing, for each of the plurality of pending debt payments, a penalty associated with at least one of a payment amount or a payment timing; and determining, by the computer, the payment hierarchy based upon the savings amount, the plurality of penalties and at least one of the payment information, the user savings goal information or the user income information, wherein the payment hierarchy minimizes the plurality of penalties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a network interface communicating with a memory; the memory communicating with a processor; and the processor, when executing a computer program, is configured to; receive user financial information, wherein the user financial information comprises user savings goal information, user debt information and user income information; in response to receiving the financial information, determine a savings amount based upon the user savings goal information and the user income information, wherein the savings amount is transferred to a user savings account, wherein the savings amount is at least a portion of user income; validate, by the computer, the transfer of the user savings amount; in response to the transfer of the savings amount, analyze the user debt information to determine a plurality of pending debt payments; determine a plurality of penalties by analyzing, for each of the plurality of pending debt payments, a penalty associated with at least one of a payment amount or a payment timing; and determine a payment hierarchy based upon the savings amount, the plurality of penalties and at least one of the payment information, the user savings goal information or the user income information, wherein the payment hierarchy minimizes the plurality of penalties.
-
-
22. A tangible computer-readable medium having computer-executable instructions stored thereon that, if executed by a computer for determining a savings amount and a payment hierarchy, cause the computer to perform operations comprising:
-
receiving, by the computer, user financial information comprising user savings goal information, user debt information and user income information; determining, by the computer and in response to the receiving, the savings amount based upon the user savings goal information and the user income information, wherein the savings amount is transferred to a user savings account, wherein the savings amount is at least a portion of user income; validating, by the computer, the transfer of the user savings amount; analyzing, by the computer and in response to the transfer of the savings amount, the user debt information to determine a plurality of pending debt payments; determining, by the computer, a plurality of penalties by analyzing, for each of the plurality of pending debt payments, a penalty associated with at least one of a payment amount or a payment timing; and determining, by the computer, the payment hierarchy based upon the savings amount, the plurality of penalties and at least one of the payment information, the user savings goal information or the user income information, wherein the payment hierarchy minimizes the plurality of penalties.
-
Specification