CROSS REFERENCE TO RELATED APPLICATIONS 
     The present application claims priority to U.S. Provisional Patent Application No. 61/065,134 filed on Feb. 8, 2008, U.S. Provisional Patent Application No. 61/027,946 filed on Feb. 12, 2008, and U.S. Provisional Patent Application No. 61/073,851 filed on Jun. 19, 2008. 
    
    
     BACKGROUND 
     Customers of financial institutions generally utilize a checking account as their central account for both discretionary spending and fixed expenses, such as bills and rent or mortgage payments. Such customers may tend to associate scheduled bill payments with certain monthly pay periods. However, existing online or electronic banking systems do not allow for customers to analyze and understand how different actions relating to their finances, including scheduled bill payments and pay periods, can affect their financial position. 
     SUMMARY 
     In one general aspect, embodiments of the present invention are directed to systems and methods that present, in a calendar format, pending, posted and historical transactions and, using scheduled bill payments, transfers and manually entered information and assessments of the future financial health of a customer of a financial institution. Embodiments of the present invention allow customers to understand cycles of income and bill responsibilities, and give the customers the ability to coordinate transfers and bill payments to help assist the customer in maintaining healthy and stable account balances. 
     In various embodiments, the present invention is directed to a computer-assisted method for alerting a user of a potential negative balance condition in a financial account. The method includes estimating a future account balance of the financial account and determining whether the future account balance will be a negative value. The method also includes generating for display, in a graphical format, an alert to the user that signifies when the future account balance is the negative value. 
     Those and other details, objects, and advantages of the present invention will become better understood or apparent from the following description and drawings showing embodiments thereof. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       Various embodiments of the present invention are described herein by way of example in conjunction with the following figures, wherein: 
         FIG. 1  illustrates a flowchart of an embodiment of a method for scheduling and tracking bank account activity; 
         FIGS. 2 through 7  illustrate screen shots of an online or electronic banking interface according to various embodiments of the present invention; 
         FIGS. 7A through 7D  illustrate screen shots of an online or electronic banking interface according to various embodiments of the present invention; 
         FIGS. 8 through 24  illustrate screen shots of an online or electronic banking interface according to various embodiments of the present invention; 
         FIG. 25  illustrates an embodiment of a system in which embodiments of the present invention may be used; and 
         FIGS. 26 through 31  illustrate screen shots of an online or electronic banking interface according to various embodiments of the present invention. 
     
    
    
     DESCRIPTION 
     Various embodiments of the present invention are directed to systems and methods that provide electronic banking tools and interfaces. The systems and methods, in various embodiments, allow users to change payment dates of bills by way of graphical operation (e.g., by “dragging” and “dropping” a scheduled payment). Various embodiments alert a user when an available account balance drops below a certain threshold. Various embodiments allow for real time population of payment items on a calendar and allow for daily, weekly, monthly and yearly calendar views of past and future account activity. As used herein, the terms “account” or “bank account” mean any type of account that is held, administered or offered by a bank or financial institution, or any type of account that is held, administered or offered by an entity that is external to the bank or financial institution. 
       FIG. 1  illustrates a flowchart of an embodiment of a method for scheduling and tracking bank account activity. At step  10 , account history and upcoming payments for a customer account are organized into a calendar format. The data that are used to populate the calendar may be obtained, in various embodiments, from sources that are administered or owned by the financial services entity that administers the bank account or from sources that are external to the financial services entity that administers the bank account. The sources of data may relate to any type of account or events that relate to any type of account or information source. In such embodiments, the calendar provides a unitary display of all accounts, including accounts for which billing events are relevant (e.g., an account or service for which electronic bill paying is utilized) and information sources for which the user, or bank account holder, desires to track activity or view events. The data that are used to populate the calendar may be obtained by entry of the data by the user (i.e., by manual entry). In one embodiment, the data that are used to populate the calendar may be obtained directly from sources that are external to the financial services entity that administers the bank account. 
     In one embodiment, data may be obtained from sources that are administered or owned by the financial services entity that administers the bank account and pre-populate the calendar, thus saving the user the time necessary to manually populate the calendar. For example, in the case when the financial services entity is a bank, the data could include any account or other product of the user of the calendar, one or more demand deposit accounts (DDA), information relating to credit cards (e.g., payment due dates, account balance, balance due, etc.), information relating to loan payments (e.g., mortgages, student loans, home equity loans and lines of credit, etc.), investment vehicles (e.g., scheduled recurring investments, dates for certificate of deposit (CD) maturity, etc.), and information relating to small business and other commercial accounts. By way of example, the financial services entity may present an entry on the calendar that alerts the user that a bank event is going to occur on a certain date. For example, the bank event may be a lowering of the interest rate that is scheduled to occur at a later date for the user&#39;s adjustable rate mortgage for which the financial services entity is the lender or administrator. 
     In various embodiments, the calendar is automatically populated with electronic transactions such as automated clearing house (ACH) direct deposits, account debits, peer to peer (P2P) payments, and funds transfers to accounts that are external to the user&#39;s account, so that the user may view due dates, amounts, etc. of such deposits and debits. 
     At step  12 , daily activities and balances are displayed on a device such as, for example, a personal computer, a laptop or portable computer or a mobile device such as a PDA, mobile phone, Blackberry® device, etc. In various embodiments, calendar entries may be displayed in summary form and data that appears on the calendar may be displayed in summary form. For example, total monthly bills, total transfers, number of checks used, etc. may be displayed in summary form. In various embodiments, the user has the ability to filter the calendar view and narrow the scope of the information that is displayed on the calendar. For example, the user may have the ability to filter the display based on account type, calendar type, account activity, relationship, etc. In various embodiments, the user can toggle between calendar views. Such toggling may be desirable when, for example, the user has multiple calendars for multiple accounts or account types and wishes to toggle between the calendars, when the user shares one or more calendars with another user, in addition to having the user&#39;s own (non-shared) calendar, and wishes to toggle between such calendars, when the user desires to toggle between different types of calendars (e.g., a social calendar and a financial calendar), etc. 
     At step  14 , the future financial landscape for the customer is estimated based on past account history. In various embodiments, a future cash flow/balance projection is performed at step  14 . At step  16 , the process determines whether there are any anticipated trouble spots (e.g., events that may trigger a negative account balance or negative cash flow). If so, the customer is prompted at step  18  as to whether the customer would like to adjust any scheduled electronic or online bill payments. If so, at step  20  one or more bill payments are rescheduled or altered. An example of an anticipated trouble spot is when there is one or more outstanding debits on the account and it is determined, based on past spending and debit behavior, that one or more of the outstanding debits will result in a negative account balance. 
     In various embodiments, the user may search, by selecting, for example, a search icon, the calendar so that the user can find specific activities, data, etc. that is stored in connection with or constitutes an entry in the calendar. 
       FIG. 2  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen shot of  FIG. 2  is presented when a user initiates a banking session for the first time. As can be seen in  FIG. 2 , a window  30  is presented in which the user is asked to enter information relating to the user&#39;s paydays or other scheduled recurring deposits. The payday information is populated in a calendar  32  and a window  34  describes information relating to bill scheduling. A money bar graphic  36  lists an available and reserve amount of money and windows  38  and  40  describe the money bar graphic  36 . 
       FIG. 3  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention, when the calendar  32  is starting to be populated with historical data. A debit card transaction  42  is illustrated in the calendar  32  and a recent activity graphic  44  shows ongoing expenses and deposits. A recent activity list  46  provides a description of each transaction relating to the account. 
       FIG. 4  illustrates screen shots of an online or electronic banking interface according to various embodiments of the present invention, in which account activities are displayed. A window  48  shows account balances and pending and historical transactions. A window  50  detailing a transaction results when a transaction from the window  48  is selected. A window  52  details pending transactions and a window  54  detailing a future transaction results when a transaction from the window  52  is selected. 
       FIG. 5  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The calendar  32  is illustrated in a monthly view in  FIG. 5 .  FIG. 6  illustrates screen shots of an online or electronic banking interface according to various embodiments of the present invention, in which a date for a bill is changed. As can be seen in  FIG. 6 , a scheduled item  56  is moved to an adjacent day by selecting the item  56  and “dragging” it into the adjacent day. A window  58  requires the user to confirm movement of the item  56 . 
       FIG. 7  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention.  FIG. 7  shows the calendar  32  in a monthly view that illustrates examples of a scheduled payday  60  and a scheduled bill  62 . When a Schedule Bill tab  64  is selected, a window  66  is displayed in which reminders of bills can be added and bill payment information may be entered. In various embodiments, outstanding paper check debits that have not been debited to the account are deducted from the account balance so that the account balance more accurately reflects the balance of the account. To record a paper check debit, a user may select the Schedule Bill tab  64  and select a “Paper Check” option in a dialogue box (not shown). The screen of  FIG. 7A  results and the user may enter information relating to the paper check. As shown in  FIG. 7B , the user may select a “My Check List” tab (not shown) to obtain a list of outstanding paper checks that have been written. As shown in  FIG. 7B , check entries may also be added or deleted.  FIG. 7C  illustrates a screen shot of a portion of the calendar  32  in a monthly view. As shown in  FIG. 7C , the paper check that was entered is entered onto the calendar on the day it was written. As shown in  FIG. 7D , when the paper check clears, the entry of  FIG. 7C  is removed from the calendar  32  and an entry is added to the calendar  32  on the day the check cleared. 
     An alert  68  is displayed when the current, scheduled account activities are forecast to exceed the available account balance within a current pay period. The alert  68  may be displayed in a color that will get the attention of the user such as red. In various embodiments, the alert  68  may be communicated to the user via, for example, an email, an SMS message, a message that is displayed to the user when the user uses an automated teller machine (ATM), etc. 
       FIG. 8  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The calendar  32  of  FIG. 8  illustrates the case when a large number of transactions are scheduled on a particular day (September 26 th ) and the size of the blocks for each day of that week is expanded.  FIG. 9  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. In  FIG. 9 , the calendar  32  is shown in a weekly view.  FIG. 10  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. In  FIG. 10 , the calendar  32  is shown in a daily view. 
       FIG. 11  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen shot of  FIG. 11  illustrates an account detail page in which an actual amount  68  that a user can access is displayed on a graphic  72 . The account detail page also illustrates a reserve balance  70  that can be allocated to define savings goals. The account detail page allows for a user to move money between a reserve account and the account that contains the available balance using a graphic  77 . In various embodiments, when a check deposit is pending, the value of the deposit is not added to the available balance, and a message is displayed. A free total graphic  73  displays the difference between the available balance and the scheduled out amount  75 . The scheduled out amount  75  represents payments that are scheduled before the next payday. Payments scheduled after the next payday are listed in a window  76 . 
       FIG. 12  illustrates screen shots of an online or electronic banking interface according to various embodiments of the present invention. As shown in  FIG. 12 , the graphic  72  illustrates, in various embodiments, the relative proportion of a balance of the reserve account and a balance of the account that contains the available balance. Scheduled bills are illustrated in proportion with the account balances. A graphic  74  indicates a pending deposit. 
       FIG. 13  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. As can be seen in  FIG. 13 , the graphic  72  illustrates a case when scheduled payments are greater than the available account balance for a current pay period. Such a situation triggers an alert that is displayed to the user. As shown in  FIG. 14 , a graphic  74  is displayed in connection with the scheduled payment that causes the available balance to be a negative value. 
       FIG. 15  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. As can be seen in  FIG. 15 , a user can reassign a transaction to a different category when desirable.  FIG. 16  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen in  FIG. 16  is a screen showing recent activities for a month. A graphic  80  illustrates a distribution of expenses by category. A cash flow graphic  82  illustrates a comparison of incoming and outgoing cash flow during a month. In one embodiment, the graphic  82  resets at the beginning of each month. 
       FIG. 17  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. Windows  84  and  86  show a yearly view of cash flow and provide a simultaneous view of spending and monthly income trends over time. In one embodiment, the window  84  uses a relative scale in which the highest value defines the highest bar and the other bars are proportionally scaled. In one embodiment, the window  86  displays expenses by category and total money spent over, for example, the last 12 months. 
       FIG. 18  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen shot illustrated in  FIG. 18  provides a list of alerts that may be toggled on or off.  FIG. 19  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen of  FIG. 19  is used to specify the parameters for which alerts are delivered to a user. Alerts can be delivered to, for example, an email address, a destination for a text message, a phone number, etc., or the alert may be displayed to the user when the user engages in an automated teller machine (ATM) session. 
       FIG. 20  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. As illustrated in  FIG. 20 , a graphic  90  is displayed on the calendar  32  when the scheduled bills exceed the available balance.  FIG. 21  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. In  FIG. 21 , an alert  92  is shown on the calendar  32  because a scheduled bill exceeds the available balance. A more opportune bill payment schedule is recommended and displayed to the user so that the user can optimize the user&#39;s finances. 
       FIG. 22  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen shot of  FIG. 22  is a screen that may be displayed on a mobile device that allows an overview of the user&#39;s account information. 
       FIG. 23  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. As shown in  FIG. 23 , a reminder graphic  200  is presented on the calendar  32 . The graphic  200  may be displayed in response to a request by the user that a reminder be added for the user&#39;s benefit to the calendar  32 . The reminder for which the graphic  200  is displayed may be related to a financial or non-financial event. As an example, a user may add a reminder that the user would like to withdraw $200.00 for a dinner event on the day prior to the dinner event. The reminder graphic  200  would be displayed on the calendar  32  when the user logs into the electronic or online banking system on the day of the reminder. 
       FIG. 24  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. As shown in  FIG. 24 , when the user selects or moves a cursor over the reminder graphic  200 , a window  202  appears that shows the details of the reminder. In various embodiments, the window  202  appears automatically and with no action by the user (e.g., when the user logs into the system on the day of the reminder). 
       FIG. 25  illustrates an embodiment of a system  100  in which embodiments of the present invention may be used. A user  102  may utilize a mobile device  104 , a computer  106 , a desktop widget  108 , or any other suitable device. The mobile device  104  accesses, via a mobile application server  110  and a wireless carrier  112 , an online banking application server  114 . The online banking application server  114  may perform some or all of the steps of the funds transfer methods as described in various embodiments herein. The computer  106  and the desktop widget  108  access the online banking application server  114  via a firewall  116  protected online banking web server  118 . 
     The online banking application server  114  is in communication with a transfer warehouse (funds transfer engine)  120 , an account information database  122 , a customer information database  124 , a customer preferences/settings database  126 , and other online banking databases  128  that store additional settings and configurations. 
       FIG. 26  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen shot of  FIG. 26  shows a window  300  that provides guidance to a user regarding bill payment options. A window  302  provides guidance to the user regarding the ability of the user to designate funds that are added to the reserve balance and that are tagged, or identified, as being designated for a particular purpose. In various embodiments, the amounts that are designated for a particular purpose are not shown to the user until the user desires to spend such amounts. In various embodiments, the screen  302  appears when a user has not designated funds to be saved for a particular purpose. 
       FIG. 27  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. In  FIG. 27 , a day view of a calendar  304  is presented that includes a “Stash Money” tab  306  that may be selected to manage funds that have been or will be designated for a particular purpose. 
       FIG. 28  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention.  FIG. 28  illustrates a portion of the calendar  304  in a day view. A graphic  308  indicates an amount that has been designated, in a reserve account, for a particular purpose. In the example illustrated in  FIG. 28 , the purpose for which the amount of funds has been designated is the birthday of a family member. 
       FIG. 29  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. As illustrated in  FIG. 29 , when a user selects a “Reserve” tab  310  (see  FIG. 26 ), a list  312  of items for which the user has designated an amount to be saved appears. 
       FIG. 30  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen in  FIG. 30  results when a user selects an “Edit” tab  314  in  FIG. 29 . In the embodiment illustrated in  FIG. 30 , the user can edit a description of the item for which funds are designated, a date of the designated event, a reminder date and a monetary amount of the designated amount. 
       FIG. 31  illustrates a screen shot of an online or electronic banking interface according to various embodiments of the present invention. The screen in  FIG. 31  results when a user selects an “Add” tab  316  in  FIG. 29  or  318  in  FIG. 30 . In the embodiment illustrated in  FIG. 31 , the user can add an item for which funds are designated. After the item is added, the user can select a “Save” tab  319 , which will cause the item to be displayed on the calendar  304 . 
     It can be understood that the various electronic banking interfaces described herein may be implemented as, for example, a dynamic HTML Web page that may be one of a plurality of linked screens and that may include various graphic and text features designed to efficiently communicate information regarding aspects of a customer&#39;s finances. 
     Various embodiments of the present invention may be implemented on computer-readable media. The terms “computer-readable medium” and “computer-readable media” in the plural as used herein may include, for example, magnetic and optical memory devices such as diskettes, compact discs of both read-only and writeable varieties, optical disk drives, hard disk drives, etc. A computer-readable medium may also include memory storage that can be physical, virtual, permanent, temporary, semi-permanent and/or semi-temporary. A computer-readable medium may further include one or more data signals transmitted on one or more carrier waves. 
     While several embodiments of the invention have been described, it should be apparent that various modifications, alterations and adaptations to those embodiments may occur to persons skilled in the art with the attainment of some or all of the advantages of the present invention. It is therefore intended to cover all such modifications, alterations and adaptations without departing from the scope and spirit of the present invention.
A computer-assisted method for alerting a user of a potential negative balance condition in a financial account. The method includes estimating a future account balance of the financial account and determining whether the future account balance will be a negative value. The method also includes generating for display, in a graphical format, an alert to the user that signifies when the future account balance is the negative value.