Patent Document ID: 8566184
Application ID: 10618014
Patent Flag: 1

Claim One:
1. A method of automated monitoring and rebalancing of client investment portfolios, the method comprising: operatively coupling a programmable processor to one or more databases; configuring, by the processor, access to a client representative based on a client representative authorization code, wherein the authorization code determines the rights provided to the client representative; retrieving, by the processor, for one or more clients, client portfolio data, market updates, one or more asset allocation models data, real time products data, and planned trades data, wherein the rights provided to the client representative based on the authorization code determine the amount of data that can be retrieved; comparing, by the processor, one or more asset class allocation percentages of one or more asset classes of the one or more client investment portfolios with one or more threshold value percentages of the one or more asset classes of the one or more asset allocation models of the one or more client investment portfolios; monitoring, by the processor, the one or more client investment portfolios for out of balance alerts, wherein generating the out of balance alerts when the one or more asset class allocation percentages of the one or more asset classes of the one or more client investment portfolios are out of balance with respect to the one or more threshold value percentages of the one or more asset classes of the one or more asset allocation models of the one or more client investment portfolios; generating, by the processor, one or more rebalancing hypotheticals, wherein the generating comprises, creating one or more asset allocation models based on the updated client investment portfolio data, evolved client goals data, real time market updates, and real time products data retrieved from the one or more databases, modifying the one or more asset class allocation percentages of the one or more asset classes of the one or more asset allocation models of the one or more client investment portfolios, modifying the one or more threshold value percentages of the one or more asset classes of the one or more asset allocation models of the one or more client investment portfolios, modifying the planned trades data of the one or more client investment portfolios based on the updated client investment portfolio data, evolved client goals data, market updates, real time products data, and planned trades data retrieved from the one or more databases, and executing the planned trades of the one or more client investment portfolios based on the updated client investment portfolio data, evolved client goals data, market updates, real time products data, and planned trades data retrieved from the one or more databases; executing, using the processor, the one or more rebalancing hypotheticals on the one or more client investment portfolios; generating a statement containing data relating to the impact of the execution of the one or more rebalancing hypotheticals on the one or more client investment portfolios; and if the one or more client investment portfolios are new, generating an asset allocation model based on the updated client investment portfolio data retrieved from the one or more databases.