In general, embodiments herein disclosed relate to systems, methods, and computer program products for determining a target budget allocation and, more specifically, a financial institution-implemented system for determining target budget allocation for customers based on current budget allocation, a budget profile questionnaire and/or peer budget allocations.
In general, most individuals have a difficult time saving money. This problem is evident in the United States where the national average personal savings rate has recently moved from the positive to the negative for the first time since the Great Depression, meaning Americans are spending more than they are saving. While statistics show that 78 million Americans will retire in the next 20 years, long-term financial planning and retirement goals for the vast majority of these individuals are cast in doubt by the inability to save.
Furthermore, problems associated with inadequate savings not only affect long-term retirement plans, but also come to the forefront during prolonged recessionary periods, such as the global recession currently being experienced. With individuals being displaced from their employment at alarming rates, these individuals need to call on their short-term savings as a means of support in the interim. In this regard, the need to address the savings problem takes on a sense of urgency.
However, admitting a savings problem and doing something about it are not one in the same. Saving money requires an individual to budget properly and, for whatever reason, be it unwillingness, inability or the like, individuals have shown a proven tendency not to budget properly. This problem is exasperated in a downturned economy in which a whole new sector of the population must accept at least a slight decrease, and in some instances a significant decrease, in their standard of living. Thus, the need to budget, and moreover budget effectively, becomes imperative.
Currently, many commercial applications exist that assist individuals with budgeting. For example, Microsoft® Money, available from Microsoft Corporation of Redmond, Wash. and Intuit® Quicken®, available from Intuit Incorporated of Mountain View, Calif. are two such commercially available budget applications. However, these applications may be limited in the data resources they have available to assess a user's current budget allocation and determine or make recommendations for a user's target budget allocation. Moreover, these applications may be limited in terms of the data resources they have available to automatically track an individual's spending, i.e., the individual's ability to stay on budget. In addition to possible data resource limitations, the corporations that provide these applications are not in the business of providing their users with financial planning and/or financial advice and, therefore, do not employ a staff dedicated to ensuring their users financial security. Therefore, when using these types of commercial budget applications, the user is on their own when it comes to making financial decisions that affect their budget, short-term savings and/or long-term savings.
Additionally, known budgeting applications do not possess the ability to ensure that users adhere to their assigned budgets. In this regard, the commercial entities that provide such applications are not in a position to reward and/or penalize users that are successful or fail to stay on budget. In addition, currently existing budgeting applications do not possess the ability to provide the user a comprehensive and dynamic financial health indicator that takes into account various factors that cumulatively affect the user's overall financial health.
In addition, current budgeting applications do not provide for a spending deterrence. In this regard, current budgeting applications do not assess the budget ramifications of proposed expenditures, recurring expenditures or cost adjustments to fixed expenditures, such as rent, house payment, automobile payment and the like.
Up until now, financial institutions have been focused on providing their customers with investment services, loan services and the like. However, by shifting the financial institution mindset from an investment strategy to a budget strategy, these institutions, such as banks and the like, can capitalize on an increase in customer assets (i.e., savings), an increase in customer retention, and lower the credit risk for their customer base. Additionally, financial institutions have the ability to leverage instrumental budget-related data that may be otherwise unavailable to other commercial entities providing budget applications.
Therefore, a need exists to develop systems, methods, apparatus, computer program products and the like for an improved budgeting system. In this regard, the budget system should improve upon the accuracy of the determination of the user's current budget allocation and provide for a more comprehensive and focused means for determining and/or recommending a target budget allocation to the user. In addition, desired systems, methods, apparatus, computer program products and the like should provide for a better means to ensure that the user stays on track in terms of their budget allocation and a means to reward and/or penalize the user if they do/do not stay on their budgeting track. Additionally, the desired systems, methods, apparatus, computer program products and the like should provide for a dynamic tool that indicates how well a user is doing in regards to meeting their budget, making improvements in savings and/or improving their overall creditworthiness. Moreover, the desired systems, methods, apparatus, computer program products and the like should provide for a spending deterrence that affectively limits the amount of spending incurred by the user, thereby further assisting the user in adhering to their respective target budget allocation.
The following presents a simplified summary of one or more embodiments in order to provide a basic understanding of such embodiments. This summary is not an extensive overview of all contemplated embodiments, and is intended to neither identify key or critical elements of all embodiments nor delineate the scope of any or all embodiments. Its sole purpose is to present some concepts of one or more embodiments in a simplified form as a prelude to the more detailed description that is presented later.
Methods, systems and computer program products are defined that provide for a financial institution-implemented budget system that determines and/or recommends a financial institution customer's targeted budget allocation based on current budget allocation, responses to a budget profile questionnaire and/or peer budget allocation data. The budget profile questionnaire is instrumental in understating the spending needs of the customer. Peer budget allocation data takes into account the customer's profile data, such as demographics and the like and allows for the customer to select target budget allocation from amongst national averages or peers in the same residential area.
In addition, the financial institution has access to customer data and, specifically customer portfolio data, including, but not limited to, account transaction information that indicates the type of purchases being made by the customer. In this regard, the financial institution is able to accurately determine the customer's current budget allocation and use the current budget allocation to determine a target budget allocation.
According to one embodiment of the invention, a method for determining target budget allocation for a financial institution customer is defined. The method includes determining the customer's current budget allocation, providing the customer a budget profile questionnaire that includes a plurality of budget profile questions and receiving customer responses to the plurality of budget profile questions. The method further includes determining the customer's target budget allocation based on the customer's current budget allocation and the customer responses to the plurality of budget profile questions and storing the customer's target budget allocation in a customer budget profile.
In accordance with specific embodiments of the method, one or more of the plurality of budget profile questions may relate to spending habits of the customer or may determine the latent flexibility within the customer's current budget. In addition, the method may include scoring and weighting the customer responses to the plurality of budget profile questions based on each question's significance to target budget allocation to identify the appropriate customer target budget allocation.
In accordance with further specific embodiments of the method, determining the customer's current budget allocation may include accessing current budget-related data associated with the customer from one or more of the financial institution's databases and/or one or more external databases, such as other financial institution databases or the like, and determining the customer's current budget allocation based on the accessed current budget-related data.
Still further specific embodiments of the method, determining the customer's target budget allocation may include determining one of a plurality of predetermined target budget allocation models. Each model may be based on a variance in customer demographics. Additionally, other specific embodiments of the method include receiving one or more customer modifications to the determined customer target budget allocation and storing the customer modified target budget allocation in the customer budget profile.
In accordance with further embodiments, the method may also include determining peer target budget allocation data associated with the customer and providing the peer target budget allocation data to the customer. The peer target budget allocation data may include at least one of life stage peer data, national statistic peer data, individuals residing near the customer peer data or the like. In such embodiments, the method may also include receiving customer selections for target budget allocation based on the peer target budget allocation data. The customer selections may, in some embodiments, be in lieu of providing a budget profile questionnaire to the customer and receiving customer responses to the plurality of budget profile questions in the questionnaire.
Another embodiment of the invention is provided for by an apparatus configured for determining target budget allocation for financial institution customers. The apparatus, which may include more than one device, includes a computing platform including at least one processor and a memory. The apparatus additionally includes a financial institution-implemented budget module stored in the memory, executable by the processor and operable to provide budget tracking for financial institution customers. The budget module includes a budget allocation module that includes a current budget allocation routine and a target budget allocation routine. The current budget allocation routine is operable to determine a customer's current budget allocation. According to one specific embodiment of the apparatus, the current budget allocation routine is operable to access budget-related data in one or more financial-institution databases and/or one or more external databases such as other financial institution databases, credit card company databases or the like and to determine the customer's current budget allocation based on the accessed budget-related data.
Additionally, the target budget allocation routine is operable to provide the customer a budget profile questionnaire that includes a plurality of budget profile questions and receive customer responses to the plurality of budget profile questions. The target budget allocation routine is also operable to determine the customer's target budget allocation based on the customer's current budget allocation and the customer responses to the plurality of budget profile questions and store the customer's target budget allocation in a customer budget profile.
In accordance with specific embodiments of the apparatus, the budget profile questionnaire includes one or more budget profile questions related to spending habits and/or that determine latent flexibility within the customer's current budget.
In accordance with further specific embodiments of the apparatus, the target budget allocation routine may be further operable to score and/or weight the customer responses to the plurality of budget profile questions based on each question's significance to target budget allocation to identify the appropriate target budget allocation for the customer. According to other specific embodiments of the apparatus, the target budget allocation routine may be further operable to determine one of a plurality of predetermined target budget allocation models. Each model is based on a variance in customer demographics. In still further embodiments of the apparatus, the target budget allocation routine may be further operable to receive one or more customer modifications to the determined customer target budget allocation and store the customer modified target budget allocation in the customer budget profile.
According to other specific embodiments the apparatus may include a target budget allocation recommender that is operable to determine peer target budget allocation data associated with the customer and provide the peer target budget allocation data to the customer. The peer target budget allocation data may include, but is not limited to, at least one of life stage peer data, national statistic peer data, individuals residing near the customer peer data or the like. The budget allocation recommender may be further operable to receive customer selections for target budget allocation based on the peer target budget allocation data. In certain embodiments, the customer selections of the peer recommendations are in lieu of implementing the target budget allocation module.
Yet another embodiment of the invention is defined by a computer program product that includes a computer-readable medium. The medium includes a first set of codes for causing a computer to determine the customer's current budget allocation, a second set of codes for causing a computer to provide the customer a budget profile questionnaire that includes a plurality of budget profile questions and a third set of codes for causing a computer to receive customer responses to the plurality of budget profile questions. The medium additionally includes a fourth set of codes for causing a computer to determine the customer's target budget allocation for the plurality of budget categories based on the customer's current budget allocation and the customer responses to the plurality of budget profile questions, and a fifth set of codes for causing a computer to store the customer's target budget allocation in a customer budget profile.
According to one specific embodiment of the computer program product, the second set of codes may be further operable to cause the computer to provide the budget profile questionnaire that includes one or more budget profile questions related to spending habits and/or that determine latent flexibility within the customer's current budget. According to still further embodiments, the computer program product may include a sixth set of codes for causing a computer to score and/or weight the customer responses to the plurality of budget profile questions based on each question's significance to target budget allocation prior to executing the fourth set of codes.
In other specific embodiments of the computer program product, the first set of codes may be further operable to cause the computer to access current budget-related data associated with the customer from one or more of the financial institution's databases and/or one or more external databases and determine the customer's current budget allocation based on the accessed current budget-related data.
In still further embodiments of the computer program product, the fourth set of codes may be further operable to cause the computer to determine one of a plurality of predetermined target budget allocation models. Each model is based on a variance in customer demographics. Additionally, the computer program product may include another set of codes for causing a computer to receive one or more customer modifications to the determined customer target budget allocation and storing the customer modified target budget allocation in the customer budget profile.
Yet another specific embodiment of the computer program product includes another set of codes for causing a computer to determine peer target budget allocation data associated with the customer and provide the peer target budget allocation data to the customer. The peer target budget allocation data may include, but is not limited to, at least one of life stage peer data, national statistic peer data or individuals residing near the customer peer data. Additionally, in such embodiments, the computer program product may include another set of codes for causing a computer to receive customer selections for target budget allocation based on the peer target budget allocation data. In certain embodiments, the customer selections may be in lieu of receiving customer responses to the plurality of budget profile questions and determining the customer's target budget allocation for the plurality of budget categories based on the customer responses to the plurality of budget profile questions.
Thus, methods, systems, apparatus, computer program products and the like are described in detail herein, which provide for determining and/or selecting target budget allocations for financial institution customers that utilize a corresponding financial institution-implemented budget system. According to embodiments of the invention, budget profile questioning allows the financial institution a better and improved assessment of the customer's current spending habits and the level of latent flexibility in the customer's current budget. Additionally, the financial institution is able to rely on internal databases and/or external databases to better assess the customer's current budget allocation.
To the accomplishment of the foregoing and related ends, the one or more embodiments comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more embodiments. These features are indicative, however, of but a few of the various ways in which the principles of various embodiments may be employed, and this description is intended to include all such embodiments and their equivalents.
Having thus described embodiments of the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Embodiments of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all, embodiments of the invention are shown. Indeed, the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more embodiments. It may be evident however, that such embodiment(s) may be practiced without these specific details. Like numbers refer to like elements throughout.
Various embodiments or features will be presented in terms of systems that may include a number of devices, components, modules, and the like. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and/or may not include all of the devices, components, modules etc. discussed in connection with the figures. A combination of these approaches may also be used.
The steps and/or actions of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium may be coupled to the processor, such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. Further, in some embodiments, the processor and the storage medium may reside in an Application Specific Integrated Circuit (ASIC). In the alternative, the processor and the storage medium may reside as discrete components in a computing device. Additionally, in some embodiments, the events and/or actions of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a machine-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
In one or more embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media, including any medium that facilitates transfer of a computer program from one place to another. A storage medium may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures, and that can be accessed by a computer. Also, any connection may be termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. “Disk” and “disc”, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs usually reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
Thus, methods, systems, computer programs and the like are herein disclosed that provide for a financial institution-implemented budget system that determines and/or recommends a financial institution customer's targeted budget allocation based on current budget allocation, responses to a budget profile questionnaire and/or peer budget allocation data. The budget profile questionnaire is instrumental in understating the spending needs of the customer and the latent flexibility built into the customer's current budget. Peer budget allocation data takes into account the customer's profile data, such as demographics and the like, and allows for the customer to select target budget allocation from amongst peer groups, such as national averages, peers in the same residential area or the like.
In addition, the financial institution is in the unique position of having access to customer data and, specifically customer portfolio data, including, but not limited to, account transaction information that indicates the type of purchases being made by the customer. In this regard, the financial institution is able to accurately determine the customer's current budget allocation and use the current budget allocation to determine a target budget allocation.
Referring to
The budget tracking system 100 also includes an apparatus 110, which may include multiple devices, for executing the budget tracking system 100 and, in particular, an apparatus configured for budget allocation determination, in accordance with an embodiment of the invention. The apparatus 110 includes a computing platform 112 having at least one processor 114 and a memory 116. The memory 116 includes a budget module 118 that is operable to implement a financial institution-based budget system that includes, but is not limited to determining or identifying target budget allocation for customers/users and subsequently tracking the budget for the customers.
According to embodiments of the presently described invention, the budget module 118 includes a budget allocation module 120 that is operable to identify and/or determine customers' target budget allocation. As such, budget allocation module 120 includes a current budget allocation routine 122 that is operable to determine the customer's/user's current budget allocation 124 upon their entry into the budget tracking system. A comprehensive and accurate depiction of the customer's current budget allocation 124 is imperative to subsequently provide for or determine an accurate target budget allocation. Merely querying the customer to provide for their current budget allocation, as is performed in many commercial budget applications, is generally insufficient because the customer may not be aware of how much they spend in any one specific budget category over a given period of time.
According to specific embodiments, the current budget allocation routine 122 may rely on internal financial institution budget-related data 126 from internal database 128 as an input for determining the current budget allocation 124. The budget-related data 126, which may include customer portfolio information, including, but not limited to, customer account transaction information, provides insight into the nature of the customer's expenditures. For example, the transaction receipt for purchases funded via a customer account, such as a debit account, checking account or the like, identify the type of product or service being purchased. The current budget allocation routine 122 may subsequently map these purchase types to a budget category, such as food, travel, entertainment or the like to determine the customer's current budget allocation.
The budget allocation module 120 also includes a target budget allocation routine 130 that is operable to determine or otherwise identify customers' target budget allocation 132 based on customer response to a Budget Profile Questionnaire (BPQ) 134, and the determined current budget allocation 124. In this regard, the BPQ 134 includes a plurality of questions that assist in identifying the customer's spending needs and wants. In particular, BPQ 134 may include questions related to the customer's current spending habits and/or questions that identify the level of latent flexibility existing in the customer's current budget. The customer responses to the BPQ 134 may be subsequently scored and weighted to provide for BPQ results 136, which are used to determine the customer's target budget allocation 132. In one specific embodiment, the determined target budget allocation may be chosen from a group of exemplary target budget allocations (not shown in
The target budget allocation may be configured to provide for a budget percentage allocated to different budget categories. For example, 30 percent of the budget may be target allocated to rent/mortgage, 10 percent to food, 5 percent to entertainment and the like. Once the target budget allocation is determined, the customer may be afforded the ability to modify the determined target budget allocation as need be, prior to storing the target budget allocation 132 in a customer profile 138 in a budget system customer profile database 140. The customer's target budget allocation 132 is subsequently implemented by budget tracking system 100 to track the customer's progress in adhering to the target budget.
Turning the reader's attention to
Budget allocation module 120 includes current budget allocation routine 122 that is operable to determine customers' current budget allocation. As previously noted, current budget allocation routine 122 may rely on financial institution budget-related data 126 to determine the customer's current budget allocation. The financial institution budget-related data 126 may be customer portfolio data including, but not limited to, account information, such as specific account transaction data; for example, purchases or deductions from an account. Additionally, according to other alternate embodiments, the current budget allocation routine 122 may rely on third party budget-related data 142 data mined or otherwise retrieved from external databases. Examples of external databases include, but are not limited to, other financial institution databases, credit card company databases, or any other database having budget-related data that is accessible to the financial institution implementing the budget system. The third party budget-related data 142 may be implemented in conjunction with the internal financial institution budget-related data 126 instrumental to more accurately determine a customer's current budget allocation, or in certain instances, such as when the financial institution has insufficient internal data to determine the customer's current budget allocation, the third party budget-related data 142 may be the sole source of data used to determine the customer's current budget allocation.
Budget allocation module 120 additionally includes target budget allocation routine 130 that is operable to determine customers' target budget allocation 132. As previously noted, the target budget allocation routine 130 determines the target budget allocation 132 based on the customer's current budget allocation 124 and the customer's response to the Budget Profile Questionnaire (BPQ) 134. In order to properly assess the customer's response to the BPQ 134, the BPQ may implement a BPQ weighting routine 144 that weights and scores the customer's responses to the BPQ question in order to identify the appropriate target budget allocation. The weighted and scored results of the BPQ weighting routine 144 provide for BPQ results 136.
According to specific embodiments, the target budget allocation 132 may have a near-term budget allocation 146 and/or a long-term budget allocation 148. For example, the near-term budget allocation 146 may account for a daily, weekly, bi-weekly or monthly budget allocation, while the long-term budget allocation 148 may account for yearly or a greater period of time budget allocation. In this regard, near-term budget allocation 146 may account for certain period-related expenditures, such as seasonal expenditures. For example, if the customer resides in a cold weather climate, the utilities allocation may be higher in the cold weather months than in the warm weather months, allowing for modification in the allocation for other budgeted categories. However, the year-to-year budget allocation for utilities may remain the same.
The budget allocation module 120 may additionally include a target budget allocation recommender routine 150 that is operable to recommend a target budget allocation to the customer/user based on peer data. The target budget allocation recommendations that result may be used by the customer/user in lieu of the BPQ 134 and the target budget allocation routine 130 or in addition to the BPQ 134 and the target budget allocation routine 130. For example, if the customer/user does not prefer the target budget allocation rendered by the target budget allocation routine 130, the customer may choose to implement the target budget allocation recommender routine 150. The target budget allocation recommender routine 150 is operable to determine peer budget allocation recommendations for the customer/user based on the customer's/user's profile data and peer data accessible to the financial institution implementing the budget system 100. The peer data may be drawn from internal financial institution databases or may be data mined from external databases/resources. In the illustrated example of
Referring to
The apparatus 110 includes computing platform 112 that can transmit data across a network, and that can receive and execute routines and applications. Computing platform 112 includes memory 116, which may comprise volatile and non-volatile memory such as read-only and/or random-access memory (RAM and ROM), EPROM, EEPROM, flash cards, or any memory common to computing platforms. Further, memory 116 may include one or more flash memory cells, or may be any secondary or tertiary storage device, such as magnetic media, optical media, tape, or soft or hard disk.
Further, computing platform 112 also includes processor 114, which may be an application-specific integrated circuit (“ASIC”), or other chipset, processor, logic circuit, or other data processing device. Processor 114 or other processor such as ASIC may execute an application programming interface (“API”) 160 that interfaces with any resident programs, such as budget module 118 stored in the memory 116 of the apparatus 110.
Processor 114 includes various processing subsystems 162 embodied in hardware, firmware, software, and combinations thereof, that enable the functionality of apparatus 110 and the operability of the apparatus 110 on a network. For example, processing subsystems 162 allow for initiating and maintaining communications, and exchanging data, with other networked devices. For the disclosed embodiments, processing subsystems 162 of processor 114 may include any subsystem used in conjunction with budget module 118.
Computing platform 112 additionally includes communications module 164 embodied in hardware, firmware, software, and combinations thereof, that enables communications among the various components of the apparatus 110, as well as between the apparatus 110 and an external network, such as the Internet or the like. In described embodiments, the communication module 164 enables the communication of all correspondence between apparatus 110 and other computing devices, such as customer/user devices, 104, 106 and 108 (shown in
As previously noted and discussed, the memory 116 of computing platform 112 includes budget allocation module 120 that is operable to provide for determining a target budget allocation for a financial institution customer based on current budget allocation and customer/user responses to a budget profile questionnaire (BPQ) or allowing a customer/user to select a target budget based on peer data recommendations. As such, budget allocation module 120 includes a current budget allocation routine 122 operable to provide for the customer's/user's current budget allocation and a target budget allocation routine 130 that is operable to provide for the target budget allocation based on the current budget allocation and customer/user responses to BPQ 134.
Optional embodiments of the apparatus may provide for the budget module 118 to include customer/user-defined budget guardrails and actions associated with the defined guardrail. In this regard, budget user database 170 may store a plurality of budget user profiles 172. Each budget user profile 172 may define a plurality of user-defined or budget system-defined budget categories 174, such as housing, food, entertainment, transportation and the like. Each budget category 174 may provide for one or more user-defined budget guardrails 176 and each guardrail will have one or more related guardrail actions 178. A guardrail is a customer/user defined spending limit that upon either being met or proximate to being met, depending on system or user configuration, prompts the occurrence of the customer/user defined guardrail action. As such, budget tracking module 180 is operable to track the expenditures made by the customer/user and initiate the defined guardrail action if a customer's/user's pre-defined guardrail spending limit has been met or is proximate to being met.
According to one embodiment, the customer/user may define a budget guardrail 176 at the target budget allocation limit for a predefined category, or at any desired spending limit at or above the target budget allocation for a given category.
In one embodiment of the invention, the customer/user defined action may be a guardrail alert that is communicated to the customer to inform them that they have met a guardrail limit or are proximate to a guardrail limit. According to one embodiment, the customer/user may configure the communication mechanism used to communicate the alert, such as an email, a SMS/text message, voice mail or the like. Additionally, according to another embodiment, the customer/user may configure the frequency at which the alerts are communicated to the customer/user. For example, alerts may be communicated more frequently the closer the customer/user gets to a guardrail, or the closer the customer/user gets to a target budget allocation category limit.
In another embodiment of the invention, the customer/user defined action may be a guardrail penalty that is enforced against the customer/user if the customer/user exceeds the spending limit of a guardrail. Since the guardrail actions are generally customer defined, the associated guardrail penalties are self-imposed penalties. A guardrail penalty may include, but is not limited to, forbidding further electronic purchases in the associated budget category until a new budget period starts. In this regard, credit or debit purchases may be denied for products/services associated with the budget category. Additionally, a guardrail penalty may include, but is not limited to, an automatic designation of funds to a restricted savings account, an automatic transfer designation of funds to a charitable organization or the like.
Other embodiments of the budget module 118 may provide for a financial health indicator module 190 that is operable to dynamically determine and provide to the customer/user an indicator of a customer's/user's financial health. In this regard, the financial health indicator module 190 may include a financial health indicator routine 192 that is operable to determine a financial health indicator 194 of the customer's/user's financial health based on a credit indicator 196 and a budget indicator 198. The credit indicator 196 may be one or more credit scores as provided by a credit reporting bureau. A financial institution implementing the budget system of the present invention generally has access to a customer's credit score(s). According to one embodiment, the financial health indicator routine 192 may dynamically track the customer's/user's credit scores to provide for a credit indicator/score. The budget indicator 198 may be determined based on budget tracking accomplished via budget tracking module 180. By constantly tracking a budget indicator 198 and a credit indicator 196, the resulting financial health indicator 194 is a dynamic indicator that accurately reflects the financial health of the customer/user at any point in time. The financial health indicator 194 may be in a form that indicates the customer's/user's financial health, such as, but not limited to, a numerical score, an alphabetic grade, a color on a color scale or the like.
The financial health indicator 194 may be communicated or otherwise provided to the customer/user based on budget system configuration and/or customer/user configuration. In one embodiment, the financial health indicator 194 may be provided as a widget running on a dashboard-type application, such that the financial health indicator 194 is dynamically accessible to the customer/user from any networked device, such as a personal computer, laptop computer or a hand-held device, such as a cellular telephone device or the like.
According to still further embodiments, the budget module 118 may include a budget Graphical User Interface (GUI) module 200 operable to provide the customer/user a displayable interface communicated via a network and operable for receiving and inputting budget tracking related information. The budget GUI module 200 may include a purchase budget impact widget 202 that is operable to provide for determination of the budget impact of an actual purchase, considered purchase, an adjustment to an ongoing purchase. The widget may be displayed to the user via a dashboard-type application that provides for various other budget-related tools, modules, widgets and the like.
Thus, purchase budget impact widget 202 may include purchase budget impact routine 204 that is operable to determine the budget impact of a purchase, considered purchase or an adjustment to an ongoing purchase, rental, etc. Thus the purchase budget impact widget 202 may include a purchase/adjustment input 206 operable to receive a customer/user input of a purchase amount, considered purchase amount, or adjustment amount. Thus, if the widget is accessible to the user via a hand-held device, such as a cellular telephone or the like, the user can engage the purchase budget impact widget 202 and input an amount at any point in time, such as just prior to making a purchase to determine the budget impact of the purchase. As such, the budget impact determiner aspect of the invention provides for the customer/user to make informed purchasing decisions and hopefully limits the amount of impulsive purchases.
The purchase budget impact routine 204 may be configured to determine a short-term budget impact 208 and/or a long-term budget impact 210 for the inputted amount. A short-term budget impact 208 may be, for example, a month, a portion of a month, a portion of a year, or the like. The long-term budget impact 210 may be, for example, periods greater than a year or the like. In alternate embodiments of the invention, the purchase budget impact widget 202 may include logic (not shown in
Referring to
At Event 304, once the customer/user has enrolled in the budget system, the budget system accesses internal financial institution databases, such as customer portfolio databases, to retrieve budget-related information from the customer's/user's portfolio, such as account information and the like. The budget-related information may include customer transaction data, such as transaction receipts for electronic purchases, such as debit or credit purchases.
At optional Event 306, the budget system may access external databases, such as other financial institution databases, credit card company databases or the like, in an attempt to retrieve other budget-related information associated with the customer/user. By accessing, retrieving and subsequently using external data to determine the current budget information, the current budget allocations are generally more accurate and robust. Additionally, external data may be necessary in instances in which the customer is a new customer, or in instances in which the internal database information is not sufficient to provide an accurate depiction of the customer's/user's current budget allocation.
At Event 308, the customer's/user's current budget allocation is determined based on the internal financial institution budget-related data and, optionally, the external budget-related data. The current budget allocation breaks down current expenditures on a per category basis: for example, 30% housing, 10% fuel, 5% entertainment, 15% savings and the like.
At Event 310, the customer is presented with a Budget Profile Questionnaire (BPQ) that includes a plurality of budget-related questions. Specifically, one or more questions are related to the customer's current spending habits and one or more questions are related to determining the latent flexibility in the customer's current budget. At Decision 312, a determination is made as to whether the customer/user chooses to complete the BPQ.
If the customer/user chooses to complete the BPQ, at Event 314, BPQ results are received. The results may be weighted based on budget significance and subsequently scored to result in a BPQ score. At Event 316, a target budget allocation is determined based on the BPQ results or BPQ score and the current budget allocation and subsequently presented to the customer/user. Similar to the current budget allocation, the target budget allocation breaks down target expenditures on a per category basis. At Event 318, the customer/user may modify the determined target budget allocations to meet their perceived needs.
If the customer/user chooses not to complete the BPQ, at Event 320, peer budget allocation is presented to the user as a guideline for selecting target budget allocation. The peer data may reflect national averages having or not having similar demographics as the customer/user, financial institution customers having or not having similar demographics as the user, individuals residing proximate the customer/user or the like. At Event 322, customer/user budget allocation selections are received by the customer/user, which serve to define the customer's/user's target budget allocation.
At optional Event 324, user guardrail inputs and associated guardrail action inputs are received for one or more of the categories in the target budget allocation. As previously noted, the guardrail defines an expenditure limit at which the associated guardrail action may occur. In accordance with embodiments of the invention, the guardrail may be set at, below or above the target budget allocation for the category. The guardrail action may include, but is not limited to, a guardrail alert and/or a guardrail penalty or the like.
At optional Event 326, one or more user configurable guardrail parameters are received. The guardrail parameters may affect the guardrail limit and/or the guardrail action. For example, the guardrail may define a parameter that defines when the associated action should occur, for example, when the guardrail is met/exceeded or when expenditures are within a predetermined guardrail range. The guardrail action parameters are generally guardrail action specific. For example, if the guardrail action is a guardrail alert, a guardrail parameter may further define a customer/user chosen communication mechanism, and/or a guardrail parameter may define a customer/user selected frequency for communicating the alert once the guardrail has been met, or once the expenditures are within the predetermined guardrail range. If the guardrail action is a guardrail penalty, the guardrail parameter may define the type and/or amount of the penalty. For example, the guardrail penalty may be a contribution to a specified customer account or a contribution to a designated charity. Alternatively, the guardrail penalty may define further spending limitations for the category of interest, or a spending prohibition for the category of interest.
At Event 328, once the target budget has been determined or selected and any optional guardrails are set, the budget program is activated for the customer/user and begins tracking expenditures as they pertain to the target budget allocations, tracking expenditures as they pertain to the guardrails and initiating the guardrail action if a guardrail is met, or if expenditures are within the predefined guardrail range.
Turning the reader's attention to
At Event 404, the user's credit is dynamically monitored or otherwise tracked. Credit monitoring may include monitoring a user's credit score as provided by one or more credit reporting bureaus. In one embodiment of the invention a plurality of user credit scores are monitored from different credit reporting bureaus, subsequently weighted to allow for a difference in the score and averaged to determine a collective credit score for the budget user.
At Event 406, the user's savings (i.e., the user's ability to stay on budget) is dynamically monitored or otherwise tracked. The user's savings indicator may be based on short-term savings or long-term savings or any combination of both. The savings indicator may provide for an overall savings score or the like.
At Event 408, a financial health indicator is determined for the user based on the credit indicator/score and the savings indicator/score. It should be noted that the financial health indicator may be based on factors other than the credit indicator/score and the savings indicator/score. In one specific embodiment, the financial health indicator is based on a ratio of about 70% credit indicator/score and about 30% savings indicator/score. The financial health indicator may be a numeric score, an alphabetic grade, a color on a color scale or the like.
At Event 410, the dynamic financial health indicator is presented to the user via a budget presentation (i.e., Graphical User Interface (GUI)) application. According to one embodiment, the financial health indicator may be presented to the user online via a budget system portal or the like. In other embodiments, the financial health indicator may be provided via a widget that runs on a dashboard-type budget application, As such, the financial health indicator may be provided to the user via any wired and/or wireless networked device, including, but not limited to, a PC, a laptop, a hand-held device, such as a cellular telephone or the like. The dynamic nature of the financial health indicator means that the indicator may fluctuate in real-time or near-real-time based on current expenditures made by the user.
At optional Decision 412, if the financial health indicator is associated with a rewards program, a determination may be continually made to determine if the user's financial health indicator has risen to a level (i.e., met a threshold or sustained a threshold for a predetermined period of time) to warrant a reward. Rewards may include, but are not limited to, better rates of return on a financial institution account, better pricing on financial institution services and/or products, a reward gift or the like. If a determination is made that the financial health indicator has risen to a reward level, at Event 414, the reward is automatically provided to or offered to the user or a determination is automatically triggered to determine if the user otherwise qualifies for the designated reward. If a determination is made that the financial health indicator has not risen to the reward level, the process returns to Event 404 for further tracking of the credit indicator/score and savings indicator/score and dynamic determination of the financial health indicator based on the tracked credit indicator/score and savings indicator/score.
Referring to
At Decision 506, a determination is made as to whether a guardrail has been achieved or, if so configured, whether expenditures are within a specified predetermined range of a guardrail that prompts a guardrail action. If the guardrail has not been achieved or otherwise met, the flow returns to Event 502 for further tracking of user's purchases and expenditures. If a guardrail has been determined to be met, then at Event 508, the action or actions associated with the guardrail are determined.
At Decision 510, a determination is made as to whether the guardrail action is an alert. If the guardrail action is determined to be an alert, then at Event 512, the frequency of the alert is determined and the communication channel for the alert is determined. The frequency of the alert and/or the communication channel for the alert may be user-configured or configured within the budget system. Frequency of the alert pertains to how frequently the alert will be communicated to the user during the current budget period, for example, during the current month, once the guardrail has been achieved, or once expenditures are within the predetermined range for prompting guardrail action. The communication channel may be an online communication, email communication, SMS/text communication, voice mail communication or the like. In one embodiment of the invention, the user may configure the budget system to communicate the alert via more than one communication channel. At Event 514, the alert is communicated to the user via the designated communication channel.
At Decision 516, a determination is made as to whether the guardrail threshold is continually being achieved. In some instances, it may be possible to achieve a guardrail for a specified budget period and subsequently fall below the guardrail, for example, if negative expenditures occur in the category in which the guardrail was achieved. If the guardrail is no longer being achieved, then the flow returns to Event 504 for further tracking of user expenditures. If the guardrail continues to be achieved (i.e., the guardrail threshold is met), then at Event 518, the alert is communicated to the user at the predefined frequency interval.
If a determination is made that the guardrail action is or is not an alert, at Decision 520, a determination is made as to whether the guardrail action is a penalty. It should be noted that while the flow diagram of
Referring to
At Event 606, the proposed expenditure amount or expenditure adjustment is inputted into the budget impact determiner application. It should be noted that one alternate embodiment of the application provides for the application to logically determine recurring expenditures, which, once determined, provide for the automatic launch of the budget impact determiner application and the automatic input of the recurring expenditure amount, such that the application automatically determines the budget impact of the recurring purchase and presents the results to the user.
At Event 608, the application determines the short-term budget impact of the expenditure. The short-term budget impact may be any short-term period as defined by the user or the system. For example, the short-term period may be a month, a portion of the month, a year or a portion of the year. At Event 610, the application determines the long-term budget impact of the expenditure. The long-term budget impact may be any long-term period as defined by the user or the system. For example, the long-term period may be a year, or any period greater than a year. At Event 612, the results of the budget impact determination are presented to the user or otherwise communicated to the user.
Referring to
At Event 704, the customer is provided a Budget Profile Questionnaire (BPQ) that includes a plurality of budget profile questions. According to specific embodiments, one or more of the budget profile questions may be related to current spending habits and/or the latent flexibility in the customer's/user's current budget. At Event 706, customer responses to the plurality of budget profile questions are received. According to specific embodiments, the customer responses may subsequently be weighed based on budget significance and the like, and an overall budget score rendered from the weighted responses.
At Event 708, the customer's target budget allocation is determined based on the customer's current budget allocation and the customer responses to the BPQ. The target budget allocation may include multiple budget categories with a portion of the overall budget, typically defined in terms of a percentage, assigned to each category. In accordance with specific embodiments, once the target budget allocation is presented to the customer, the customer may modify the determined target budget allocation to meet the customer's budget needs. At Event 710, the target budget allocation is stored in the customer's budget profile and subsequently relied on as the basis for tracking the customer's budget.
Thus, methods, systems, computer program products and the like provide for a financial institution-implemented budget system that determines and/or recommends a financial institution customer's targeted budget allocation based on current budget allocation, responses to a budget profile questionnaire and/or peer budget allocation data. The budget profile questionnaire is instrumental in understating the spending needs of the customer. Peer budget allocation data takes into account the customer's profile data, such as demographics and the like and allows for the customer to select target budget allocation from amongst national averages or peers in the same residential area.
While the foregoing disclosure discusses illustrative embodiments, it should be noted that various changes and modifications could be made herein without departing from the scope of the described aspects and/or embodiments as defined by the appended claims. Furthermore, although elements of the described aspects and/or embodiments may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated. Additionally, all or a portion of any embodiment may be utilized with all or a portion of any other embodiment, unless stated otherwise.
While certain exemplary embodiments have been described and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not restrictive on the broad invention, and that this invention not be limited to the specific constructions and arrangements shown and described, since various other changes, combinations, omissions, modifications and substitutions, in addition to those set forth in the above paragraphs, are possible. Those skilled in the art will appreciate that various adaptations and modifications of the just described embodiments can be configured without departing from the scope and spirit of the invention. Therefore, it is to be understood that, within the scope of the appended claims, the invention may be practiced other than as specifically described herein.
The present Application for Patent is related to the following co-pending U.S. patent applications: “Systems and Methods for Budget Guardrails”, inventors Ariff et al., having an Attorney Docket No. 014033.000557, filed concurrently herewith, assigned to the assignee hereof, and expressly incorporated by reference herein “Systems and Methods for Determining a Financial Health Indicator”, inventors Ariff et al., having an Attorney Docket No. 014033.000558, filed concurrently herewith, assigned to the assignee hereof, and expressly incorporated by reference herein; and “Systems and Methods for Determining the Budget Impact of Purchases, Potential Purchases and Cost Adjustments”, inventors Ariff et al., having an Attorney Docket No. 014033.000559, filed concurrently herewith, assigned to the assignee hereof, and expressly incorporated by reference herein.