Systems and methods for real-time, dynamic multi-dimensional constraint analysis of portfolios of financial instruments
First Claim
1. An automated method of managing a portfolio comprising at least one financial instrument, and wherein the portfolio is defined by computable portfolio attributes, the method comprising a user using a system comprising a processor and at least one client machine that includes a display and an input device, the method comprising:
- defining at least one objective representing a desired state for the portfolio attributes;
defining a set of constraints in relation to a computable, desired state of portfolio attributes in relation to the at least one objective;
providing a constraints analysis module to the processor;
providing the constraints to the constraints analysis module;
evaluating the portfolio with the processor using the constraints analysis module;
displaying the state of the portfolio attributes based upon the evaluation; and
simultaneously displaying at least one alternative financial instrument for altering portfolio attributes in order to more effectively meet the objective, the alternative financial instrument being displayed with an interactive user input mechanism that allows for selection of an alternative financial instrument and automatic evaluation and display of the state of the portfolio attributes due to selection of the alternative financial instrument.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated method of managing or constructing a portfolio comprising at least one financial instrument defining portfolio attributes, the method using a system comprising a processor, a display and an input device. The method comprises defining at least one objective representing a desired state for the portfolio attributes and defining a set of constraints that are defined in relation to a computable, desired state of portfolio attributes in relation to the at least one objective. A constraints analysis module based upon the set of constraints is generated and provided to the processor. The portfolio is evaluated with the processor using the constraints analysis module and the state of the portfolio attributes based upon the evaluation is displayed. At least one option for altering portfolio attributes in order to more effectively meet the at least one objective is simultaneously displayed. The option is displayed with an interactive user input mechanism that allows for selection of an option and automatic evaluation and display of the state of the portfolio attributes due to selection of the option.
-
Citations
45 Claims
-
1. An automated method of managing a portfolio comprising at least one financial instrument, and wherein the portfolio is defined by computable portfolio attributes, the method comprising a user using a system comprising a processor and at least one client machine that includes a display and an input device, the method comprising:
-
defining at least one objective representing a desired state for the portfolio attributes;
defining a set of constraints in relation to a computable, desired state of portfolio attributes in relation to the at least one objective;
providing a constraints analysis module to the processor;
providing the constraints to the constraints analysis module;
evaluating the portfolio with the processor using the constraints analysis module;
displaying the state of the portfolio attributes based upon the evaluation; and
simultaneously displaying at least one alternative financial instrument for altering portfolio attributes in order to more effectively meet the objective, the alternative financial instrument being displayed with an interactive user input mechanism that allows for selection of an alternative financial instrument and automatic evaluation and display of the state of the portfolio attributes due to selection of the alternative financial instrument. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An automated method of evaluating a portfolio comprising at least one financial instrument and wherein the portfolio is defined by computable portfolio attributes, the method using a system comprising a processor and at least one client machine that includes a display and an input device, and the system uses a constraints analysis module that defines constraints as computable constraint attributes for achieving at least one objective within the portfolio, the method comprising:
-
displaying information relating to a specific financial instrument that should be one of added to or deleted from the portfolio;
displaying at least one indicator adjacent to the specific financial instrument that indicates status of at least one attribute impacted by the specific financial instrument;
supplying attribute information to the processor through an interactive input mechanism relating to the at least one attribute; and
altering the at least one indicator and the interactive input mechanism in real-time as a result of the supplied attribute information. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system for managing a portfolio comprising at least one financial instrument and wherein the portfolio is defined by computable portfolio attributes, the system comprising:
-
a processor;
a display in communication with the processor;
an input device in communication with the processor;
a constraints analysis module that includes a set of constraints that are defined in relation to a computable, desired state of portfolio attributes in relation to at least one objective representing a desired state for the portfolio attributes;
at least one indicator viewable on the display that indicates the state of at least one portfolio attribute relative to a constraint attribute; and
an interactive input mechanism viewable on the display that allows for manipulation of a specific financial instrument and related attribute information in order to alter portfolio attributes;
wherein the processor automatically updates the indicator and the interactive input mechanism in response to any manipulation of the specific financial instrument and any manipulation of the attribute information. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. An automated method of constructing a portfolio comprising at least one financial instrument, the method comprising:
-
determining a set of computable constraints for constructing the portfolio, the constraints being defined by analytic characteristics or attributes of the portfolio and its financial instruments;
providing a constraints analysis module to a processor;
providing the set of computable constraints to the constraints analysis module;
evaluating the portfolio with the processor using the constraints analysis module to thereby determine if the portfolio and its financial instruments satisfies or violates any of the constraints;
displaying information to a user regarding the results of the evaluation of the portfolio;
simultaneously displaying alternative financial instruments for altering the portfolio that address violations of the set of constraints within the information; and
selecting an alternative financial instrument to alter the portfolio;
wherein, upon selecting an alternative financial instrument for altering the portfolio, the portfolio is further evaluated by the processor using the constraints analysis module to thereby determine if the portfolio and its financial instruments satisfies or violates any of the constraints, and wherein information and alternative financial instruments for altering the portfolio, if needed, are simultaneously displayed regarding the results of the further evaluation of the portfolio. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An automated method of constructing a target portfolio comprising at least one financial instrument, the method comprising:
-
providing an initial portfolio comprising at least one financial instrument;
determining a set of computable constraints for constructing the target portfolio, the constraints being defined by analytic characteristics or attributes of the target portfolio and its financial instruments;
providing a constraints analysis module to a processor;
providing the set of constraints to the constraints analysis module;
evaluating the initial portfolio with the processor using the constraints analysis module to thereby determine if the initial portfolio and its financial instruments satisfies or violates any of the constraints;
displaying information to a user based upon the results of the evaluation of the initial portfolio;
simultaneously displaying alternative financial instruments for altering the initial portfolio that address violations of the set of constraints within the information;
selecting an alternative financial instrument to alter the initial portfolio, wherein upon selecting an alternative financial instrument for altering the initial portfolio, the resulting portfolio is automatically further evaluated by the processor using the constraints analysis module to thereby determine if the resulting portfolio and its financial instruments satisfies or violates any of the constraints, and wherein information and alternative financial instruments for altering the portfolio, if needed, are automatically simultaneously displayed based upon the results of the further evaluation of the portfolio;
completing the target portfolio once the user is satisfied that the constraints have been satisfactorily met, and storing the target portfolio and constraints attributes.
-
Specification