Patent ID: 8335728

Claim:
A computing system implemented process for providing real-time financial goal monitoring and analysis comprising the following of which are each executed via any set of one or more processors: defining one or more financial or budgetary goals of a party, the one or more financial goals being associated with one or more financial categories for a defined period of time; providing a merchant/category database, the merchant/category database associating one or more financial categories with one or more merchants; accessing a given interface display of a given website of a given merchant; responsive to accessing the interface display of a given website associated with the given merchant, determining which merchant is being displayed in the interface display based on Uniform Resource Locator data associated with the given website of the given merchant; responsive to determining which merchant is being displayed, searching the merchant/category database to determine one or more financial categories associated with the given merchant; responsive to determining one or more financial categories associated with the given merchant, accessing the data indicating the one or more financial or budgetary goals of the party associated with one or more financial categories for the defined period of time to obtain data indicating the one or more financial or budgetary goals; obtaining current financial data associated with the party to determine the party's accumulated spending for the defined period of time in the one or more financial categories associated with the given merchant; analyzing the data indicating the party's one or more financial or budgetary goals for the defined period of time and the current financial data associated with the party to generate data indicating a remaining balance associated with one or more of the one or more financial categories; and displaying the data indicating a remaining balance associated with one or more of the one or more financial categories associated with the given merchant for the defined period of time in a remaining balance data display.