Cloud computing system and method for accumulating money

A cloud computing system and method for accumulating money using a client device, a computing cloud, and a network, wherein a cloud data storage contains computer instructions for presenting a user interface, creating a user profile, forming an account for accumulating money linked to another account, enabling the user to input goals, and enabling the user to make and receive deposits into the account for accumulating money. The deposits can include an amount of money selected by the user, an amount of money saved by not purchasing a product or service, an amount of money saved by purchasing a lower priced product or service, a similar product with a rebate, another promotional incentive for purchasing a product, or an amount of money associated with a non-monetary goal.

CROSS REFERENCE TO RELATED APPLICATIONS

The present application is a Continuation in Part of and claims priority to and the benefit of co-pending U.S. Nonprovisional patent application Ser. No. 13/439,610 filed Apr. 4, 2012, entitled “COMPUTER IMPLEMENTED METHOD FOR ACCUMULATING MONEY,” which claims priority to U.S. Provisional Patent Application Ser. No. 61/471,588 filed on Apr. 4, 2011, entitled “METHOD AND SYSTEM FOR INCREMENTAL ACCUMULATION OF MONEY TO PROMOTE SELF-EMPOWERMENT AND WEALTH ACCUMULATION.” These references are hereby incorporated in their entirety herein.

FIELD

The present embodiments generally relate to a cloud computing system and method for accumulating money.

BACKGROUND

A need exists for a cloud computing system and method for incremental accumulation of money that can promote self-empowerment and wealth accumulation.

A need exists for a method for impulse saving as opposed to impulse spending. Individuals need to be encouraged to save money for that rainy day.

A need exist for a cloud computing system and method for accumulating money that can enable people with limited knowledge of saving and capital management to create money accounts for investment, retirement, vacations, and other uses.

A need exists for a cloud computing system and method for accumulating money in small increments that enables users with limited capital to accumulate wealth for use in investments and purchasing expensive products or services.

The present embodiments meet these needs.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Before explaining the system and method in detail, it is to be understood that system and method is not limited to the particular embodiments and can be practiced or carried out in various ways.

Cloud computing is an emerging technology in the information technology (IT) industry. Cloud computing allows for the moving of applications, services and data from desktop computers back to a main server farm. The server farm may be off premises and be implemented as a service. By relocating the execution of applications, deployment of services, and storage of data, cloud computing offers a systematic way to manage costs of open systems, centralize information, and enhance robustness and reduce energy costs.

The present embodiments relate to a cloud computing system and method for accumulating money using a downloadable software application from a computing cloud, which is referred to as the MYSTASH™ application.

The cloud computing system and method can encourage incremental investment, promote self-empowerment, and increase wealth accumulation of users with a simple and easy to use software application.

The cloud computing system and method can enable users to view results of accumulations of money in real-time, such as by providing a display of progress towards a certain monetary amount to be saved. As such, the users can celebrate success as money is accumulated.

The monetary amount can be an amount of money, such as an amount in euros, dollars, another form of currency, or the like.

The cloud computing system and method can benefit the American economy as a whole, such as by increasing savings rates and the number of citizens that are financially self-sufficient.

The cloud computing system and method can be used to accumulate money using a client device in communication with a computing cloud through a network. The computing cloud can have numerous computer instructions stored in databases connected to cloud computing processors therein to form the software which is partially resident in the computing cloud and partially resident on a client device.

The computing cloud, for the purpose of this invention has one or more data storage units and one or more processing units, and is configured to provide at least one service and shared hardware and software resources for a plurality of client devices.

In particular embodiments, the at least one processing unit in the computing cloud is configured to collect information provided by the clients to determine rates of savings in view of a goals set by the user.

In other particular embodiments, the at least one data storage unit in the computing cloud is configured to store the information associated with the accumulation of money and the goals of at least one user.

In yet other particular embodiments, the at least one processing unit in the computing cloud is configured to process data associated with spending patterns captured by the client devices and saving patterns as captured by the client devices. The at least one processing unit in the computing cloud may be configured to use the data associated with the saving of money to predict the accumulation of money towards a preset goal. Also, a warning module may be configured to issue a warning prior to a predicted future failure to achieve the preset goals.

In one or more embodiments, at least one processing unit in the computing cloud can be configured to predict a timeline to achieving each of a plurality of preset goals based upon data associated with prior user savings patterns as captured by the client devices.

In another embodiment, a method of determining successful accumulation of savings includes obtaining at least one set of information associated with a first goal and a set of information associated with a second goal for a user, which can be shared with other users, such as through a second computing cloud that supports social media. The method also includes analyzing the set of information using at least one processing unit in a computing cloud. The analysis of the set of information includes comparing the set of information with one or more empirical sets of information associated with the plurality of goals.

The system and method further include determining a status of the savings towards the goal in real time.

In another embodiment, a system includes a computing cloud having a database with empirical information associated with accumulation of savings for one or more goals. The system includes a client device for providing empirical information on savings to the computing cloud. The computing cloud is configured to receive at least some of the empirical information from the client device and to determine a status of saving of funds in real time using the received empirical data.

The client devices can be a mobile phone, a smart phone, a computer, a tablet computer, a laptop computer, or another communication device.

The computing cloud can communicate with other computing clouds over the network, such as computing clouds with social media services, computing clouds with financial services or the like.

In an embodiment, the system can be operated on both a computing cloud and a local network simultaneously. The local network can be used to collect the daily savings information and the computing cloud can be used to processes the information against preset goals and other timelines input to the system based on individual user preferences.

It understood that the savings accumulation system may comprise a plurality of local systems and a plurality of computing clouds.

For this hybrid approach processes and data can be disseminated between the local client device and the computing cloud for example, storing the data in the computing cloud. In an alternative hybrid environment, the data can be stored on the client device. In both embodiments, the computing cloud is linked to the client device.

A benefit of the use of the computing cloud is the ability to create a money accumulation historian capable of capturing, providing, and archiving money saving-related data for savings toward specific goals. Today, users need ever more sophisticated tools (such as dashboards) to monitor both the status of their savings on an hour to hour basis as well as have tools to control spending, by reminding the user in their pocket of their savings goals. Cloud computing provides a basis for a new model of providing information in terms of both analyzing savings information as well as being a computing basis to perform storage and analysis of the data to provide higher-order information (such as preventive intervention needs uncovered by sophisticated algorithms hosted in the computing cloud).

In one or more embodiments, this disclosure allows for all of the data related to money savings of the client devices to be stored in a central global data repository within the computing cloud. The data stored in this repository may include the status of all the users of the system, and all the financial institutions associated with the users (locally or around the globe). In addition, data can also be provided in the database related to maintaining and assessing the state of accumulation for each user. This data may be provided by the financial institutions. The financial institutions are also provided with the capability to provide notices to users through the computing cloud.

The computing cloud can be used to distribute notices about failures in savings to each user at predetermined internals and uniquely schedule interventions that allow the users to get back on track towards savings toward their goals. The usage of computing cloud also allows for information from the users to be analyzed virtually instantaneously. This provides for faster resolution of problems.

In one or more embodiments, the computing cloud can be used aggregate monetary data in one or more systems, and these systems can be in the same geographic area or diverse geographic areas. Cloud services can then collect, analyze, and inform based on this data.

The financial services can be services provided by brokers, banks, other institutions or businesses that provide accounts to store money that can communicate with the inventive software produce that is partially resident in a client device and partially resident in data storage of one or more computing clouds.

A second computing cloud for connecting to the computing cloud hosting the inventive software would be a computing cloud that provides social media service can include social networking websites, such as FACEBOOK®, micro-blogging websites, such as TWITTER®, or the like. The computing cloud with social media service can provide services including logging in with usernames and passwords and linking to friends to enable communication with those friends in real-time by text or other digital media with or without GPS locating information.

The computing cloud can include a plurality of cloud based processors and a plurality of cloud based data storage units.

The network can be a satellite network, a cellular network, the internet, a wireless network, a wired network, a phone line, any communications network, or combinations thereof. The network can connect the client devices to the computing clouds.

In one or more embodiments, the cloud computing method can enable users to login to the software which is partially resident in the computing cloud and partially resident on a client device using a preexisting social media identifier and preexisting social media password, such as a FACEBOOK® user name and password.

In embodiments, the cloud computing system and method can include enabling the users to login to the software which is partially resident in the computing cloud and partially resident on a client device using a preexisting third party site identifier and preexisting third party password, such as a bank user name and password.

In operation, a preexisting social media identifier and a preexisting social media password or a preexisting third party site identifier and preexisting third party password can be used to login to the software which is partially resident in the computing cloud and partially resident on a client device.

Computer instructions in the software which is partially resident in the computing cloud and partially resident on a client device can enable the user to import a user profile from the preexisting social media service or third party service; thereby forming a user profile for the inventive software quickly and efficiently.

In embodiments, the user can create a unique login with a new user identifier and new password for use with the software.

In embodiments, the user can access the software which is partially resident in the computing cloud and partially resident on a client device using the client device. The client device portion of the software can be downloaded onto the client device from the computing cloud, such as from a phone application store or another software supplier.

In embodiments, the client device application can contain computer instructions that enable the user to communicate with the one or more computing clouds via the network.

In operation, the client device application can enable creation of the user profile therein, downloading of the user profile from the social media service or third party service, or combinations thereof.

In one or more embodiments the client device application can be pre-loaded and stored in the client device, enabling the user to create login information using the client device application.

The client device application can enable the client device to communicate with the computing cloud through the network in real-time or perform operations offline and then connect to the computing cloud at a later time for updating the computing cloud.

The user interface in the computing cloud can include: a welcome screen, a make a deposit button, a check my balance button, a transfer destination selector, a transfer amount selector, a transfer my accumulations button, or combinations thereof.

The user interface can enable the user to upload data to the computing cloud, download data from the computing cloud, and initiate transfers to and from the account for accumulating money.

The buttons of the user interface can actuate computer instructions in the cloud data storage to enable the user to select the make a deposit button to initiate a deposit to the account for accumulating money; enable the user to select the check my balance button to view a current balance in the account for accumulating money while viewing a display of progress towards the monetary amount to be accumulated; enable the user to identify a transfer destination with the transfer destination selector and to input or select a transfer destination for receiving transfers of money from the account for accumulating money; enable the user to select the transfer my accumulation button to initiate a transfer of a monetary amount from the account for accumulating money to the transfer destination; or combinations thereof.

The cloud computing system and method can include creating and storing user information for the user into the user profile which is stored in the cloud data storage. In one or more embodiments, the user can be an individual, a group of individuals, a family, a business organization, a non-profit organization, or the like.

The cloud computing system and method can include creating and storing a user account number into the user profile, such as user account number 1234ABCD.

The user profile can also include a name of the user, a social security number of the user, a tax identification number of the user, an address of the user, a phone number of the user, an email address associated with the user, a client device identifier, or combinations thereof.

The cloud computing system and method can include receiving and verifying a password from the user, and storing the password into the user profile.

The cloud computing system and method can include providing a security question to the user, and receiving and storing an answer to the security question into the user profile. For example, the computing cloud can present the security question on a display of the client device within the user interface, such as “What was the name of your first pet?” The user can utilize the user interface on the client device to transmit an answer to the question, such as “Fido.” The computing cloud can require that any client device attempting to login to the user profile provide the user account number, an identifier, a password, the answer to the security question, or combinations thereof.

The cloud computing system and method can include creating an account for accumulating money which is in the cloud data storage and linking the account for accumulating money to the user profile. The account for accumulating money can also be linked to an account that the user controls, has access to, can deposit money within to save and accumulate, or the like.

The account for accumulating money can be an account in the computing cloud of a financial institution, a part of a consolidated fund held by an administrator or a designated third party that is able to track funds in the account for accumulating money. The account for accumulating money can be a preexisting account of the user at a financial institution.

In one or more embodiments, each user can have a separate account for accumulating money. In other embodiments, each user may have a plurality of accounts for accumulating money, each account associated with a different goal.

In embodiments, all software which is partially resident in the computing cloud and partially resident on a client device enables multiple users to deposit money into a single account for accumulating money, with each individual user owning a portion of the money within the account for accumulating money contributed by that individual user. The user's money within the account for accumulating money can accrue interest.

In embodiments, multiple users can contribute money to a particular account. Each user can define a different goal or the multiple users can all contribute to the same goal. For example, the multiple users might all want to contribute to children with cancer in the Methodist Hospital, which can be one goal. In another example, the invention can be used to contribute to Mary Beth, a child designated within the Methodist Hospital account, and Brian David, a child designated within the Methodist Hospital account.

In another example, multiple users can donate to a charitable institution or organization that has multiple fundraising goals, for example, a feed the hungry goal, a hurricane relief goal, and a new building fund goal. This invention allows multiple users to donate to a specific goal within the charitable institution. All of the goals may be in the same account for accumulating money, or in different accounts. This invention allows people to specify what they want their contributions going towards in a particular organization.

The cloud computing method can include receiving and storing financial information associated with the user in the user profile in the computing cloud related to at least one account and the account for accumulating money. The financial information can include account access information for the at least one account, an account number, a name of a host of the account, a login number, a login security code, a login password, or combinations thereof. The account can be a gift card, a debit card account, a bank account, or the like.

The cloud computing method can include linking the account for accumulating money in the computing cloud to an account at a financial institution or in the computing cloud of the financial institution. The account for accumulating money can be configured to receive deposits from each account.

In operation, if the user has more than one account linked to the user's account for accumulating money, the user can select which of the accounts to transfer a particular deposit from. The computing cloud can contain computer instructions in the cloud data storage that can present all of the accounts linked to the user's account for accumulating money, such as in a drop-down menu or the like, and can enable the user to select one of the accounts.

For example, the user can make a deposit of $3.00 from the account into the account for accumulating money on a Monday because the user brought a lunch to work instead of eating out; thereby saving $3.00.

If the account is a gift card, the user can use an account number of the gift card to make a deposit into the account for accumulating money instead of purchasing items.

The account can be an account of a third party, such as employer account number that transfers money to the account for accumulating money when the user achieves a non-monetary goal, such as having no sick days during a month.

The account of the third party can transfer funds to the account for accumulating money when the user achieves a monetary goal, such as an extra $25 from the Small Business Administration, Social Security Administration, employer, or family member when the user saves $3000 in the account for accumulating money.

