Patent ID: 8352350

Claim:
A computer program product for providing a process for predictive event budgeting comprising: a non-statutory computer readable medium; and computer program code, encoded on the non-statutory computer readable medium, comprising computer readable instructions for: obtaining contributing consumer financial data from two or more contributing consumers, the contributing consumer financial data including a plurality of transactions from each of the two or more contributing consumers, each transaction within the plurality of transactions from each contributing consumer having been previously individually designated on a transaction by transaction basis by the respective contributing consumer as being sharable with a user consumer; monitoring the contributing consumer financial data from the two or more contributing consumers for changes in the contributing consumer financial data from two or more contributing consumers; identifying one or more changes in the contributing consumer financial data associated with one or more of the two or more contributing consumers, resulting in changed financial data; identifying one or more specific events associated with the identified one or more changes in the changed financial data aggregating and categorizing the changed financial data based, at least in part, on the identified one or more specific events resulting in aggregated data; storing the aggregated and categorized data in response to a user consumer initiated search for costs data associated with one or more specified events, searching the aggregated and categorized data for aggregated and categorized data that is associated with the user consumer specified one or more events resulting in user consumer events data; and providing the user consumer with the user consumer events data.