Systems, method and articles of manufacture for identifying an account of an account holder, user or payor to be utilized for an electronic bill payment to a payee. An online bill payment system or separate program receives account data of the payor from payor accounts at financial institution that will process the electronic bill payment and from another financial institution at which the payor has an account. data of accounts hosted by the other financial institution is received from a financial management system. data such as account balances and transactions is analyzed to determine estimated balances of the accounts on a payment data and to generate account rankings or scores. account selection is based at least in part upon the scores, and the selected account is presented to the payor and may then be used for the electronic bill payment, or the payor may select a different account.
|
22. A computer-implemented method for selecting an account to be utilized for an electronic bill payment to a payee, the method comprising:
a cashflow engine of a computer of a first financial institution receiving data of one or more accounts of the payor hosted by the first financial institution, and data of one or more accounts of the payor hosted by a different, second financial institution;
the cashflow engine determining respective estimated balances of the respective accounts on a pre-determined date;
a ranking engine of the first financial institution computer generating respective scores for the respective accounts based at least in part upon the respective estimated balances on the pre-determined date and respective attributes of the first and second accounts;
the ranking engine performing a comparison of the generated scores; and
the ranking engine selecting an account of the first financial institution or the second financial institution based at least in part upon the comparison, the selected account being presented to the payor as an option for the electronic bill payment to the payee.
1. A computer-implemented method for selecting an account to be utilized for an electronic bill payment to a payee, the method comprising:
a cashflow engine of a computer of a first financial institution receiving data of a first account of a payor hosted by the first financial institution and data of a second account of the payor hosted by a different, second financial institution, the first and second account data comprising respective current balance and transaction history data,
receiving electronic bill payment data comprising a payment date, the payor logging into a website of the first financial institution computer and entering or selecting the payment date, and
determining respective estimated balances of the first and second accounts on respective pre-determined dates based at least in part upon respective current balances and transaction histories of respective first and second accounts; and
a ranking engine of the first financial institution computer
receiving the respective estimated balances on the pre-determined dates generated by the cashflow engine,
generating respective scores for the first and second accounts based at least in part upon the respective estimated balances on the pre-determined dates and respective attributes of the first and second accounts,
performing a comparison of the generated scores; and
selecting at least one of the first and second accounts as a source of funds for the electronic bill payment to the payee based at least in part upon the comparison.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
10. The method of
displaying the account selected by the ranking engine to the payor; and
receiving an indication from the payor whether the selected account should be utilized for the electronic bill payment.
11. The method of
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
18. The method of
19. The method of
20. The method of
a current balance of the credit card account;
an interest rate on the credit card account;
charged to the payor credit card balance; and
an interest rate of the credit card account.
21. The method of
23. The method of
24. The method of
25. The method of
26. The method of
a balance of an account after processing of the electronic bill payment;
a type of account; and
whether an account was previously used by the payor for electronic bill payment to the payee.
27. The method of
28. The method of
29. The method of
a current balance of the credit card account;
an interest rate on the credit card account;
charged to the payor credit card balance; and
an interest rate of the credit card account.
30. The method of
31. The method of
32. The method of
a first date that is a pre-determined number of days before the payment date of the electronic bill payment: and
a second date that is a pre-determined number of days after the payment date.
33. The method of
34. The method of
35. The method of
36. The method of
a first date that is a pre-determined number of days before a payment date of the electronic bill payment; and
a second date that is the a pre-determined number of days after the payment date.
37. The method of
38. The method of
|
Online bill pay systems allow a user to pay bills received from various payees through a website portal of a financial institution. These online bill payment systems (sometimes called online bill payment applications or online bill payment solutions) are offered by financial institutions such as banks, credit unions, credit card issuers, etc. The online bill pay systems allow a user to view, review, and/or make payments and pay bills to various payees from the user's financial account at the respective financial institutions.
Before bills can be paid electronically, a user sets up bill pay for a particular payee using the on-line bill payment system. The user sets up bill pay by selecting payees from a list of available payees provided by the online bill payment system or by entering payee information. The user may set up one payee or multiple payees to pay various bills or loans such as credit card bills, cell phone bills, phone bills, gas and electric bills, cable or satellite television, automobile loans, a mortgage or home equity loan, etc.
After the payees are set up, the user navigates to the online bill payment website or page using a web browser on a web enabled device, such as a personal computer, smartphone or tablet computing device connected to the Internet and manually enters payment instructions for each payee that the user desires to make a payment. These instructions indicate the account to be utilized as the source of funds, the payee, the payment amount and the payment date. The payment may be for a full outstanding balance, the minimum required payment, or another amount specified by the user. In this way, once the user sets up the payment instructions or preferences for a payee, the bill payment system can be utilized by the user to specify payments according to user input or make payments to the payee without any further action by the user.
While providing many conveniences to the user, currently available online bill payment systems have some limitations too. For example, it is not uncommon for a user to have multiple accounts such as checking, savings, money market and credit card accounts at the financial institution whose online bill pay system is utilized. Further, the user may have one or multiple other accounts at one, two, three and other numbers of financial institutions. Consequently, there may be various deposits to, withdraws or payments from, and transfers between various accounts of various financial institutions.
Given these account activities and complexities, one challenge users of online bill payment systems face is ensuring that the account to be utilized to electronically pay a bill has sufficient funds on the payment date, and that accounts for other scheduled payments have sufficient funds for their payments. For this purpose, the user may log into the account, view the current balance and any scheduled bill payments, look to see when other bills may be paid or when the user may receive a deposit from an employer, and make a best guess whether the account has or will have sufficient funds or whether a fund transfer is required. This can be inconvenient and quite complicated, particularly when the user has multiple accounts at the financial institution hosting the bill payment system and various accounts and other financial institutions, particularly when the user may not know all of the account details or transactions that may affect the end goal of having sufficient funds in an account for the bill payment. These uncertainties and complications are made even more complex when the user has multiple accounts, other accounts at other financial institutions, or a joint account with a spouse or other joint owner since the joint owner may have deposits, payments or transfers of which the other owner is not aware.
Given these issues, the user may consider the following factors or questions when reviewing user and/or spouse accounts and account activities when considering electronic bill payments: Do we have sufficient money in the funding account to pay a bill? How many payments have already been scheduled for the month against this funding account? When will I receive my next paycheck? Is the payment large? Should I split the payment across multiple accounts? Should I transfer money between accounts? Should I use my credit card? Which of my various credit cards should I utilize? What are the available credits on my credit cards and what are the APRs for the credit cards I could use?
Consequently, it can be difficult to navigate and know various account information of a user's various accounts to determine whether sufficient funds are available for an electronic bill payment. While electronic bill payments are intended to simplify a user's finances and make bill payments more convenient to users, it is often the case that the user has to consider various factors and data of various accounts that may be utilized by various account holders, and try to assess whether a particular account is suitable or has sufficient funds for electronic bill payment on a particular date.
The present invention is directed to computer-implemented methods and systems and online bill pay applications or programs for analyzing account balances, transactions and account attributes to select or identify one or more accounts for a user, account holder or payor that are suitable for the electronic bill payment to a payee.
One embodiment is directed to a computer-implemented method for selecting an account to be utilized for an electronic bill payment to a payee and comprises receiving data of a plurality of accounts of a payor at a computer of a first financial institution computer that is utilized by the payor. At least one account is hosted by the first financial institution, and at least one other account is hosted by a different, second financial institution. The method further comprises determining or assigning respective scores to the plurality of accounts and selecting one or more accounts based at least in part upon a comparison of the respective scores. The selected account is presented to the payor who may confirm that the selected account is to be utilized for the electronic bill payment, or the payor may disregard the account that was selected and select another account.
A further embodiment is directed to a computer-implemented method for selecting an account to be utilized for an electronic bill payment to a payee and comprises receiving, at a computer of a first financial institution, data of a first account of the payor hosted by the first financial institution, data of a second account of the payor hosted by a different, second financial institution, and electronic bill payment data entered or selected by the payor and comprising at least a payment date. The method further comprises the first financial institution computer selecting at least one the first and second accounts as a source of funds for the electronic bill payment to the payee based at least in part upon respective account data of the first and second accounts and the electronic bill payment data.
In yet another embodiment, a computer-implemented method for selecting an account to be utilized for an electronic bill payment to a payee involves a financial institution computer comprising or accesses a cashflow engine and a ranking engine. The method comprises receiving, at a cashflow engine of the a first financial institution computer, data of one or more accounts of the payor hosted by the first financial institution, and data of one or more accounts of the payor hosted by a different, second financial institution. The cashflow engine determines respective estimated balances of the respective accounts on a payment date entered or selected by the payor. The ranking engine generates a ranking or respective scores for the respective accounts based at least in part upon the respective estimated balances on the estimated date, and respective attributes of the first and second accounts. The ranking or scores are compared by the ranking engine, and one or more accounts of the first and second financial institutions is selected based on having the higher ranking or score or a ranking or score that is greater than a pre-determined ranking or score. The at least one selected account is presented to the payor as an option for the electronic bill payment to the payee.
Another embodiment is directed to a computer-implemented method for selecting an account to be utilized for an electronic bill payment to a payee and comprises receiving data of a plurality of accounts of a payor at a computer of a financial institution computer that is utilized by the payor. The plurality of accounts is hosted by a single financial institution. The method comprises determining or assigning respective scores to the plurality of accounts and selecting one or more accounts based at least in part upon a comparison of the respective scores. The selected account is presented to the payor who may confirm that the selected account is to be utilized for the electronic bill payment, or the payor may disregard the account selected according to embodiments and manually select another account. The financial institution computer may comprise a cashflow engine and a scoring or ranking engine for determining which account(s) should be selected.
Further embodiments are directed to systems for selecting an account to be utilized for an electronic bill payment and that are operable, programmed or configured to implement method embodiments.
System embodiments may comprise or involve a financial institution computer comprising or accessing a cashflow engine and a ranking or score engine. The financial institution computer may further comprise or access a financial management system such as FINANCEWORKS, QUICKEN, QUICKEN On-Line, and MINT. The financial management system is operable to access or receive respective account data of various payor accounts hosted one or multiple financial institutions. The available or candidate accounts are then analyzed, e.g., based on their current or projected balances, transaction histories (e.g., payroll and other deposits and fund outflows such as credit card, home, auto, etc. payments), and attributes of the account, e.g., whether the account is a checking, savings or credit card account and other account attributes. System embodiments may, for example, comprise a financial institution computer operable, programmed or configured to implement method embodiments, a financial institution computer and a financial management system, a financial institution computer accessed by an account holder to execute an electronic bill payment and another computer of another financial institution at which the payor has accounts, multiple financial institution computers, and multiple financial institution computers and a FMS.
Other embodiments are directed to computer program products or articles of manufacture or computer program products comprising a non-transitory, computer readable storage medium having instructions which, when executed by a computer, cause the one or more processors or engines executing on a computer to execute a process for selecting an account to be utilized for an electronic bill payment. Embodiments may be a separate program that executes with or is executed by a bill pay system, or be embodied in or a part or module of a bill pay system.
In a single or multiple embodiments, the first financial computer hosts one or multiple accounts of the payor, who logs into an account or website hosted by the first financial institution and enters electronic bill payment data (e.g., payee, amount and payment date). The bill pay system comprising an account selection system receives the bill payment data and data for the various payor accounts hosted by the first financial institution, e.g., using an interface to access a core banking service, which retrieves account data at various branches of the first financial institution. According to certain embodiments, the account selection system also receives data of other accounts hosted by other financial institutions, e.g., using an interface to access data collected by a financial management system utilized by the payor. The financial management system may be hosted by or accessible to the payor while accessing the first financial institution computer or accounts, or hosted by another computer that is accessed by the first financial institution computer. One of the accounts is selected by the first financial institution as a funding source for the electronic bill payment by analyzing balance and/or transaction history data of the accounts and ranking or scoring the various accounts using a cashflow engine and ranking engine. The account that is selected may be an account hosted by the first financial institution or another account and is displayed to the payor who may then proceed with scheduling an electronic bill payment with the selected account or the payor may choose a different account.
For example, in a single or multiple embodiments, the cash flow engine receives data of multiple accounts of a particular financial institution, or in other embodiments, the cash flow engine receives first account data including a current balance and a transaction history of the first account and second account data including a current balance and a transaction history of the second account. The cashflow engine determines respective estimated balances of the first and second accounts on pre-determined dates (such as multiple dates, e.g., for a week, month or year, or the payment date entered by the payor or as received from a ranking engine) based at least in part upon respective current balances and respective transaction histories. The ranking engine then takes that data, generates or transforms it into rankings or scores of the accounts based at least in part upon balance and transaction history data, and the estimated balance on the payment date or on a date a certain number of days before and/or after the payment date, e.g., if the payor has flexibility when the payment is made and the payment date is not a deadline so that the payment can be made when the payor may have a higher balance and lower risk of a negative balance and penalties compared to the date selected by the payor. The ranking engine selects one or more accounts based at least in part upon the ranking or scores.
In a single or multiple embodiments, the ranking engine may generate a ranking or score based at least in part upon score components or values associated with account attributes in combination with the cashflow engine data or determinations. Examples of account attributes that may be assigned a score component or value that contributes to a final, total or weighed score include a type of account, terms or restrictions of the particular type of account, and prior use of the account for electronic bill payment for the same payee. For example, a checking account may be ranked or scored more favorably than savings, which is ranked or scored more favorably than a credit card. As another example, if payment from a credit card is considered, credit card terms such as the interest rate and available credit may be factors contributing to a score for that account. As s further example, if an account was used before for electronic bill pay to the payee, this prior use may result in a higher ranking, score or score weight compared to account that are being used for the first time or less frequently.
Further, in embodiments in which the payor proceeds with initially selecting an account for electronic bill payment, embodiments may be utilize to analyze the account selected by the payor, and if another account is ranked or scored higher than the account selected by the payor, or if there is another suitable account that can be utilized, the payor can be notified, e.g., by a window before the electronic payment is requested or processed, advising the payor that the payor may want to consider using a different account, e.g., to avoid or minimize the impact of cashflow issues, an estimated balance of the account for when the electronic bill payment was to be processed, or financial institution fees for the account having a low balance. Thus, embodiments may involve the payor entering bill payment data such as a payee, amount and payment date, and then embodiments selecting an account for the payor, or the payor may select an account, and embodiments may be used to verify that the selected account is acceptable, or if there are other account options that can be selected, or that another account is preferred or may also be utilized based on an account ranking or score.
The foregoing and other aspects of embodiments are described in further detail with reference to the accompanying drawings, in which common elements are identified by the same reference number, wherein:
Embodiments of the present invention are directed to computerized methods, systems and computer program products, articles of manufacture or applications for automated and intelligent selection of one or more accounts that are presented to an account holder or payor as options of sources of funds to be utilized for electronic bill payment system. With embodiments, the payor enters bill payment data such as the payee, amount and payment date to schedule the payment. Bill payment systems according to embodiments analyze data of accounts the payor has at one or multiple financial institutions and selects one or more accounts as options for the electronic bill payment. The account(s) selected by the bill payment system are presented to the payor who may accept that account or select another account for the electronic bill payment. With embodiments, an electronic bill can be paid from one account selected by the bill payment system or from multiple accounts, e.g., equal amounts paid from multiple accounts identified by a bill payment system or from an account selected in order to provide the payor with maximum interest earnings. Further aspects of embodiments are described with reference to
Referring to
The payor computer 110 may be, for example, a desktop computer, laptop or other portable computer, a tablet computing device, smartphone or other computing or mobile communication device capable of communicating with FI computers 120, 130 via respective networks 140a-d (generally, network 140). For ease of explanation, reference is made generally to a payor computer 110. The payor 115 may access a FI computer 120, 130 through a network 140 using a browser 112 that executes on the payor computer 110.
Examples of networks 140 shown in
With continuing reference to
While
The FMS 116 aggregates and presents account data 132 within a composite view or a view that presents data 132 of multiple accounts 131 to the payor 115. The term “financial management system” or FMS 116 is defined to include, any computing system implemented, on-line or web-based, system, package, program, module, or application that gathers, receives or retrieves account data 132, analyzes and categorizes at least part of the account data 132 into various reports or displays that are provided to the payor 115 (e.g. a single screen display including data 132 of multiple accounts 131), and provides the payor 115 with the capability to conduct, and/or monitor transactions of accounts 131.
Types of financial management systems 116 include, but are not limited to any of the following: an on-line, or web-based, or computing system implemented receipt collection financial management system, package, program, module, or application (generally, “system”), personal financial management system, personal accounting system, personal asset management system, personal/home business inventory system, business accounting system, business financial management system, business inventory system, business asset management system, healthcare expense tracking system, and data management system as discussed herein, and/or as known in the art at the time of filing, and/or as developed after the time of filing.
Specific examples of financial management systems 116 currently available or described in applications incorporated herein by reference and that may be utilized to implement embodiments include, but are not limited to: QUICKEN, QUICKEN On-Line, QUICKBOOKS, QUICKBOOKS On-Line, FINANCEWORKS and MINT all of which are available from Intuit Inc. of Mountain View, Calif.; MICROSOFT Money, available from Microsoft, Inc. of Redmond, Wash.; and various other financial management systems 116. Further details regarding these examples are provided in ofm.financeworks.com, www.mint.com, www.quicken.com, the contents of which are incorporated herein by reference.
As shown in
Referring to
Referring again to
Referring to
Referring again to
At step 310, the bill pay system 126 also accesses or receives account data 132 of one or more payor accounts 131 hosted by one or more other FIs 135 other than the first FI 125. For this purpose, the bill pay system 126 may access or receive account data 132 from these accounts 131 by interfacing with the FMS 116. While embodiments may involve one or multiple accounts 131 hosted by FIs 135 and one or multiple accounts 131 hosted by each other FIs, reference is made to an account 121 hosted by a first FI 125 (which hosts the bill pay system 126) and an account 131 hosted by another, different FI 135 and that is accessed through a FMS 116.
At step 312, the bill pay system 126 analyzes payor's accounts 121, 131 and selects at least one the first and second accounts 121, 131 as a candidate source of funds from which the electronic bill payment will be paid. The bill pay system 126 makes this selection based at least in part upon analysis of respective account data 122, 132 (e.g., one or more or all of balance, deposits, withdraws, payments) of first and second accounts 131, 132 and the electronic bill payment data 510 (payee, payment amount, payment date) entered or selected by the payor 115.
Referring to
With continuing reference to
According to one embodiment, one source 602a of account data 122 is data of one more accounts hosted by the FI 125 utilized for the electronic bill payment and may be a core service as described above. The cashflow engine 610 also receives account data 132 from another source 602b which, in the illustrated embodiment, is a FMS 116 utilized by the payor 115. As discussed above, the FMS 116 may execute on the payor computer 110 or on a FI computer 120, 130. The FMS 116 includes account data 132 including transaction data of various accounts 131 including checking, savings, credit card, etc. such as balance, deposit, withdraw, and payment data.
Thus, referring to
At step 706, and with further reference to FIGS. 8 and 9A-B, the cashflow engine 310 analyzes incoming cashflows 802 of account data 132 such as deposits (e.g., payroll deposits) and outgoing cashflows 804 of account data 132 such as check payments, electronic bill payments, cash/ATM withdraws, and other payments or transactions, and determines respective estimates 808 of balances of respective accounts 121, 131 on pre-determined date(s) 806.
According to one embodiment, the pre-determined date 806 is selected by the payor 115 and is the payment date 510c that was specified or selected by the payor 115.
Thus, although
According to another embodiment, the pre-determined date 806 is another date selected by the payor 115. According to yet another embodiment, the pre-determined dates 806 are dates that electronic bill payments were made previously (e.g., monthly mortgage or utility payments), and then determines respective estimated balances 808 of accounts 121, 131 on one or more of those dates.
According to a further embodiment, the cashflow engine 610 determines account balance estimates 808 for some or all of the pre-determined dates 806 during a certain period of time such as some or all of the dates during the next week, next two weeks, next month, or another time. In the embodiment illustrated in
Referring again to
The scores 1010 are based at least in part upon the balance estimate(s) 808 received from the cashflow engine 610. At step 712, the ranking engine 620 selects at least one account 121, 131 for the electronic bill payment based at least in part upon the generated scores 1010.
The scores 1010 may be based on the estimated account balance 808 such that accounts 121 and/or 131 are selected 1020 by the ranking engine 620 to indicate that the account 121 and/or 131 would have sufficient funds for payment amount 510b to be paid on the payment date 806 or other pre-determined date. According to another embodiment, the score indicates account balances such that the account 121, 131 with the highest balance is selected 1020 by the ranking engine 620 so as to reduce the risk of a negative balance following payment. Thus, as shown in
In the embodiment illustrated in
At step 1210, the ranking engine 620 receives an additional input in the form of respective attributes 1305 of respective accounts 121, 131. Examples of account attributes 1305 include but are not limited to: a current account balance, a projected account balance on the payment date after application of the electronic bill payment from the account, an projected account balance after the payment date after application of the electronic bill payment from the account, a type of account (e.g. checking, savings, money market, credit card), interest rate (earned on checking, savings and money market), income received given balance and interest rate, prior use of the account by the payee for electronic bill payment, existing bill payments already scheduled for payment from an account, whether an FI charges a fee if a balance of an account falls below a pre-determined minimum balance.
For example, values or score components (generally, value) associated with an account attribute 1305 of current account balance would be higher or more favorable for higher balances compared to accounts with lower balances or accounts having balances less than a pre-determined minimum balance. As another example, values associated with an account attribute 1305 of a projected account balance on the payment date after application of the electronic bill payment from the account would be higher or more favorable if the post-payment balance for a subject account is greater than a post-payment balance for another account, or if the post-payment balance is greater than a pre-determined minimum balance. As a further example, values associated with an account attribute 1305 of the type of account would be higher or more favorable if the type of account is a checking account compared to a savings or credit card account, or a checking or savings account compared to a credit card account. As yet another example, values associated with an account attribute 1305 of an interest rate or interest earned on an account by the payor would be higher or more favorable with higher interest rates or greater interest earnings, or an interest rate or interest earning that is greater than a pre-determined minimum interest rate or interest earning. For example, higher yield savings account may be associated with a higher value compared to a checking account that pays very little or no interest. Further if the balance of the higher yield savings account is low compared to a balance on a lower earning checking account, the value assigned to the checking account may be higher if the amount of interest earned on the checking account is greater than the amount of interest earned on the savings account if, for example, the payor historically maintains most funds in a checking account rather than the savings account.
As a further example, a value assigned to an account attribute 1305 of prior use of the account by the payee for electronic bill payment would be higher if the user utilized the account for electronic payment before or used the account a pre-determined minimum number of times for that purpose. Further, a value assigned to an account attribute 1305 of existing bill payments already scheduled for payment from an account may be higher or more favorable if there are no other bill payments scheduled, less than a pre-determined number of bill payments scheduled, of if the total amount of all scheduled bill payments is less than a pre-determined amount, or if the total amount of all scheduled bill payments would still result in a positive balance of the subject account.
As another example, a value assigned to an account attribute 1305 of whether a FI charges a fee if a balance of an account falls below a pre-determined minimum balance may be higher or more favorable if no such fee is charged compared to other accounts to which the low balance fee may apply, and higher or more favorable compared to another account if the fee for one account is less than the minimum balance fee for another account.
These account attributes 1305 are determined from the sources 602a, 602b such as a CBS and FMS as discussed above, from other account details or entered by the payor 115 as necessary. Account attributes 1305, if applicable, are assigned different point values or score components that, according to one embodiment, are summed together to determine a final score 1310. According to another embodiment, values or core components are assigned the same or different weights to determine a final, possibly weighted, score 1301 determined by the ranking engine 620. Thus, embodiments may involve one, two, three or other numbers of such account attributes 1305, which may be equally weighted or weighted according to significance to electronic bill payment, and each account 121, 131.
Further, according to embodiments, the values are generated or determined based upon the same set of account attributes 1305 for each account 121, 131. According to other embodiments, different accounts 121, 131 are analyzed relative to respective attributes 1305. Further, embodiments may involve a common set of account attributes 1305 that apply to all or some accounts, while other accounts have other attributes 1305 upon which their respective scores 1310 are based. For example, account attributes 1305 that are common to all accounts analyzed may be a type of account (e.g. checking, savings, money market, credit card) and whether the user made electronic bill payments from the account before. Other attributes 1305 that may be specific to the type of account include, for example, the rate of interest earned on the account (for checking, savings and money market) or an interest rate charged to the user (e.g., for a credit card account). Thus, it will be understood that various type, numbers and combinations of account attributes 1305 and associated values or score components may be utilized to analyze whether an account 121, 131 is suitable for a payment amount 510b on a payment date 510c or other pre-determined date.
Referring again to
As shown in
In the example illustrated in
In the embodiment illustrated in
In the illustrated embodiment, electronic bill payment data 510 (payee, payment amount and payment date) is entered or selected by the payor 115 at step 1502 as described above, and this bill payment data 510 is used for processing of each account 121, 131 during subsequent steps to determine a total or final score 1310 for each account based on the respective values of their account attributes 1305.
For example, at step 1504, the bill pay system 126, e.g., the ranking engine 620, determines the type of account for each of the accounts. In the illustrated embodiment, priority or more weight is given to checking accounts compared to savings accounts, and priority or more weight is given to checking and savings accounts compared to credit card accounts such that the ranking engine 620 assigns a value of (+15) to a checking account, a value of (+10) to a savings account, and a value of (+5) to a credit card account.
At step 1506, the bill pay system 126, e.g., the cashflow engine 620, calculates or determines the estimated or projected balances 808 on the payment date 510c (or other pre-determined date) for each account as discussed above. For this purpose, the cashflow engine 610 may consider the current balance of an account, incoming cashflows 802 such as periodic paycheck deposits, and outgoing cashflows 804 such as scheduled payments that are to be paid from an account.
At step 1508, the bill pay system 126, e.g., the ranking engine 620, analyzes an account attribute 1305 of whether the account was used to make previous electronic bill payments. If so, then the ranking engine 620 assigns a value of (+10) to that account. If not, then the value remains unchanged (as shown in
At step 1510, the ranking engine 620 determines whether an account has sufficient funds for the payment amount 510b on the payment date 510c. If so, then at step 1512, the ranking engine 620 assigns a value of (+10). If not, at step 1514, then no value is assigned or a negative value is assigned (e.g., a negative value of (−30) as shown in
For example, using the values shown in
For example, a value associated with an interest rate or APR would be higher or more favorable for credit card accounts that charge lower rates. A value associated with a current credit card balance would be higher or more favorable for lower balances. A value associated with available credit would be higher or more favorable with higher amounts of available credit. Values associated with late fees would be higher or more favorable if there would be no late fee charged or if the late fee is lower than a late fee charged by another credit card issuer, and values associated with rewards points or rewards programs would be higher or more favorable if the payor 115 is near a point milestone for a new reward or if the user has utilize the credit card before such that the user already has a pre-determined minimum number of points, thus demonstrating repeat or frequent use of the credit card by the payor 115.
According to one embodiment, the ranking engine 620 values give preference to use of non-credit card account over use of a credit card for electronic bill payment, e.g., in order to eliminate or minimize expenses incurred by the payor 115 in the form of interest charged by the credit card issuer. Thus, at step 1602, the ranking engine 620 determines if there is at least one account (which is not a credit card) that has positive score 1310 or a score 1310 greater than a pre-determined minimum score, e.g., as determined based upon the method 1500 described above with reference to
For example, continuing with the embodiment illustrated in
As another example, the ranking engine 620 analysis may involve a savings account (+10) that was previously used before for electronic bill payment (+10) but the savings account does not have sufficient funds for the payment amount (−30). In this case, the savings account has a negative score of (−10) and thus would not be selected by the ranking engine 620. If there is no other account that can be considered (e.g., other accounts also have negative scores), then the ranking engine 620 generates an insufficient funds or other suitable message. However, if the accounts also include one or more credit card accounts, then the ranking engine 620 proceeds to analyze the credit card accounts. For example, based on the values shown in
For example, assuming the ranking engine 620 determines that a positive scoring credit card account is to be utilized since there are no positive scoring non-credit card accounts, the ranking engine 620 may analyze multiple credit card accounts to determine which credit card account should be utilized for the electronic bill payment. The credit card account attributes 1305 may involve APR and available balance, and the score for one credit card account may be (+25) whereas the score for another credit card account may be (+10) such that the higher scoring credit card account would be selected by the ranking engine 620.
Thus,
Referring again to
At step 318, the bill pay system 126 then schedules or processes the electronic bill payment in the payment amount 510b, on the payment date 510c and to the identified payee 510a using the confirmed or user-selected account.
Embodiments described above involve the bill pay system 126 analyzing and scoring accounts 121, 131 and selecting an account that is presented or displayed to the payor 115 so that the payor 115 can then confirm that selected account or select an account for the electronic bill payment.
Referring to
At step 1708, the bill pay system 126 accesses or receives account data 122, 132 (e.g., balances, deposit, payment and withdraw transaction history) of the accounts selected by the payor 115, and at step 1710, accesses or receives account data 122, 132 (e.g., balances, deposit, payment and withdraw transaction history) of one or more accounts 121, 131 of payor 115, and then determines whether user-selected account or other account should be utilized for bill payment at step 1712 using the scoring methods and cashflow engine 610 and ranking engine 620 described above. At step 1714, assuming the bill pay system 126 determines that the user-selected account has a positive score 1310, the user-selected account is confirmed by the bill pay system 126, or the bill pay system 126 may present alternative account choices that also have positive scores 1310. At step 1716, the payor 115 confirms the account that was previously selected by the payor 115 or decides to instead utilize an alternative account with a positive score 1310 identified by the bill pay system 126, and at step 1718, the bill pay system 126 schedules or processes the electronic bill payment using confirmed or alternative account.
Thus, it will be understood that embodiments may be utilized to present candidate accounts to the payor 115 who has not selected an account and has instead only entered electronic bill payment data 510 such as payee, payment amount and payment date, or that embodiments may be utilized to confirm or verify a user-selected account and/or present alternative accounts to the payor 115. In this regard, the account that is eventually utilized for the electronic bill payment system may be an account hosted by the first FI 120 or an account hosted by a second or other FI 130, in which case the payor 115 would log into an account hosted by the second or other FI and schedule or process the electronic bill payment using that FI computer instead.
Method embodiments or certain steps thereof, some of which may be loaded on certain system components, computers or servers, and others of which may be loaded and executed on other system components, computers or servers, may also be embodied in, or readable from, a tangible medium or computer-readable medium or carrier, e.g., one or more of the fixed and/or removable data storage data devices and/or data communications devices connected to a computer. Carriers may be, for example, magnetic storage medium, optical storage medium and magneto-optical storage medium. Examples of carriers include, but are not limited to, a floppy diskette, a memory stick or a flash drive, CD-R, CD-RW, CD-ROM, DVD-R, DVD-RW, or other carrier now known or later developed capable of storing data. The processor 1820 performs steps or executes program instructions 1812 within memory 1810 and/or embodied on the carrier to implement method embodiments.
Although particular embodiments have been shown and described, it is to be understood that the above discussion is not intended to limit the scope of these embodiments. While embodiments and variations of the many aspects of the invention have been disclosed and described herein, such disclosure is provided for purposes of explanation and illustration only. Thus, various changes and modifications may be made without departing from the scope of the claims. Accordingly, embodiments are intended to exemplify alternatives, modifications, and equivalents that may fall within the scope of the claims.
For example, while certain embodiments are described with reference to accounts hosted by two different FIs, embodiments may involve analysis of accounts of three, four, and other numbers of FIs, each of which may host one or multiple accounts of the user. Further, it will be understood that the values or point components or weighting assigned to various account attributes may vary and be selected depending on the relative importance of such attributes. Moreover, analyses may involve various numbers of account attributes. Thus, while certain embodiments are described with reference to certain attributes, it will be understood that embodiments may involve various types, numbers and combinations of such attributes in order to generate scores for respective accounts. Moreover, embodiments may involve analysis of non-credit card accounts only, credit card accounts only, or both non-credit card and credit card accounts. Further, while certain embodiments are described with reference to non-credit card accounts being viewed more favorably compared to credit card accounts, embodiments are not so limited.
Moreover, while certain embodiments are described with reference to selecting an account from accounts hosted by different FIs, embodiments may also be utilized or configured to analyze multiple accounts of a particular FI and to select one or more accounts of the multiple accounts for presentation to the user as candidate accounts, or to confirm an account selected by the user or present alternatives to the user following selection of an account by the user.
Additionally, while embodiments are described with reference to payment from a single account, the ranking engine can be configured to select multiple accounts (e.g., accounts with multiple scores) so that the payor can pay portions of the payment amount from the multiple accounts. For example, the payment amount can be divided equally among multiple accounts that have positive final scores. Further, according to another embodiment, the ranking engine can be configured to select multiple accounts (e.g., accounts with multiple scores) so that the payor can pay portions of the payment amount from the multiple accounts while maximizing the amount of interest paid from the accounts. For example, the ranking engine can be configured to select a first account having a positive score and a low interest rate, and to pay all or most of the payment amount from the low-earning account, and then to pay any remaining balance of the payment amount from higher interest rate accounts, thus maintaining a higher balance for higher earning accounts, while making payments from lower earning accounts, thereby maximizing interest earnings while making payments from suitable accounts.
Further, where methods and steps described above indicate certain events occurring in certain order, those of ordinary skill in the art having the benefit of this disclosure would recognize that the ordering of certain steps may be modified and that such modifications are in accordance with the variations of the invention. Additionally, certain of the steps may be performed concurrently in a parallel process as well as performed sequentially. Thus, the methods shown in various flow diagrams are not intended to be limited to a particular sequential order, unless otherwise stated or required.
Accordingly, embodiments are intended to exemplify alternatives, modifications, and equivalents that may fall within the scope of the claims.
Rao, Suresh R., Hinghole, Shailesh J., Chittineni, LennaRani
Patent | Priority | Assignee | Title |
10025842, | Nov 20 2013 | CONSUMERINFO.COM, INC. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
10043214, | Mar 14 2013 | CONSUMERINFO.COM, INC. | System and methods for credit dispute processing, resolution, and reporting |
10061936, | Sep 16 2011 | CONSUMERINFO.COM, INC. | Systems and methods of identity protection and management |
10075446, | Jun 26 2008 | Experian Marketing Solutions, LLC | Systems and methods for providing an integrated identifier |
10102570, | Mar 14 2013 | CONSUMERINFO COM, INC | Account vulnerability alerts |
10115079, | Jun 16 2011 | CONSUMERINFO.COM, INC. | Authentication alerts |
10176233, | Jul 08 2011 | CONSUMERINFO.COM, INC. | Lifescore |
10255598, | Dec 06 2012 | CONSUMERINFO COM, INC | Credit card account data extraction |
10262364, | Dec 14 2007 | CONSUMERINFO.COM, INC. | Card registry systems and methods |
10269065, | Nov 15 2013 | CONSUMERINFO.COM, INC. | Bill payment and reporting |
10277659, | Nov 12 2012 | CONSUMERINFO.COM, INC. | Aggregating user web browsing data |
10325252, | Sep 19 2014 | YAHOO JAPAN CORPORATION | Payment management apparatus, payment management method, and storage medium |
10325314, | Nov 15 2013 | CONSUMERINFO COM, INC | Payment reporting systems |
10366450, | Nov 30 2012 | CONSUMERINFO.COM, INC. | Credit data analysis |
10482532, | Apr 16 2014 | CONSUMERINFO.COM, INC. | Providing credit data in search results |
10614519, | Dec 14 2007 | CONSUMERINFO.COM, INC. | Card registry systems and methods |
10621657, | Nov 05 2008 | CONSUMERINFO.COM, INC. | Systems and methods of credit information reporting |
10628448, | Nov 20 2013 | CONSUMERINFO.COM, INC. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
10636087, | Mar 07 2017 | WELLS FARGO BANK, N A | Customized graphical user interface for managing multiple user accounts |
10642999, | Sep 16 2011 | CONSUMERINFO.COM, INC. | Systems and methods of identity protection and management |
10671749, | Sep 05 2018 | CONSUMERINFO COM, INC | Authenticated access and aggregation database platform |
10685336, | Jun 16 2011 | CONSUMERINFO.COM, INC. | Authentication alerts |
10685398, | Apr 23 2013 | CONSUMERINFO COM, INC | Presenting credit score information |
10726410, | Mar 31 2014 | Branch Banking and Trust Company | Web page action guidance system |
10798197, | Jul 08 2011 | CONSUMERINFO.COM, INC. | Lifescore |
10878499, | Dec 14 2007 | CONSUMERINFO.COM, INC. | Card registry systems and methods |
10880313, | Sep 05 2018 | CONSUMERINFO COM, INC | Database platform for realtime updating of user data from third party sources |
10902401, | Aug 12 2014 | Capital One Services, LLC | System and method for providing a group account |
10929925, | Mar 14 2013 | Consumerlnfo.com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
10963959, | Nov 30 2012 | Consumerinfo. com, Inc. | Presentation of credit score factors |
11012491, | Nov 12 2012 | ConsumerInfor.com, Inc. | Aggregating user web browsing data |
11042865, | Mar 31 2014 | Branch Banking and Trust Company | Web page action guidance system |
11087022, | Sep 16 2011 | CONSUMERINFO.COM, INC. | Systems and methods of identity protection and management |
11113759, | Mar 14 2013 | CONSUMERINFO.COM, INC. | Account vulnerability alerts |
11132742, | Nov 30 2012 | Consumerlnfo.com, Inc. | Credit score goals and alerts systems and methods |
11144989, | Mar 07 2017 | Wells Fargo Bank, N.A. | Customized graphical user interface for managing multiple user accounts |
11157872, | Jun 26 2008 | Experian Marketing Solutions, LLC | Systems and methods for providing an integrated identifier |
11200555, | Mar 12 2013 | Capital One Services, LLC | System and method for auctioning a first-in-wallet payment account status |
11200620, | Oct 13 2011 | CONSUMERINFO.COM, INC. | Debt services candidate locator |
11232413, | Jun 16 2011 | CONSUMERINFO.COM, INC. | Authentication alerts |
11238656, | Feb 22 2019 | CONSUMERINFO COM, INC | System and method for an augmented reality experience via an artificial intelligence bot |
11265324, | Sep 05 2018 | CONSUMERINFO COM, INC | User permissions for access to secure data at third-party |
11270286, | Aug 12 2014 | Capital One Services, LLC | System and method for providing a group account |
11308463, | May 13 2015 | Truist Bank | Secure transmission-pairing database system |
11308551, | Nov 30 2012 | CONSUMERINFO.COM, INC. | Credit data analysis |
11315179, | Nov 16 2018 | CONSUMERINFO COM, INC | Methods and apparatuses for customized card recommendations |
11356430, | May 07 2012 | CONSUMERINFO.COM, INC. | Storage and maintenance of personal data |
11379916, | Dec 14 2007 | CONSUMERINFO.COM, INC. | Card registry systems and methods |
11399029, | Sep 05 2018 | CONSUMERINFO.COM, INC. | Database platform for realtime updating of user data from third party sources |
11443294, | Mar 31 2014 | Truist Bank | Web page action guidance system |
11461364, | Nov 20 2013 | CONSUMERINFO.COM, INC. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
11514519, | Mar 14 2013 | CONSUMERINFO.COM, INC. | System and methods for credit dispute processing, resolution, and reporting |
11580554, | Dec 27 2019 | LendingClub Bank, National Association | Multi-layered credit card with transaction-dependent source selection |
11620626, | Mar 12 2013 | Capital One Services, LLC | System and method for auctioning a first-in-wallet payment account status |
11620627, | Mar 31 2014 | Truist Bank | Web page action guidance system |
11651426, | Nov 30 2012 | Consumerlnfo.com, Inc. | Credit score goals and alerts systems and methods |
11665253, | Jul 08 2011 | CONSUMERINFO.COM, INC. | LifeScore |
11748727, | Jun 17 2020 | Capital One Services, LLC | Systems and methods for a user interface for making recommendations |
11769112, | Jun 26 2008 | Experian Marketing Solutions, LLC | Systems and methods for providing an integrated identifier |
11769200, | Mar 14 2013 | CONSUMERINFO.COM, INC. | Account vulnerability alerts |
11790112, | Sep 16 2011 | CONSUMERINFO.COM, INC. | Systems and methods of identity protection and management |
11842454, | Feb 22 2019 | CONSUMERINFO.COM, INC. | System and method for an augmented reality experience via an artificial intelligence bot |
11863310, | Nov 12 2012 | CONSUMERINFO.COM, INC. | Aggregating user web browsing data |
11887096, | Mar 31 2014 | Truist Bank | Web page action guidance system |
11887097, | Aug 12 2014 | Capital One Services, LLC | System and method for providing a group account |
11922426, | Jun 22 2020 | Capital One Services, LLC | Systems and methods for artificial intelligence controlled prioritization of transactions |
11941065, | Sep 13 2019 | Experian Information Solutions, Inc | Single identifier platform for storing entity data |
11948139, | Mar 12 2013 | Capital One Services, LLC | System and method for auctioning a first-in-wallet payment account status |
11954655, | Jun 16 2011 | CONSUMERINFO.COM, INC. | Authentication alerts |
11954657, | May 13 2015 | Truist Bank | Secure transmission-pairing database system |
12067617, | Dec 14 2007 | CONSUMERINFO.COM, INC. | Card registry systems and methods |
12074876, | Sep 05 2018 | CONSUMERINFO COM, INC ; CONSUMERINFO.COM, INC. | Authenticated access and aggregation database platform |
12093503, | Feb 22 2022 | Capital One Services, LLC | Presentation and control of user interaction with an icon-based user interface element |
12169867, | Mar 14 2013 | CONSUMERINFO.COM, INC. | Account vulnerability alerts |
12182859, | Nov 16 2018 | CONSUMERINFO.COM, INC. | Methods and apparatuses for customized credit card recommendations |
9406085, | Mar 14 2013 | CONSUMERINFO COM, INC | System and methods for credit dispute processing, resolution, and reporting |
9443268, | Nov 15 2013 | CONSUMERINFO.COM, INC. | Bill payment and reporting |
9477737, | Nov 20 2013 | CONSUMERINFO COM, INC | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
9536263, | Oct 13 2011 | CONSUMERINFO.COM, INC. | Debt services candidate locator |
9542553, | Sep 16 2011 | CONSUMERINFO.COM, INC. | Systems and methods of identity protection and management |
9542682, | Dec 14 2007 | CONSUMERINFO.COM, INC. | Card registry systems and methods |
9654541, | Nov 12 2012 | CONSUMERINFO COM, INC | Aggregating user web browsing data |
9665854, | Jun 16 2011 | CONSUMERINFO COM, INC | Authentication alerts |
9697568, | Mar 14 2013 | CONSUMERINFO.COM, INC. | System and methods for credit dispute processing, resolution, and reporting |
9710852, | Apr 23 2013 | CONSUMERINFO COM, INC | Credit report timeline user interface |
9767513, | Dec 14 2007 | CONSUMERINFO.COM, INC. | Card registry systems and methods |
9830646, | Nov 30 2012 | CONSUMERINFO COM, INC | Credit score goals and alerts systems and methods |
9853959, | May 07 2012 | CONSUMERINFO COM, INC | Storage and maintenance of personal data |
9870589, | Mar 14 2013 | CONSUMERINFO COM, INC | Credit utilization tracking and reporting |
9892457, | Apr 16 2014 | CONSUMERINFO COM, INC | Providing credit data in search results |
9972048, | Oct 13 2011 | CONSUMERINFO.COM, INC. | Debt services candidate locator |
D759689, | Mar 25 2014 | CONSUMERINFO COM, INC | Display screen or portion thereof with graphical user interface |
D759690, | Mar 25 2014 | CONSUMERINFO COM, INC | Display screen or portion thereof with graphical user interface |
D760256, | Mar 25 2014 | CONSUMERINFO COM, INC | Display screen or portion thereof with graphical user interface |
ER4687, | |||
ER7771, | |||
ER7966, |
Patent | Priority | Assignee | Title |
7890405, | Jun 09 2000 | III Holdings 1, LLC | Method and system for enabling collaboration between advisors and clients |
7958049, | Nov 01 2001 | Fidelity Information Services, LLC | System and method for obtaining customer bill information and facilitating bill payment at biller websites |
20020069122, | |||
20030229585, | |||
20040143546, | |||
20080101041, | |||
20080275816, | |||
20090182654, | |||
20090240622, | |||
20090271211, | |||
20100306091, | |||
20110029620, | |||
20110166911, | |||
20110202459, | |||
20110295731, | |||
20120221420, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 15 2011 | RAO, SURESH | INTUIT INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026660 | /0298 | |
Jul 18 2011 | HINGOLE, SHAILESH | INTUIT INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026660 | /0298 | |
Jul 18 2011 | CHITTINENI, LEENARANI | INTUIT INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026660 | /0298 | |
Jul 27 2011 | INTUIT INC. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Apr 17 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 15 2021 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 15 2016 | 4 years fee payment window open |
Apr 15 2017 | 6 months grace period start (w surcharge) |
Oct 15 2017 | patent expiry (for year 4) |
Oct 15 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 15 2020 | 8 years fee payment window open |
Apr 15 2021 | 6 months grace period start (w surcharge) |
Oct 15 2021 | patent expiry (for year 8) |
Oct 15 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 15 2024 | 12 years fee payment window open |
Apr 15 2025 | 6 months grace period start (w surcharge) |
Oct 15 2025 | patent expiry (for year 12) |
Oct 15 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |