US 11,748,815 B2
Deploying and implementing centralized trading and tracking computing platforms to support tri-party trading
Valerie J. Redmond, Jacksonville, FL (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Nov. 1, 2021, as Appl. No. 17/516,034.
Application 17/516,034 is a continuation of application No. 16/675,425, filed on Nov. 6, 2019, granted, now 11,227,336.
Application 16/675,425 is a continuation of application No. 14/843,032, filed on Sep. 2, 2015, granted, now 10,489,858, issued on Nov. 26, 2019.
Prior Publication US 2022/0058741 A1, Feb. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/00 (2023.01); G06Q 40/06 (2012.01); G06Q 40/04 (2012.01)
CPC G06Q 40/06 (2013.01) [G06Q 40/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the system to:
receive, via the communication interface, and from a first computer system associated with a financial institution, trade information defining one or more trades in one or more complex assets for one or more accounts administrated by the financial institution;
create order information based on the trade information defining the one or more trades in the one or more complex assets for the one or more accounts administrated by the financial institution received from the first computer system associated with the financial institution,
wherein creating the order information based on the trade information defining the one or more trades in the one or more complex assets for the one or more accounts administrated by the financial institution received from the first computer system associated with the financial institution comprises adding one or more indicators identifying a custodian different from the financial institution to the trade information defining the one or more trades in the one or more complex assets for the one or more accounts administrated by the financial institution received from the first computer system associated with the financial institution;
send, via the communication interface, and to a second computer system, the order information created based on the trade information defining the one or more trades in the one or more complex assets for the one or more accounts administrated by the financial institution received from the first computer system associated with the financial institution,
wherein sending the order information created based on the trade information defining the one or more trades in the one or more complex assets for the one or more accounts administrated by the financial institution received from the first computer system associated with the financial institution to the second computer system causes the second computer system to settle the one or more trades in the one or more complex assets for the one or more accounts administrated by the financial institution with the custodian different from the financial institution;
receive, via the communication interface, and from the second computer system, activity-position information associated with the one or more complex assets; and
send, via the communication interface, and to a tracking platform associated with the financial institution, the activity-position information associated with the one or more complex assets received from the second computer system,
wherein sending the activity-position information associated with the one or more complex assets received from the second computer system to the tracking platform associated with the financial institution causes the tracking platform associated with the financial institution to:
allocate changes identified in the activity-position information associated with the one or more complex assets received from the second computer system to one or more accountholders associated with the one or more accounts administrated by the financial institution; and
post the changes identified in the activity-position information associated with the one or more complex assets received from the second computer system and allocated to the one or more accountholders associated with the one or more accounts administrated by the financial institution to one or more trading applications provided by the first computer system associated with the financial institution.