In embodiments, the account can be an account of a third party retail business, such as MACY'S®. The third party retail business can provide funds from a third party retail business account as an incentive to purchase, a rebate upon purchasing, or combination thereof. For example, the third party retail business can offer a deposit of $100 into the users account for accumulating money when the user buys a new 42 inch television.

The account can be an account of a friend, family, or other party related to the user; thereby enabling the friend, family, or other party to deposit money, such as for a birthday gift or an allowance.

The account can be a savings account, a checking account, a debit account, a credit card account, a direct deposit account, another financial account eligible for transferring deposits into the account for accumulating money, a third party financial account, a gift card account, a bank account, a credit union account, a billing account, a phone bill account, a utilities account, or combinations thereof.

The account for accumulating money can be used to accumulate money to purchase items, services, attendance of events, other investments, accumulation of retirement funds, cars, houses, attendance of theme parks, attendance on cruise ships, vacations, or combinations thereof.

In embodiments, the computing cloud can contain computer instructions in the cloud data storage that enable the user to select the account from a plurality of accounts for transferring a monetary amount into the account for accumulating money.

The computing cloud can contain computer instructions in the cloud data storage that enable the user to select the account from the plurality of accounts to request money from the account.

The computing cloud can contain computer instructions in the cloud data storage that enable the user to select the account from the plurality of accounts to provide a notice to the client device to verify initiation of each deposit. For example, the computing cloud can present a message on the user interface on the client device stating that “the deposit has been made.”

The computing cloud can contain computer instructions in the cloud data storage that enable the user to select the account from the plurality of accounts to provide a display on the client device of: all deposits for a single day, all deposits for a preset period of time, a total amount accumulated to date, a record of each deposit made, a time and date for each deposit made into the account for accumulating money, other data stored in the computing cloud, or combinations thereof.

The cloud computing method can include computer instructions in the cloud data storage enabling the user to input or select a goal into the user profile. The goal can be a monetary goal to accumulate money by a certain date, a non-monetary goal with a monetary amount associated with achieving the non-monetary goal, or combinations thereof.

For example, the goal can be a non-monetary goal to lose 10 pounds by Apr. 2, 2014. Once the non-monetary goal is met, the user or a third party can deposit a monetary amount associated with achieving the non-monetary goal into the account for accumulating money.

The goal can be investment, vacation, purchase of a product or service, attendance of an event, contribution to a charitable cause, or combinations thereof.

The user can select a combination of monetary and non-monetary goals. The goals and progress towards the monetary goal or monetary amounts associated with the non-monetary goals can be simultaneously presented to the client device using computer instructions in the software which is partially resident in the computing cloud and partially resident on a client device.

The goals and progress towards the goals can be displayed as a digital graphical display, a pie chart, a bar graph, a chart, a table, a graph, a visual display of a non-monetary goal indicator, or combinations thereof.

In operation, the user can select and input a transfer destination to transfer accumulated money within the account for accumulating money to once the goal is achieved.

The transfer destination can be a financial service company, a bank account, a brokerage firm account, a mutual fund, an individual retirement account, a checking account, a savings account, an account with a precious metal broker, an account with a municipal bond broker, an account secured by treasury certificates, an account with a cruise line, an account with theme park, an account with a personal financial advisor, an account with a travel agency, an investment account, or combinations thereof.

The user can customize how much money is to be accumulated within the account for accumulating money daily, weekly, monthly, yearly, or in another increment of time. As such, the user can customize use of the software which is partially resident in the computing cloud and partially resident on a client device in a manner that suits the user's income, expenses, and other variables.

The cloud computing method can be implemented in a customized fashion for each of a plurality of users. For example, a first user can accumulate money over a single year to go to a theme park, such as $1000.00; a second user can accumulate money over that same year to purchase a car, such as $15,000.00; a third user can accumulate money over that same year to contribute to a retirement fund, such as a $5,000.00 contribution to an individual retirement account (IRA); and so forth. Each user can view his or her daily accumulations and, through the social media service, view how other users are doing to achieve their goals. Utilizing the social media service can provide positive peer pressure that can help the users achieve their goals.

The cloud computing method can include computer instructions in the cloud data storage for computing a monetary amount to be accumulated per a unit of time in order to reach the monetary amount to be accumulated by the certain date, and periodically recalculating the monetary amount that needs to be accumulated per unit of time as deposits are made into the account for accumulating money while presenting a recalculated amount that needs to be accumulated per unit of time to the user on the client device.

For example, if $100 is to be accumulated in the account for accumulating money, computer instructions of the software which is partially resident in the computing cloud and partially resident on a client device can compute a number of days from when the goal is set to a date that the $100 is to be accumulated by, and then automatically divide the $100 by the number of days.

In operation, the user can select days for making deposits, such as making deposits every other day rather than daily. As deposits are made into the account for accumulating money, the computer instructions can recalculate the amount of money needed to reach the goal and present the recalculated amount to the user on the client device or otherwise in the user interface to the software which is partially resident in the computing cloud and partially resident on a client device.

The cloud computing method can include using computer instructions in the cloud data storage that calculate progress towards the monetary amount to be accumulated by comparing an amount of money within the account for accumulating money to the monetary amount to be accumulated by the certain date. The progress can be calculated as a percentage or the like.

The cloud computing method can include computer instructions in the cloud data storage to transmit prompts to the user. The prompts can include instructions or suggestions to the user on how to accumulate money.

The prompts can include a prompt to avoid buying certain products or services, and to save an amount of money equivalent to the product or service not purchased into the account for accumulating money.

One or more prompts can encourage the user to buy a lower priced product or service as a substitute for a higher priced product or service, and then to save an amount of money equivalent to the difference between the higher price and the lower price into the account for accumulating money.

For example, one or more prompts can encourage the user to replace a $15 entrée with a $10 entrée. One or more prompts can provide a suggestion to buy a soda rather than wine, which is higher priced, or to drink tap water, which is free.

One or more prompts can be bill paying prompts to suggest to the user ways to save an amount of money while paying bills, such as by depositing $5.00 into the account for accumulating money while paying a power bill.

The bill paying prompts can remind the user to initiate a transfer of a saved amount of money related to an avoided late fee or finance charge associated with timely paying a bill into the account for accumulating money.

The bill paying prompts can include prompts to pay a bill before a due date; thereby raising the user's credit score.

The bill paying prompts can suggest stopping purchase of products or services that are not being utilized or fully utilized.

The bill paying prompts can suggest the user consider a lower priced alternative associated with the bill, such as a cheaper rate plan, a reduction in services, or a similar change to make an overall cost of the bill lower.

One or more prompts can be used to remind the user to consume food and beverages at home rather than at a restaurant, such as brewing coffee at home rather than purchasing the coffee at a retail coffee shop.

One or more prompts can suggest depositing windfalls, such as tax refund checks, into the account for accumulating money.

In operation, if the user follows the instructions or suggestions of the prompts, the user can be motivated to initiate a transfer of the amount of money as a deposit into the account for accumulating money. As such, the prompts can help ensure that the user stays on track to accumulate the monetary amount to be accumulated by the certain date.

In one or more embodiments, the cloud computing method use computer instructions in the cloud data storage to provide prompts to users to educate the users on how to have a healthy diet at a lower price, such as by suggesting healthy but low priced menu items and grocery items.

The cloud computing method can use computer instructions in the cloud data storage that enable the user to use one or more client devices to remotely make deposits into the account for accumulating money by transferring the deposits from the account into the account for accumulating money using client device while disposed remote from the account and from the account for accumulating money.

