Investment advice systems and methods
First Claim
1. A computer-implemented method for providing investment advice to a client over a computer network, the method comprising:
- providing a database maintaining portfolio information for a plurality of securities portfolios;
providing a server computer operably coupled to the database and accessible via client computers to a plurality of clients, the server computer including;
an asset allocator operative to receive one of a spend cash request, a raise cash request, a rebalance request, and a re-rank request;
a ranker component in communication with the asset allocator;
a security analyst component in communication with the asset allocator; and
a portfolio component in communication with the asset allocator; and
managing a securities portfolio identified by the database for a client by;
receiving portfolio information;
using a ranker component to pass a get benchmark request to the portfolio component;
normalizing security forecasts from at least one advisor and translating the normalized forecasts into security forecast rankings;
using a ranker component to pass a get security rankings request to a security analyst component;
determining risk rankings for relevant securities using portfolio minus benchmark weights;
determining combined rankings for proposed trades of relevant securities based at least in part on risk rankings and on security forecast rankings; and
generating an order list based on the combined rankings.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides investment advice systems. One version of the present invention provides investment advice systems that allow a user to select one or more advisors from a list of investment advisors. According to this version of the invention, the end user can receive advice on a particular transaction either separately from each investment advisor or in consensus. The system offers advice in part on the user'"'"'s portfolio, tax position and risk profile and in part on the advisors evaluation of current market conditions. Thus, when a user is considering making a transaction, the user can obtain advice that can take into portfolio information including a user'"'"'s proposed transaction and/or user portfolio information. A user armed with the above-described customized advice can execute a specific transaction and have their portfolio updated to reflect execution of that (those) order(s). In an alternative embodiment, a user'"'"'s desire to buy or sell a security and/or a need for rebalancing a user'"'"'s portfolio can generate transaction(s). As a result, the system will generate a buy/sell list (including recommended alternatives) from which a user can select.
222 Citations
30 Claims
-
1. A computer-implemented method for providing investment advice to a client over a computer network, the method comprising:
-
providing a database maintaining portfolio information for a plurality of securities portfolios; providing a server computer operably coupled to the database and accessible via client computers to a plurality of clients, the server computer including; an asset allocator operative to receive one of a spend cash request, a raise cash request, a rebalance request, and a re-rank request; a ranker component in communication with the asset allocator; a security analyst component in communication with the asset allocator; and a portfolio component in communication with the asset allocator; and managing a securities portfolio identified by the database for a client by; receiving portfolio information; using a ranker component to pass a get benchmark request to the portfolio component; normalizing security forecasts from at least one advisor and translating the normalized forecasts into security forecast rankings; using a ranker component to pass a get security rankings request to a security analyst component; determining risk rankings for relevant securities using portfolio minus benchmark weights; determining combined rankings for proposed trades of relevant securities based at least in part on risk rankings and on security forecast rankings; and generating an order list based on the combined rankings. - View Dependent Claims (2, 3, 4, 5)
invoking the portfolio tracker to receive portfolio information for a securities portfolio from a client and to store the portfolio information for the securities portfolio in the database.
-
-
6. A system for providing investment advice, the system comprising:
-
a database identifying a plurality of securities portfolios and maintaining portfolio information associated with the security portfolios; and a server computer operably coupled to the database and accessible via client computers to a plurality of clients;
the server computer including;a trade advisor component operative to receive, from the database, portfolio information for a securities portfolio of a client, the trade advisor component proposing securities transactions based on a combined ranking of a return ranking and a risk ranking for each tradable security available to the client, the return ranking being based on an aggregation of normalized securities rankings from one or more analysts for each tradable security, the risk ranking being based on a normalized marginal contribution to risk of each security to the portfolio, the normalized marginal contribution to risk having been scaled by a factor reflecting a client'"'"'s risk aversion. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for providing trading advice for a portfolio of securities, the system comprising:
-
a ranker component operative to receive a request to rank relevant securities; a portfolio component in communication with the ranker component and operative to receive a get benchmark request and a get tax lots request from the ranker component; a security analyst component in communication with the ranker component and operative to receive a get security rankings request from the ranker component, the ranker component operative;
to provide risk rankings of relevant securities using portfolio minus benchmark weights in determining a marginal contribution to risk associated with a relevant security;
to determine tax rankings based in part on tax lot data; and
to determine combined rankings of relevant securities as a weighted sum of risk rankings, security forecast rankings and tax rankings, the ranker component determining a marginal contribution to risk by;adding a specified weighting to the portfolio; determining a revised contribution to factor risk and residual risk; subtracting original values; and dividing by a change in weight; and an asset allocator in communication with the ranker component, the asset allocator operative to receive combined rankings for relevant securities from the ranker component and to create a trade list based at least in part on the combined rankings.
-
-
12. A system for providing trading advice for a portfolio of securities, the system comprising:
-
a ranker component operative to receive a request to rank relevant securities; a portfolio component in communication with the ranker component and operative to receive a get benchmark request from the ranker component; and a security analyst component in communication with the ranker component and operative to receive a get security rankings request from the ranker component, the ranker component operative to determine risk rankings of relevant securities using portfolio minus benchmark weights in determining combined rankings of relevant securities based at least in part on risk rankings and on security forecast rankings. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing trading advice for a portfolio of securities, the method comprising
receiving portfolio information; -
using a ranker component to pass a get benchmark request to a portfolio component; normalizing security forecasts from at least one advisor and translating the normalized forecasts into security forecast rankings; using a ranker component to pass a get security rankings request to a security analyst component; determining risk rankings for relevant securities using portfolio minus benchmark weights; determining combined rankings for proposed trades of relevant securities based at least in part on risk rankings and on security forecast rankings; and generating an order list based on the combined rankings. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method for assisting a user to manage a plurality of portfolios, the method comprising:
-
displaying a rebalance accounts display for providing information about a plurality of accounts; allowing a user to select one or more accounts for rebalancing; allowing a user to select a trading template to apply to the selected accounts wherein at least one of the trades in the trade template is generated by a method including; using a ranker component to pass a get benchmark request to a portfolio component; using a ranker component to pass a get security rankings request to a security analyst component; determining risk rankings for relevant securities using portfolio minus benchmark weights; determining combined rankings for proposed trades of relevant securities based at least in part on risk rankings and on security forecast rankings; and generating an order list based on the combined rankings; and applying the trading template to the selected accounts. - View Dependent Claims (28, 29, 30)
-
Specification