Patents Assigned to The Bank of New York Mellon
  • Patent number: 10691689
    Abstract: A dataset management system uses a façade API to automate access to data stores maintained by data tenants. The system receives a configuration request from a data tenant and determines whether the configuration request corresponds to an existing data tenant. If an existing data tenant is identified, the system updates the façade API associated with the existing data tenant based on the configuration request. When a client request for data associated with the data tenant is received, the façade API formats the direct query to include the updated parameters and executes the direct query to retrieve data from the data stores.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: June 23, 2020
    Assignee: The Bank of New York Mellon
    Inventor: Kumar S. Srivastava
  • Patent number: 10664916
    Abstract: Systems and methods to implement a platform for investing allow customers to purchase shares of investment funds using a balance in a closed-loop stored-value account, a financial account, and/or both. Part of a balance is (periodically or automatically) withdrawn, and used to fund the purchase. Purchases may be triggered by predetermined and specified content and/or activity occurring in a social media stream associated with a customer. Withdrawals from multiple customers may be aggregated into a single periodical transaction.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: May 26, 2020
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Douglas J. Magnolia, Jennifer C. Cole
  • Patent number: 10666753
    Abstract: A proxy API system intercepts and enriches API messages such as an API request or API response. The proxy API system enriches an API message by incorporating additional semantic meaning into the API message. More specifically, the proxy API system extracts features from a message and applies the features to a trained model. The trained model identifies annotations that are relevant for labeling the API message. Additionally, the proxy API system identifies reference data corresponding to the API message data and annotations to provide additional data related to content of the API message, such as additional detail about a data item in the message such as additional fields related to that item. The proxy API system enriches the API request or API response with the annotations and reference data.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: May 26, 2020
    Assignee: The Bank of New York Mellon
    Inventor: Kumar S. Srivastava
  • Patent number: 10592508
    Abstract: A dataset management system organizes datasets and tracks the changes to the dataset to adaptively respond to user queries. For a dataset, the dataset management system tracks the evolving schema of the dataset over time as new data values and/or updates to existing data values are incorporated into the dataset. When a query is received, the dataset management system accesses the schema of a dataset to understand how the dataset has changed over time. Given the changing schema of the dataset, the dataset management system can respond by providing recommendations as to suggested queries that can return improved results. As another option, the dataset management system can execute a query and return results that satisfy the query to the client device that provided the query.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: March 17, 2020
    Assignee: The Bank of New York Mellon
    Inventor: Kumar S. Srivastava
  • Patent number: 10587419
    Abstract: A central service provider manages and writes transaction details to a private block chain network. Blocks of transaction records written onto the block chain by the central service provider are distributed to members of the block chain, thereby enabling data resiliency and self-verifiability. As the full block chain is available to members of the block chain network, the central service provider also ensures the privacy of transaction details by providing an assembled header and encrypted block of transaction records that are generated using a combination of symmetric and asymmetric cryptographic techniques. Altogether, the full block chain network is distributed across members of the block chain, but the members can only access and read transaction details in the block chain that they are authorized to view.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: March 10, 2020
    Assignee: The Bank of New York Mellon
    Inventors: Sarthak Pattanaik, Vadim Pertsovskiy
  • Patent number: 10496633
    Abstract: A central service provider manages a blockchain network that writes the cryptographic hash of each executed transaction in a block to the blockchain network. For each executed transaction, the central service provider generates and transmits a transaction receipt such that a party can verify that the transaction was appropriately executed. Additionally, a party can check that the party's records are correct by providing transaction data describing details of transactions recorded in the party's records to the central service provider. The central service provider verifies the party's records by comparing the transaction data in the party's records to the blocks of transaction records in the blockchain network. In some scenarios, the central service provider may identify or receive an identification of a discrepancy arising from one or more transactions. The central service provider can reconcile the identified discrepancy.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: December 3, 2019
    Assignee: The Bank of New York Mellon
    Inventors: Sarthak Pattanaik, Vadim Pertsovskiy
  • Patent number: 10489272
    Abstract: A code repository receives and analyzes changed code to determine whether and how to automatically instrument the code. The code repository identifies locations within the code, such as locations next to external function calls, to insert instrumentation markers. The code repository determines the information to be collected at the location. Redundant information or information that can be derived from other collected information need not be collected. When the instrumented code is executed, the execution of instrumentation markers causes the collection of information. The subsets of information can be used to troubleshoot the code.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: November 26, 2019
    Assignee: The Bank of New York Mellon
    Inventor: Kumar S. Srivastava
  • Patent number: 10229463
    Abstract: A system for analyzing liquidity data for a client of a financial services provider includes processor(s), at the financial services provider, configured to execute computer program module(s). The modules are configured to receive a request from the client to generate a liquidity analysis based on client account(s), and, upon receiving the request, execute on the processors of the system, module(s) configured to aggregate liquidity data from a plurality of financial subsystems of the financial services provider as aggregated liquidity data. The aggregated data includes cash flows in transactions associated with the client accounts in one or more of the financial subsystems. The modules are further configured to execute on the processors, module(s) configured to generate a graphical depiction of at least a portion of the aggregated liquidity data over a time interval, based on the request, and transmit, for displaying on an electronic display at the client, the graphical depiction.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: March 12, 2019
    Assignee: The Bank of New York Mellon
    Inventors: Michelle A. Palombo, Gregory P. Malosh
  • Patent number: 10147140
    Abstract: Systems and methods to implement a platform for investing allow customers to purchase shares of investment funds using a balance in a closed-loop stored-value account, a financial account, and/or both. Part of a balance is (periodically or automatically) withdrawn, and used to fund the purchase. Purchases may be triggered by predetermined and specified content and/or activity occurring in a social media stream associated with a customer. Withdrawals from multiple customers may be aggregated into a single periodical transaction.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: December 4, 2018
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Douglas J. Magnolia, Jennifer C. Cole
  • Patent number: 10063379
    Abstract: A central service provider manages and writes transaction details to a private block chain network. Blocks of transaction records written onto the block chain by the central service provider are distributed to members of the block chain, thereby enabling data resiliency and self-verifiability. As the full block chain is available to members of the block chain network, the central service provider also ensures the privacy of transaction details by providing an assembled header and encrypted block of transaction records that are generated using a combination of symmetric and asymmetric cryptographic techniques. Altogether, the full block chain network is distributed across members of the block chain, but the members can only access and read transaction details in the block chain that they are authorized to view.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: August 28, 2018
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Sarthak Pattanaik, Vadim Pertsovskiy
  • Patent number: 10055446
    Abstract: A central service provider manages a blockchain network that writes the cryptographic hash of each executed transaction in a block to the blockchain network. For each executed transaction, the central service provider generates and transmits a transaction receipt such that a party can verify that the transaction was appropriately executed. Additionally, a party can check that the party's records are correct by providing transaction data describing details of transactions recorded in the party's records to the central service provider. The central service provider verifies the party's records by comparing the transaction data in the party's records to the blocks of transaction records in the blockchain network. In some scenarios, the central service provider may identify or receive an identification of a discrepancy arising from one or more transactions. The central service provider can reconcile the identified discrepancy.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: August 21, 2018
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Sarthak Pattanaik, Vadim Pertsovskiy
  • Patent number: 9710853
    Abstract: A data processing system manages collateral risk associated with a trade of a financial instrument includes memory coupled to a processor, the memory containing a database configured to store a ruleset relating to determining eligibility of collateral to be considered for a desired trade. A collateral analysis module determines a collateral preference ranking of one or more security positions eligible for use as collateral for the trade by applying the ruleset via an algorithm executed by the processor so as to confirm an eligibility of security positions eligible for use as collateral for the trade by testing in accordance with the ruleset.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: July 18, 2017
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Brian Blank, Lyn Leshe, Simon Noakes, Srivalli Tadimeti
  • Publication number: 20150081591
    Abstract: A system for managing collateral of a client of a financial services provider includes one or more processors configured to execute one or more computer program modules, configured to aggregate collateral data from a plurality of financial subsystems of the financial services provider as aggregated collateral data, the aggregated collateral data being associated with collateral across the plurality of financial subsystems. The program modules are also configured to calculate a cost associated with each of the collateral, across each of a plurality of categories described in the aggregated collateral data, calculate an optimized cost based on a proposed reallocation of the collateral, the optimized cost being associated with a utilized amount of reallocated collateral, and transmit, for viewing on an electronic display communicatively linked with the one or more processors, the optimized cost based on the proposed reallocation. Associated systems and methods are also disclosed.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 19, 2015
    Applicant: THE BANK OF NEW YORK MELLON
    Inventors: Nadine S. CHAKAR, Kevin GAPP
  • Publication number: 20140279351
    Abstract: In one embodiment, a method for electronically trading shares of an exchange-traded fund over a network including one or more processors, the fund being a counterparty to one or more repurchasing parties in a repurchase agreement, includes receiving order data from one or more investors relating to a trade of shares of the fund. The method also includes matching the fund with the one or more repurchasing parties. The method additionally includes receiving securities data from the one or more repurchasing parties, and allocating the related securities to be used as collateral applied to the fund. The method additionally includes sending securities payment data for the securities to the one or more repurchasing parties. The method further includes receiving repurchase payment data from the one or more repurchasing parties to repurchase the securities used as collateral, and sending the securities data to the one or more repurchasing parties.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: THE BANK OF NEW YORK MELLON
    Inventors: Dean A. Christiansen, Stephen W. Cook
  • Publication number: 20140279697
    Abstract: A computer-implemented system and method for managing collateral allocations associated with Tri-Party repurchasing agreements and a collateral allocation system includes one or more processors and memory/database configured to store user-definable rulesets and collateral characteristics relating to the Tri-Party repurchasing agreements. A collateral allocation module recalls collateral from the Tri-Party repurchasing agreements to a common Dealer Box, and reallocates the collateral to the Tri-Party repurchasing agreements utilizing a self organizing map, so as to minimize margins to reduce over-collateralization and/or undercollateralization. Other considerations, such as basket identifiers and cost of carry considerations may be weighed in the reallocation as well.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: THE BANK OF NEW YORK MELLON
    Inventors: Brian BLANK, Bryan CHAN
  • Patent number: 8762246
    Abstract: A computer-implemented system and method for managing collateral allocations associated with Tri-Party repurchasing agreements and a collateral allocation system includes one or more processors and memory/database configured to store user-definable rulesets and collateral characteristics relating to the Tri-Party repurchasing agreements. A collateral allocation module recalls collateral from the Tri-Party repurchasing agreements to a common Dealer Box, and reallocates the collateral to the Tri-Party repurchasing agreements utilizing a self organizing map, so as to minimize margins to reduce over-collateralization and/or undercollateralization. Other considerations, such as basket identifiers and cost of carry considerations may be weighed in the reallocation as well.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: June 24, 2014
    Assignee: The Bank of New York Mellon
    Inventors: Brian Blank, Bryan Chan
  • Publication number: 20140122372
    Abstract: A new method and system for providing financial services is provided. These methods and systems can include providing banking and investment services to hedge fund money managers and other customers without the assistance or need for a prime broker. While employing the present invention a money manager may receive prime brokerage services from a bank or other financial service while at the same time be able to pursue investment opportunities with this bank or financial institution and other banks, institutions, and brokerages. The prime brokerage services that a money manger may receive can include accounting services, loan services, and cash management.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 1, 2014
    Applicant: THE BANK OF NEW YORK MELLON
    Inventors: Nicolas SILITCH, Christopher HALLDORSON, Chaolun Harry JIN
  • Publication number: 20140114838
    Abstract: A method of tracking loans on behalf of a client of a financial services provider is implemented in a system comprising processor(s) configured to execute program module(s). The method includes storing, in a database, first loan data being received from the client and comprising custodian information identifying custodian(s) associated with a loan of the client, receiving a request from the client to reconcile loan data as of a designated date, and storing, in the database, second loan data being received from the custodian(s) and identifying loan(s) associated with the client and the designated date. The method also includes comparing the first and second loan data, and identifying any discrepancies from the comparing. The method further includes transmitting, in a format configured for displaying on an electronic display of one or more of the client and custodian(s), one or more of a result of the comparing and an identified discrepancy.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 24, 2014
    Applicant: THE BANK OF NEW YORK MELLON
    Inventors: Antonio A. NUNES, Steven C. TROMBETTA, Corrie WAGNER, Douglas J. MACINNES, Joseph DELLER
  • Publication number: 20140052602
    Abstract: A method for creating trust shares in a physical commodity, the trust shares being tradable over an electronic communications network, includes receiving a creation order comprising a request to create the trust shares, confirming delivery into a trust account of an amount of physical commodity associated with the trust shares being requested, and releasing the requested trust shares based upon the amount of physical commodity delivered into the account. A method for redeeming trust shares associated with a physical commodity, the trust shares being tradable over an electronic communications network, includes receiving a redemption order comprising a request to redeem an amount of trust shares associated with an amount of the physical commodity held in a trust account, receiving the amount of the trust shares, and releasing from the trust account the amount of the physical commodity associated with the amount of the trust shares received.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 20, 2014
    Applicant: THE BANK OF NEW YORK MELLON
    Inventors: Jonathan S. SPIRGEL, Laura S. MELMAN
  • Patent number: 8639610
    Abstract: In various embodiments, a system and method manages custody and mitigates counterparty credit risk exposure associated with a trade of a financial instrument. A custodian computer system receives an initial margin payment from a pledgor and electronically posts initial margin or collateral payment in a custody account record maintained in the database. A control agreement between the pledgor and a secured party includes agreement details stored in the database. The dual-custody control agreement gives control of the custody account to the pledgor if the secured party defaults on trade obligations, and gives control of the custody account to the secured party if the pledgor defaults on trade obligations based upon default rules. In the event of default, a waiting period is imposed in accordance with the control agreement before the margin payment/collateral is returned to the non-defaulting party and reports are provided to parties involved with the financial transaction.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: January 28, 2014
    Assignee: The Bank of New York Mellon
    Inventor: Jonathan S. Spirgel