The cloud computing method can use computer instructions in the cloud data storage that determine the progress towards the monetary amount to be accumulated by comparing an amount of money accumulated within the account for accumulating money to the monetary amount to be accumulated by the certain date, and displaying the progress towards the monetary amount to be accumulated on the client device.

For example, the computing cloud can contain computer instructions in the cloud data storage that determine a numerical difference between the amount of money saved within the account for accumulating money and the monetary amount to be saved to perform the comparison. The comparison can also include a determination of a percent difference between the amount of money saved within the account for accumulating money and the monetary the amount to be saved.

The cloud computing method can include using computer instructions in the cloud data storage that provide an updated monetary amount to be accumulated by the certain date to the client device.

In operation, the computing cloud may use computer instructions in the cloud data storage that determine a number of days from the current day until the certain date. The computing cloud can divide the monetary amount to be saved by the determined number of days; thereby computing the amount that needs to be saved per day, which can be linked to the monetary amount to be saved and the certain date. As the computing cloud identifies that deposits are made into the account for accumulating money, the computing cloud can determine what the remainder of the monetary amount to be saved is for presentation to the user.

The cloud computing method can use computer instructions in the cloud data storage that enable the user to choose a source of funds to be used to transfer the deposits from, enabling the user to request the deposits to be transferred from the source of funds, and providing a notice to the client device to verify initiation of each deposit.

The cloud computing method can include hosting a library of agreements in the cloud data storage, wherein the agreements enable users, financial institutions, employers, and third parties to agree to at least one of the agreements in the library of agreements.

For example, the user can agree to a first agreement that enables the processor of the computing cloud to link the account for accumulating money to the at least one account.

A financial institution operating the at least one account can agree to a second agreement that enables the computing cloud processor to link the account for accumulating money to the at least one account.

An employer of the user can agree to a third agreement that enables the computing cloud processor to link a direct deposit service to the account for accumulating money.

A third party can agree to a fourth agreement that enables the computing cloud processor to link the account for accumulating money to a third party account for transferring deposits from the third party account to the account for accumulating money.

The cloud computing method can include using computer instructions in the cloud data storage that provide alarms to the client device, such as when the computing cloud processor has identified that insufficient deposits have been received into the account for accumulating money sufficient to accumulate the monetary amount to be accumulated by the certain date.

The cloud computing method can include using computer instructions in the cloud data storage that provide celebration indicators to the client device when the user achieves certain milestones towards monetary amount to be accumulated, and providing cost effective celebration suggestions to the client device.

The cloud computing method can include using computer instructions in the cloud data storage that provide tips to the client device on how to accumulate additional money. The tips can be suggestions, such as a suggestion to cook a meal at home with a recipe for the meal. For example, a tip can include a recipe for a low cost bean soup. The tips can be provided as prompts. For example, the computing cloud can transmit a message to the client device that states “car pool with a co-worker to save money on fuel costs.”

The cloud computing method can include computer instructions in the cloud data storage that enable the user to link to a social media service through the computing cloud to share in celebration of accumulating the monetary amount to be accumulated, and share tips on where and how to accumulate money. For example, the social media service can be a third party social networking website, a social networking site hosted on the computing cloud, or another social networking site.

The cloud computing method can include using computer instructions in the cloud data storage that enable the user to request a comparison of the user's progress towards the monetary amount to be accumulated with other users' progress towards similar monetary amounts to be accumulated, and presenting the comparison to the client device.

The cloud computing method can include using computer instructions in the cloud data storage that enable an employer of the user to match deposits made by the user by providing direct deposits into the account for accumulating money, and providing an additional deposit of a preset amount of money each time the user is issued a payroll compensation using the direct deposit. As such, employers can provide the automatic deposits as an additional benefit to their employees. Also, employers can track which employees are better at accumulating money, which can be an indication that the employee is capable of achieving their goals.

The cloud computing method can include computer instructions in the cloud data storage that provide an award to the user based on the progress towards the monetary amount to be accumulated and a rate of the progress towards the monetary amount to be accumulated.

The cloud computing method can include computer instructions in the cloud data storage that enable a third party to make offers to the user, such as discounts, benefits, or combinations thereof for spending the monetary amount to be accumulated with the third party. The third party can be a theme park, a cruise ship company, a travel agency, a retail company, a precious metals company, a membership based organization, or another commercial entity.

One or more embodiments of the cloud computing method can include use of computer instructions in the cloud data storage that track purchases of the user, and providing the user with prompts to accumulate money based on the user's purchases.

For example, the cloud computing method can include computer instructions in the cloud data storage that link a debit card account, a credit card account, or combinations thereof to the user profile and the account for accumulating money. Information associated with purchases of products or services made by the user using the debit card account, credit card account, or combinations thereof can be transmitted to the computing cloud for tracking the user's purchases of products or services.

The cloud computing method can include tracking the user's purchases of products or services by: receiving and storing information in the computing cloud, information related to the user's purchases of products or services from the debit card account, credit card account, or combinations thereof, and using the information related to the user's purchases of products or services to form a purchasing pattern. The purchasing pattern can be saved in the user profile and presented to the client device. The computing cloud can tabulate information related to the user's purchases of products or services to form the purchasing pattern.

The cloud computing method can include using computer instructions in the cloud data storage to compare current purchases of products or services made using the debit card account, credit card account, or combinations thereof to previous purchases of products or services in the purchasing pattern using a preset window of time to perform the comparison. The preset window of time can be one month, one week, one day, or any period of time. For example, the computing cloud can compare the amount of money that the user spends on groceries in a previous month stored within the purchasing pattern to the amount of money that the user spends on groceries in the current month.

The cloud computing method can include using computer instructions in the cloud data storage to compute an amount of money saved by the user by not purchasing a product or service that the user previously purchased, and presenting the amount of money saved to the client device. For example, if the user's purchasing pattern indicates that the user purchases ten sodas every month, and the user's current purchases indicate that the user did not purchase any sodas for that month, the computing cloud can compute the amount of money that the user saved by not purchasing the ten sodas. Computer instructions in the cloud data storage can then be used to can send a prompt to the user suggesting that the user transfer the amount of money saved by not purchasing the ten sodas into the account for accumulating money.

The cloud computing method can include using computer instructions in the cloud data storage to compute an amount of money saved by the user by purchasing a lower priced product or service than a related product or service within the purchasing pattern, and presenting the amount of money saved to the client device. For example, if the user's purchasing pattern indicates that the user purchases ten sodas every month, and the user's current purchases indicate that the user purchased ten cheaper sodas for that month or purchased only five sodas that month, then the computing cloud can compute the amount of money that the user saved by purchasing the ten cheaper sodas or five sodas. The computing cloud can send a prompt to the user suggesting that the user transfer the amount of money saved by purchasing the ten cheaper sodas or five sodas into the account for accumulating money.

The cloud computing method can include using computer instructions in the cloud data storage enabling the user to initiate a transfer of a deposit equivalent to the amount of money saved into the account for accumulating money. As such, the user can see the amount of money saved and make a decision of whether or not to transfer the money saved into the account for accumulating money.

The cloud computing method can include using computer instructions in the cloud data storage to provide an additional deposit of a preset amount of money each time the debit card account, credit card account, or combinations thereof is used to purchase products or services.

With this cloud computing system and method, the user can choose to sign up for an account and form the user profile associated with the account for accumulating money. Once the user profile is formed, the user can login to the user profile with a password and other information to link the at least one account to the account for accumulating money and view a balance of the account for accumulating money.

The user can also view the tips, prompts, alarms, and other such data within the computing cloud by logging in to the user profile.

The user can initiate transfers of deposits from the at least one account to the account for accumulating money. The user can also periodically transfer at least a portion of the accumulated money from the account for accumulating money to another account, such as an investment account or another transfer destination.

The user can select or input a certain goal associated with accumulating money in the account for accumulating money, such as a goal of going on a particular vacation. In one or more embodiments, the user can participate with a group of other users to achieve a single goal. For example, swim team members can accumulate money in the account for accumulating money in order to attend a swimming event.

The user can input or select the monetary amount to be accumulated associated with the goal along with the date and time when that goal is to be achieved. The user interface can then present to the user the amount that needs to be accumulated per day in order to reach the goal.

In one or more embodiments, the user can select buttons in the user interface, such as a tips button, which can cause the user interface to present information from the computing cloud to the client device, such as tips on how to accumulate money. The tips in the database of the computing cloud can be searchable by the user using the user interface.

In an embodiment, the system can provide a self-inflicted tax for encouraging or discouraging certain types of behavior. For example, if someone rations themselves to minutes a day for FACEBOOK®, then they go over their designated, then they would have to contribute $10 to their account for accumulating money.

Turning now to the Figures,FIG. 1depicts a computing cloud system that can be used to implement the cloud computing method according to one or more embodiments.

The cloud computing system8can connect to client devices82aand82bin communication with a computing cloud18through a network16.

The computing cloud18can have cloud data storage26containing computer instructions of the software which is partially resident in the computing cloud and partially resident on a client device.

The computing cloud18can also host one or more accounts for accumulating money71, which can be linked to the cloud data storage26. The accounts for accumulating money71can have money10saved therein. A second computing cloud can be used for hosting the accounts in an alternative embodiment.

One or more accounts, such as accounts59aand59b, each having account money60aand60b, can be linked to the accounts for accumulating money71, the client devices82aand82b, or combinations thereof through the network16.

In operation, the accounts for accumulating money71can be configured to receive deposits68aand68bfrom the accounts59aand59b.

The accounts59aand59bcan be accounts at a financial institution, savings accounts, checking accounts, debit accounts, credit card accounts, direct deposit accounts, other financial accounts eligible for transferring the deposits, bank accounts, credit union accounts, billing accounts, phone bill accounts, utilities accounts, third party financial accounts, such as ITUNES® accounts, gift card accounts, PAYPAL® accounts, or combinations thereof.

A third party service27, such as a third party financial institution, can be in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof for supporting the accounts59aand59b.

A social media service25can be in its own computing cloud and in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof for communication with the software which is partially resident in the computing cloud and partially resident on a client device, such as by using a social media service identifier.

A phone application store11, such as ITUNES®, can be in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof for storing the client device application29onto the client devices82aand82band allowing users22aand22bto download the client device application29to the client devices82aand82b.

A cloud data storage13can be in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof for storing information related to the user profile, the accounts for accumulating money71, the accounts59aand59b, and other information.

A friend303can be in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof; thereby allowing the friend303to transmit deposits68cof funds to the accounts for accumulating money71, such as for wedding gifts. The friend303can communicate through the network16via a computer, mobile phone, or the like.

A business302, such as a retailer, can be in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof for providing rebates or incentives to the users22aand22b, such as deposits68d. The deposits68dcan be transmitted to the accounts for accumulating money71, such as after the users22aand22bpurchase a product or service from the business302.

In operation, the business302can operate an account linked to the accounts for accumulating money71for providing the deposits68d. For example, the business302can be a grocery store that can offer the deposits68din order to attract business, such as a deposit of 5 percent of a customer's bill into the accounts for accumulating money71.

One or more gift card accounts300can be in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof, and can be used to make deposits68einto the accounts for accumulating money71.

A third party301can be in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof for providing deposits68fof funds into the accounts for accumulating money71. The third party301can be a government agency or bureau, such as the Social Security Administration, a health organization, or another third party.

The third party301can provide the deposits68fbased upon particular products or services purchased by the users22aand22b. For example, the third party301can offer certain deposit amounts associated with certain products or services.

The third party301can provide the users22aand22bwith offers. The offers can be discounts, benefits, or combinations thereof for spending the monetary amount to be accumulated with the third party301. For example, a theme park can offer discounts or other benefits to the users22aand22bfor accumulating money in the accounts for accumulating money71for a trip to the theme park. The third party301can be a theme park, a cruise ship company, a retail store, a travel agency, or any other third party.

In one or more embodiments, the third party301can be an employer of one or more of the users22aand22b, and can transfer direct deposits into the accounts for accumulating money71using a direct deposit service. The employer can provide additional deposits of preset amounts of money each time the employer issues the users22aand22bpayroll compensation.

For example, if the users22aand22bhave met certain goals during a pay period, when the employer issues a payroll compensation for the users22aand22bthe employer can also issue a direct deposit into the accounts for accumulating money71. The amount that the employer deposits into the accounts for accumulating money71can be determined by the employer, such as a matching contribution, a percentage of payroll compensation, a percentage of the user's22aand22bcontributions to the accounts for accumulating money71, or a predetermined amount of money.

The computing cloud18can transmit prompts100to the client devices82aand82bfor presentation to the users22aand22bin user interfaces111aand111bon the client devices82aand82b.

In one or more embodiments, the prompts100can include a prompt to not buy a product or service to accumulate an amount of money, and if the users22aand22bdo not buy the product or service, computer instructions in the computing cloud18can enable the users22aand22bto initiate a transfer of the amount of money into the accounts for accumulating money71.

For example, the prompts100can cause the client device application29presented in the user interface111ato prompt the users22ato buy a lower priced product or service24as a substitute for a higher priced product or service for accumulating an amount of money. In operation, if the user22apurchases the lower priced product or service24, computer instructions in the computing cloud18can enable the user22ato initiate a transfer of the saved amount of money into the accounts for accumulating money71.

The prompts100can include a pre-lunchtime prompt, a pre-dinner prompt, a coffee break prompt, or the like, which can suggest to the users22aand22bto buy lower priced lunch, dinner, or coffee break products or services and accumulate an amount of money. In operation, if the users22aand22bpurchase the lower priced lunch, dinner, or coffee break products or services, computer instructions in the computing cloud18can enable the users22aand22bto initiate a transfer of the saved amount of money into the accounts for accumulating money71.

The prompts100can suggest that the users22aand22bdrink water for free rather than purchasing a soda. The users22aand22bcan then transfer the saved money that is equivalent to the price of the soda into the accounts for accumulating money71.

The prompts100can include a supermarket prompt to buy lower priced supermarket products or services and accumulate an amount of money. The same prompt can be a prompt to buy a similar product or service with a rebate to be deposited into the account for accumulating money. In operation, if the users22aand22bpurchase the lower priced supermarket products or services, computer instructions in the computing cloud18can enable the users22aand22bto initiate a transfer of the amount of money saved into the accounts for accumulating money71. For example, computer instructions in the computing cloud18can suggest purchasing beans or another high protein, low fat, and low priced product instead of a higher priced item, such as sushi or steaks, and can compute the money saved and encourage the users22aand22bto deposit the money saved into the accounts for accumulating money71.

The prompts100can include bill paying prompts to save and/or accumulate an amount of money.

For example, the bill paying prompts can prompt the users22aand22bto consider a lower priced phone plan or other utility plan, prompt the users22aand22bto pay a bill before a due date, prompt the users22aand22bto cease purchasing products or services not being used, prompt the users22aand22bto consider a lower priced alternative associated with a bill, or the like.

The prompts100can suggest to the users22aand22bto discontinue purchasing gym memberships not being used, movie channels services or other television related services not being used, or insurance premiums that are no longer needed.

Computer instructions in the computing cloud18can present the user interfaces111aand111bto the users22aand22b, such as on a display associated with the client devices82aand82b. The user interfaces111aand111bcan present data109aand109bfrom the cloud data storage13, accounts for accumulating money71, accounts59aand59b, or combinations thereof for the users22aand22bto view.

The data109aand109bcan include results, reports of progress towards the monetary amount to be accumulated, a notice to verify initiation of each deposit, all deposits for a single day, a total amount accumulated to date, a record of each deposit made, a time and date for each deposit made, an alarm, an award, a comparison of the user's progress towards the monetary amount to be accumulated with other users' progress towards similar monetary amounts to be accumulated, tips, cost effective celebration suggestions, celebration indicators, social media, a vector based score, goal information, progress information, deposit information, a rate of progress towards goals, information associated with purchases of products or services, a purchasing pattern, the user profile, and any other data saved within the cloud data storage13, client device data storage, or combinations thereof.

A transfer destination61can be in communication with the network16and linked to the accounts59aand59b, the accounts for accumulating money71, the client devices82aand82b, the computing cloud18, or combinations thereof for receiving fund transfers32from the accounts for accumulating money71.

The transfer destination61can be an account with a financial service company, a bank account, a brokerage firm account, a mutual fund, an individual retirement account, a checking account, a savings account, an account with a precious metal broker, an account with a municipal bond broker, an account secured by treasury certificates, an account with a cruise line, an account with a theme park, an account with a personal financial advisor, an account with a travel agency, an investment account, or combinations thereof.

In operation, the users22aand22bcan use the input devices150aand150bof the client devices82aand82bto operate the client device application29for communication with the computing cloud18, which stores the accounts for accumulating money71, accounts59aand59b, and transfer destination61.

FIGS. 2A,2B, and2C depict embodiments of a login page of the software which is partially resident in the computing cloud and partially resident on a client device for allowing users to login to the software using client devices.

The login page14acan allow the users to login to the client device downloaded software and connect to the computing cloud using a preexisting social media identifier19and a preexisting social media password20.

The login page14bcan allow the users to login to the client device downloaded software and connect to the computing cloud using a preexisting third party site identifier21and a preexisting third party password30.

The login page14ccan allow the users to login to the client device downloaded software and connect to the computing cloud using a client device and while using a new user identifier34and a new password48.

FIG. 3depicts a welcome screen that can be presented to users that have logged in to the software.

The welcome screen310can include a make a deposit button311, allowing the users to make deposits into the accounts for accumulating money.

The welcome screen310can include check my balance button312, allowing users to view a current balance390on the client devices.

The welcome screen310can include a transfer destination selector313, allowing users to select a destination for a transfer of funds from the accounts for accumulating money.

The welcome screen310can include a transfer amount selector315, allowing users to select an amount of funds from the accounts for accumulating money to be transferred.

The welcome screen310can include a transfer now button316, allowing users to initiate transfer of funds from the accounts for accumulating money.

The buttons and selectors in the welcome screen310can enable the users to transmit information and commands to the computing cloud to actuate the computer instructions therein. As such, in operation, when the users use the buttons or selectors in the welcome screen310, the client device can activate computer instructions in the computing cloud to perform associated actions, such as initiation of a transfer of funds.

The buttons and selectors can be touch screen buttons presented by the user interface or other buttons on the client device.

FIG. 4depicts a goal screen that can be presented to users that have logged in to the software.

The goal screen319can be presented in the user interface on the client devices.

The goal screen319can customizable, allowing the users to input custom goals and track progress towards the goals.

For example, the goal screen319can present a first goal320a, such as a non-monetary goal to lose 20 pounds within 1 year. The goal screen319can also present a first progress322atowards the first goal320a. For example, the first progress322acan indicate that the associated user has lost 5 pounds and has achieved 25 percent of the first goal320a.

The goal screen319can present a second goal320b, such as a non-monetary goal to learn how to play ice hockey within 2 years by taking 20 lessons. The goal screen319can also present a second progress322btowards the second goal320b. For example, the second progress322bcan indicate that the associated user has taken 15 lessons and has achieved 75 percent of the second goal320b.

The first goal320aand second goal320bcan each have monetary amounts323aand323bassociated therewith. The monetary amounts323aand323bcan be amounts of money that will be deposited into the associated user's account for accumulating money upon 100 percent achievement of the first goal320aand the second goal320brespectively.

The goal screen319can present a third goal320cto save a monetary amount323c, such as a monetary goal to save $1000 within 1 year. The goal screen319can also present a third progress322ctowards the third goal320c. For example, the third progress322ccan indicate that the associated user saved $850 and has achieved 85 percent of the third goal320c.

In one or more embodiments, the progress322a-322ccan be presented as digital graphical displays, pie charts, bar graphs, charts, tables, graphs, visual displays of non-monetary goal indicators, or combinations thereof.

FIG. 5depicts an agreements screen that can be presented to users that have logged in to the software which is partially resident in the computing cloud and partially resident on a client device.

The agreements screen330can be presented in the user interface on the client devices.

The agreements screen330can present various agreements from a library of agreements in the cloud data storage of the computing cloud.

The agreements screen330can present a signup agreement331, allowing the user to obtain a license to use the software.

The agreements screen330can present an account linking agreement332that links a financial institution, a third party, or combinations thereof to the account for accumulating money to enable the software to operate.

The agreements screen330can present an agreement regarding transfers of money333, allowing for transfers of money into and out of the accounts for accumulating money. In one or more embodiments, the agreement regarding transfers of money333can be an employer-employee agreement that enables a direct deposit service to deposit money into the account for accumulating money.

The agreements screen330can present and a social media agreement334that links the social media service to the software which is partially resident in the computing cloud and partially resident on a client device and the account for accumulating money.

In operation, the users, financial institutions, third parties, social media services, employers, the like, or combinations thereof can sign one or more of the agreements from the library of agreements for use of the software which is partially resident in the computing cloud and partially resident on a client device.

FIG. 6depicts the user interface presented in the client device according to one or more embodiments.

The user interface111can be presented in the client device for presentation of various portions of information to the users, allowing the users to interact with the software for accumulation of money.

The user interface111can present a notice31to verify initiation of fund transfers, deposits, or both.

The user interface111can present a total amount of money accumulated to date69for the associated user, a record70of each deposit made into the account for accumulating money, a time and date73for each deposit made into the account for accumulating money, a comparison105of the user's progress towards the goal to other user's progress towards the goal, a vector based score104that ranks the user relative to other users, a rate of progress108, and offers110from third parties.

The user interface111can also present an alarm101, such as when, during a predefined time period, the account for accumulating money has not received deposits sufficient to accumulate a monetary amount to be accumulated by a certain date. For example, if the user is not making deposits at a computed amount that needs to be saved per day, computer instructions in cloud data storage can send an audio alarm, visual alarm, or both to the client device in the user interface111.

The user interface111can also present a celebration indicator102and celebration suggestions103when the user achieves a goal or makes progress towards achieving a goal. For example, if the user reaches the halfway point of accumulating the monetary amount to be saved, computer instructions in the cloud data storage of the computing cloud can transmit the celebration indicator102to the client device in the user interface111to congratulate and encourage the user.

The celebration indicator102can be animated graphical display, words of praise, words of support, an audio indicator, a visual indicator, a textual indicator, or combinations thereof.

The celebration suggestions103, which can be cost effective celebration suggestions, can be coupons for products or services, instructions on how to receive promotional items, or combinations thereof.

The user interface111can also present awards107, such as electronic gold stars, electronic badges, or user scores. In operation, if the user is accumulating money in the account for accumulating money, computer instructions in the computing cloud can provide the client device with a verbal award, a coupon, a promotional item, or the like. Third parties can use the awards107to encourage the user to spend the user's money within the account for accumulating money with the third party.

FIG. 7depicts the cloud data storage according to one or more embodiments.

The cloud data storage26can have various portions of information and other data stored therein. For example, the cloud data storage26can include a user profile28stored therein.

The user profile28can include financial information54, a purchasing pattern79, preset limits106for triggering alarms, information associated with purchases of products or services112, a name114of the user, a social security number115for the user, a tax identification number116for the user, an address117for the user, a phone number118for the user, an email address119for the user, and a security question120associated with the user. The security question120can have a security question answer121linked thereto.

The cloud data storage26can also include the library of agreements137and the software12which can be partially resident in the computing cloud and partially resident on the client device and stored therein.

FIGS. 8A-8Ddepict the software which is partially resident in the computing cloud and partially resident on a client device according to one or more embodiments.

The software12which can be partially resident in the computing cloud and partially resident on a client device can include a plurality of computer instructions. The plurality of computer instructions of the software12can also form a client device application when stored in the client device.

The software12can include computer instructions to present the user interface to the client devices400.

The software12can include computer instructions to enable users to login to the software which is partially resident in the computing cloud and partially resident on a client device using: a preexisting social media identifier and a preexisting social media password or a preexisting third party site identifier and a preexisting third party password, and using a link to a social media service associated with the preexisting social media identifier and the preexisting social media password or a link to a third party service associated with the preexisting third party site identifier and the preexisting third party password401.

The software12can include computer instructions to link to the social media service or the third party service and import the user profile therefrom into the software which is partially resident in the computing cloud and partially resident on a client device402.

The software12can include computer instructions to create a login with a new user identifier and a new password403.

The software12can include computer instructions to download a client device application from a phone application source or the software which is partially resident in the computing cloud and partially resident on a client device, allows the client device application to communicate with the software via the network, and enable creation of the user profile independent of the social media service or the third party service404.

The software12can include computer instructions to create a login with the new user identifier and new password using the client device application preloaded onto the client device, and enable for creation of the user profile independent of the social media service or the third party service405.

The software12can include computer instructions to create the account for accumulating money and link the account for accumulating money to the user profile stored in the client device application, the computing cloud, the cloud data storage, or combinations thereof406.

The software12can include computer instructions to receive and store financial information from the user in the user profile and link the account for accumulating money to the account407.

For example, the financial information can include a name of a financial intuition operating the account, such as a name of a bank operating a debit account of the user's; an account number associated with the account, such as a bank account number; and other information related to the account; thereby allowing the software12which can be partially resident in the computing cloud and can be partially resident on at least one client device to access the users account for linking to the account for accumulating money.

The software12can include computer instructions to transfer money from the account into the account for accumulating money408.

The software12can include computer instructions to enable the user to insert goals into the user profile409.

For example, the software12which is partially resident in the computing cloud and partially resident on at least one client device can provide input fields in the user interface, allowing the user to operate the client device to insert the goals for storage in the user profile. The goals can be monetary goals to be accumulated by a certain date into the account for accumulating money, non-monetary goals to be completed by a certain date, or combinations thereof. In operation, upon completion of a non-monetary goal, the user can be allowed to deposit a monetary amount into the account for accumulating money, a third party can be allowed to deposit a monetary amount into the account for accumulating money on behalf of the user, or combinations thereof.

The software12can include computer instructions to compute a monetary amount to be accumulated per unit of time in order to reach a monetary goal to be accumulated by a certain date, periodically recalculate the monetary amount to be accumulated per unit of time as deposits are made into the account for accumulating money, and present a recalculated monetary amount to be accumulated per unit of time in order to reach the monetary goal to be accumulated by a certain date on the client device410.

The software12can include computer instructions to enable the user to electronically make deposits into the account for accumulating money411.

The deposits can be money from a gift card; from third parties for achieving goals; from third parties as an incentive or a rebate upon purchasing of an item, service, or combinations thereof; from a friend, from a family member, from another party related to the user; or combinations thereof.

The software12can include computer instructions to enable the user to select the account from a plurality of accounts for transferring deposits of money into the account for accumulating money412.

The software12can include computer instructions to provide notices to the client device to verify initiation of fund transfers, deposits, or combinations thereof413.

The software12can include computer instructions to display on the client device deposits made within a preset period of time, the total amount of money accumulated to date, records of each deposit made into the account for accumulating money, a time and date for each deposit made into the account for accumulating money, or combinations thereof414.

The software12can include computer instructions to present prompts to the user via the client device415.

The software12can include computer instructions to display the current balance in the account for accumulating money along with the progress towards the goal416.

The software12can include computer instructions to identify the transfer destination for receiving transfers of money from the account for accumulating money417.

The software12can include computer instructions to enable the user to select a monetary amount to be transferred from the account for accumulating money to the transfer destination418.

The software12can include computer instructions to transfer all or portions of the money in the account for accumulating money419.

The software12can include computer instructions to simultaneously display multiple goals and progress towards the multiple goals420. The multiple goals and progress can be displayed or pushed to the client device at preset intervals, such as an anniversary date or a predetermined dates, the first of each month, or at random intervals or in combinations thereof.

The software12can include computer instructions to enable the user to select the make the deposit button to initiate the deposit into the account for accumulating money421.

The software12can include computer instructions to configure the client device application to be operable while connected to the network and while disconnected from the network422.

The software12can include computer instructions to store and present the agreements screen from the library of agreements to the user in the client device424.

The software12can include computer instructions to provide alarms to the client devices when, during a predefined time period, the account for accumulating money has not received deposits sufficient to accumulate any monetary amount to be accumulated by a certain date425.

The software12can include computer instructions to provide celebration indicators to the client device when the user achieves the goal, and to provide cost effective celebration suggestions to the client device426.

The software12can include computer instructions to periodically provide a tip to the client device on how to save money427, which can also include random tips to a client device on healthful living.

The software12can include computer instructions to enable the user to link to the social media account through the network to share in celebration, share tips, or combinations thereof428.

The software12can include computer instructions to create a vector based score from deposit information in the user profile, goal information in the user profile, and progress information in the user profile429.

