Patent ID: 8346615

Claim:
A computer-implemented method, comprising: collecting in a computer system user-specific financial information of a user from a financial institution; storing the user-specific financial information in the computer system; receiving in the computer system a plurality of gadgets from a plurality of developers, each gadget associated with one or more developers; receiving in the computer system a notification that a platform provider has certified one or more of the plurality of gadgets; after receiving the notification that the platform provider has certified and collecting the user-specific financial information, generating a first web page with the computer system and providing the first web page to a client computer of the user, the first web page including an interface through which the user can select a gadget from the one or more certified gadgets; receiving in the computer system a notification that the user has selected a gadget; running the selected gadget on the computer system, including providing the user-specific financial information to the gadget and receiving output from the gadget; modifying the user-specific financial information in the computer system in response to the output of the gadget or providing content based on the output of the gadget to the user; receiving in the computer system a notification that the user has requested that a gadget's access to the user's financial information be revoked; and revoking the gadget's access to the user's financial information.