Computer methods and apparatus for optimizing portfolios of multiple participants
First Claim
1. A computer method for adjusting portfolios of fixed income instruments of multiple parties comprising:
- storing in memory of at least one computer digital data representing portfolio holdings of multiple parties;
storing in the memory of at least one computer digital data representing constraints that define trading requirements of the parties;
converting, using at least one computer, the digital data representing the portfolios of multiple parties and the digital data representing the constraints of the multiple parties to optimization digital data adapted for processing by an optimization engine; and
optimizing using at least one computer the optimization digital data so as to generate a set of trades among the parties that rebalance the parties'"'"' portfolios in accordance with parties'"'"' constraints such that the portfolios are substantially optimized with respect to a predetermined objective, wherein for each trade selected from the set of trades, a first party selected from the multiple parties relinquishes a first group of one or more fixed-income instruments from the first party'"'"'s portfolio and receives a second group of one or more fixed-income instruments from a portfolio of one of the other parties, and wherein the first group of fixed-income instruments and the second group of fixed-income instruments have equivalent yields.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer technology for substantially optimizing portfolios of multiple participants is disclosed. Preferably the portfolios of such multiple participants comprise fixed income instruments. The disclosed systems and methods include using at least one computer system for storing digital data representing portfolio holdings of multiple parties and, in particular, for each participant storing in the computer memory data representing constraints with respect to the desired portfolio. The method and system comprise optimizing using an optimization engine portfolio and constraint information of multiple participants so as to generate a set of trades that would substantially optimize participants portfolios with respect to a known objective.
-
Citations
53 Claims
-
1. A computer method for adjusting portfolios of fixed income instruments of multiple parties comprising:
-
storing in memory of at least one computer digital data representing portfolio holdings of multiple parties; storing in the memory of at least one computer digital data representing constraints that define trading requirements of the parties; converting, using at least one computer, the digital data representing the portfolios of multiple parties and the digital data representing the constraints of the multiple parties to optimization digital data adapted for processing by an optimization engine; and optimizing using at least one computer the optimization digital data so as to generate a set of trades among the parties that rebalance the parties'"'"' portfolios in accordance with parties'"'"' constraints such that the portfolios are substantially optimized with respect to a predetermined objective, wherein for each trade selected from the set of trades, a first party selected from the multiple parties relinquishes a first group of one or more fixed-income instruments from the first party'"'"'s portfolio and receives a second group of one or more fixed-income instruments from a portfolio of one of the other parties, and wherein the first group of fixed-income instruments and the second group of fixed-income instruments have equivalent yields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer system for adjusting portfolios of fixed income instruments of multiple parties comprising at least one central processing unit and operatively associated electronic memory, wherein the computer system is configured to:
-
store in the memory digital data representing portfolio holdings of multiple parties; store in the memory digital data representing constraints that define trading requirements of the parties; convert the digital data representing the portfolios of multiple parties and the digital data representing the constraints of the multiple parties to optimization digital data adapted for processing by an optimization engine executed by the at least one central processing unit; and optimizing the optimization digital data using the at least one central processing unit so as to generate a set of trades among the parties that rebalance the parties'"'"' portfolios in accordance with parties'"'"' constraints such that the portfolios are substantially optimized with respect to a predetermined objective, wherein for each trade selected from the set of trades, a first party selected from the multiple parties relinquishes a first group of one or more fixed- income instruments from the first party'"'"'s portfolio and receives a second group of one or more fixed-income instruments from a portfolio of one of the other parties, and wherein the first group of fixed-income instruments and the second group of fixed-income instruments have equivalent yields. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
Specification