For example, the vector based score can be created using singular value decomposition or a similar method for vectorizing the deposit information, goal information, and progress information in the user profile; and for analyzing and comparing the vectorized information from the user profile for similarities. The vector based scores can be provided to the users associated with the user profiles.

The deposit information can include information about deposits made by the user, including but not limited to a frequency of deposits, a size of deposits, and the like.

The goal information can include information about goals set by the user, including but not limited to types of goals, monetary amount of goals, monetary amounts associated with the goals, frequency of achievement of goals, time frames set for goals, number of goals, size of goals, and the like.

The progress information can include information about progress towards the goals, including but not limited to the rate of progress, measurements of progress, and the like.

The software12can include computer instructions to enable the user to request a comparison of the user's progress towards the goal to other users' progress towards goals, and present the comparison to the client device430.

For example, the software12which can be partially resident in the computing cloud and partially resident on a client device can receive a request through the user interface from the user to perform a comparison. The software can compare the user's rate of accumulating money in the account for accumulating money to another user's rate of accumulating money in the other user's account for accumulating money, such as by determining a numerical difference between the rates. The software can present the comparison to the client device.

The software12can include computer instructions to enable an employer of the user to match the deposits made by the user into the account for accumulating money431.

The software12can include computer instructions to compute if the user meets a preset limit for receiving an award using the user's progress towards the goal and a rate of progress towards the goal432.

For example, if the user's progress towards the goal is at a rate that is higher than necessary to reach the goal, the award can be provided.

The software12can include computer instructions to enable third parties to provide offers to the user433.

For example, third parties can present discounts, benefits, or combinations thereof for spending monetary amounts to be accumulated in the user interface.

The software12can include computer instructions to allow linking of the account for accumulating money to at least one debit card account, a credit card account, or combinations thereof; receive information associated with purchases of products or services made using the at least one debit card account, the credit card account, or combinations thereof in the user profile; and track the user's purchases of products or services434.

The software12can include computer instructions to automatically deposit a preset amount of money into the account for accumulating money each time a debit card account, a credit card, or combinations is used for purchases, refunds, or combinations thereof444.

The software12can include computer instructions to provide encouragement at random intervals or preset intervals to one or more users of the account for accumulating money445.

The software can include computer instructions in the cloud data storage for identifying a client device of a user without the user needing to input client device information446.

FIGS. 9A-9Cdepict an embodiment of the cloud computing method for accumulating money using the software which is partially resident in the computing cloud and partially resident on a client device.

The method can include presenting the user interface to the client device, as illustrated by box1000.

The method can include enabling the user to login to the software which can be in the computing cloud as illustrated by box1002.

The method can include linking to the social media service or the third party service, as illustrated by box1004

The method can include importing the user profile into the software, which can be in the computing cloud, or enabling the user to form the user profile, as illustrated by box1006.

The method can include preloading the client device application onto the client device or enabling downloading of the client device application from the phone application source or from the cloud data storage and enabling communication between the client device application and software via the network, as illustrated by box1008.

The method can include creating the account for accumulating money, linking the account for accumulating money to the user profile, and storing the user profile in the client device application, the cloud data storage, or combinations thereof, as illustrated by box1010.

The method can include receiving and storing financial information from the user in the user profile, and linking the account for accumulating money to the account, as illustrated by box1012.

The method can include transferring money from the account into the account for accumulating money, as illustrated by box1014.

The method can include enabling the user to insert goals into the user profile, allowing deposits of a monetary amount into the account for accumulating money by the user, allowing deposits of a monetary amount into the account for accumulating money by a third party on behalf of the user upon completion of the goals, or combinations thereof, as illustrated by box1016.

The method can include computing a monetary amount to be accumulated per unit of time in order to reach monetary goals to be accumulated by a certain date, as illustrated by box1018.

The method can include periodically recalculating the monetary amount to be accumulated per unit of time as deposits are made into the account for accumulating money, as illustrated by box1020.

The method can include presenting a recalculated monetary amount to be accumulated per unit of time in order to reach monetary goals to be accumulated by a certain date on the client device, as illustrated by box1022.

The method can include enabling the user to electronically make deposits into the account for accumulating money, and enabling the user to select the account from a plurality of accounts for transferring deposits of money into the account for accumulating money, as illustrated by box1024.

The method can include providing notices to the client device to verify initiation of fund transfers, deposits, or combinations thereof, as illustrated by box1026.

The method can include displaying on the client device: deposits made within a preset period of time, the total amount of money accumulated to date, records of each deposit made into the account for accumulating money, the time and date for each deposit made into the account for accumulating money, or combinations thereof, as illustrated by box1028.

The method can include presenting prompts to the user via the client device, as illustrated by box1030.

The method can include presenting: the welcome screen, check my balance button, transfer destination selector, transfer amount selector, make a deposit button, transfer now button, or combinations thereof in the user interface, as illustrated by box1032.

The method can include enabling the user to initiate deposits into the account for accumulating money, displaying the current balance along with the progress towards the goal, and transferring all or portions of the money in the account for accumulating money to the transfer destination, as illustrated by box1034.

The method can include simultaneously displaying multiple goals and progress towards the multiple goals, as illustrated by box1036.

The method can include presenting the progress as a digital graphical display, pie chart, bar graph, chart, table, graph, visual display of a non-monetary goal indicator, or combinations thereof, as illustrated by box1038.

The method can include storing and presenting the agreements screen from the library of agreements to the user in the client device, as illustrated by box1040.

The method can include providing alarms to the client device, as illustrated by box1042.

The method can include providing celebration indicators to the client device, as illustrated by box1044.

The method can include providing cost effective celebration suggestions to the client device, as illustrated by box1046.

The method can include periodically providing tips to the client device on how to save money, as illustrated by box1048.

The method can include enabling the user to link to the social media account through the network to share in celebration, share tips, or combinations thereof, as illustrated by box1050.

The method can include enabling the client device application to be operable while connected to the network and while disconnected from the network, as illustrated by box1052.

The method can include creating the vector based score, as illustrated by box1054.

The method can include presenting the comparison to the client device, as illustrated by box1056.

The method can include enabling employers of the user to match the deposits made by the user into the account for accumulating money, as illustrated by box1058.

The method can include computing when the user meets the preset limit for receiving the award, as illustrated by box1060.

The method can include enabling third parties to provide offers to the user, as illustrated by box1062.

The method can include linking of the account for accumulating money to at least one debit card account, credit card account, or combinations thereof; receiving information associated with purchases of products or services; and tracking the user's purchases of products or services, as illustrated by box1064.

The method can include using the information associated with purchases of products or services to form the purchasing pattern, saving the purchasing pattern in the user profile, and presenting the purchasing pattern to the client device, as illustrated by box1066.

The method can include comparing current purchases of products or services made using the at least one debit card account, the credit card account, or combinations thereof to previous purchases of products or services in the purchasing pattern using a predefined window of time, as illustrated by box1068.

The method can include computing the amount of money saved by the user by not purchasing a product or service that the user previously purchased and presenting the amount of money saved to the client device, computing an amount of money saved by the user by purchasing a lower priced product or service than a related product or service within the purchasing pattern and presenting the amount of money saved to the client device, or combinations thereof, as illustrated by box1070.

The method can include automatically depositing a preset amount of money into the account for accumulating money each time the debit card account, credit card, or combinations is used for purchases, refunds, or combinations thereof, as illustrated by box1072.