Computer method 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.
2 Assignments
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.
53 Citations
69 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 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)
-
-
18. 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, the multiple parties comprising two or more affiliated parties, the portfolio holdings comprising at least one fixed income instrument held by at least one of the two or more affiliated parties;
storing in the memory of at least one computer digital data representing constraints that define trading requirements of the parties, the defined trading requirements comprising distinct trading requirements for each of the two or more affiliated 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 the digital data representing the constraints includes digital data representing system constraints stored in the memory, and wherein said system constraints comprise constraints designed to reduce the likelihood of trades between the two or more affiliated parties.
-
-
44. 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 the portfolios of the 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 the multiple parties and the digital data representing the constraints of the multiple parties to optimization digital data adapted for processing by an optimization engine;
supplying first pricing information for the fixed-income instruments in the portfolios of the multiple parties;
optimizing using at least one computer the optimization digital data and the first pricing information so as to generate a first set of trades among the parties that rebalance the parties'"'"' portfolios of fixed-income instruments in accordance with the constraints that define trading requirements of the parties such that the portfolios are substantially optimized with respect to at least one predetermined objective;
communicating the first set of trades to each of the multiple parties;
receiving approval of the first set of trades from each of the multiple parties;
supplying second pricing information for the fixed-income instruments in the portfolios of the multiple parties, said second pricing information comprising prices quoted by traders of an intermediary entity that facilitates trades among the parties that rebalance the parties'"'"' portfolios of fixed-income instruments; and
optimizing using at least one computer the optimization digital data and the second pricing information so as to generate a second set of trades among the parties that rebalance the parties'"'"' portfolios of fixed-income instruments in accordance with the constraints that define trading requirements of the parties such that the portfolios are substantially optimized with respect to at least one predetermined objective; and
executing the second set of trades at the prices quoted by the traders of the intermediary entity. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification